@charset "UTF-8";@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Heavy.eot);src:local("/static/fonts/Futura PT Heavy"),local("/static/fonts/FuturaPT-Heavy"),url(/static/fonts/FuturaPT-Heavy.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Heavy.woff) format("woff"),url(/static/fonts/FuturaPT-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Medium.eot);src:local("/static/fonts/Futura PT Medium"),local("/static/fonts/FuturaPT-Medium"),url(/static/fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Medium.woff) format("woff"),url(/static/fonts/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-MediumObl.eot);src:local("/static/fonts/Futura PT Medium Oblique"),local("/static/fonts/FuturaPT-MediumObl"),url(/static/fonts/FuturaPT-MediumObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-MediumObl.woff) format("woff"),url(/static/fonts/FuturaPT-MediumObl.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-Medium.eot);src:local("/static/fonts/Futura PT Cond Medium"),local("/static/fonts/FuturaPTCond-Medium"),url(/static/fonts/FuturaPTCond-Medium.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Medium.woff) format("woff"),url(/static/fonts/FuturaPTCond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-LightObl.eot);src:local("/static/fonts/Futura PT Light Oblique"),local("/static/fonts/FuturaPT-LightObl"),url(/static/fonts/FuturaPT-LightObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-LightObl.woff) format("woff"),url(/static/fonts/FuturaPT-LightObl.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Futura PT Book';src:url(/static/fonts/FuturaPT-Book.eot);src:local("/static/fonts/Futura PT Book"),local("/static/fonts/FuturaPT-Book"),url(/static/fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Book.woff) format("woff"),url(/static/fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-Bold.eot);src:local("/static/fonts/Futura PT Cond Bold"),local("/static/fonts/FuturaPTCond-Bold"),url(/static/fonts/FuturaPTCond-Bold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Bold.woff) format("woff"),url(/static/fonts/FuturaPTCond-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Futura PT Book';src:url(/static/fonts/FuturaPT-BookObl.eot);src:local("/static/fonts/Futura PT Book Oblique"),local("/static/fonts/FuturaPT-BookObl"),url(/static/fonts/FuturaPT-BookObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-BookObl.woff) format("woff"),url(/static/fonts/FuturaPT-BookObl.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Futura PT Cond Extra';src:url(/static/fonts/FuturaPTCond-ExtraBoldObl.eot);src:local("/static/fonts/Futura PT Cond Extra Bold Oblique"),local("/static/fonts/FuturaPTCond-ExtraBoldObl"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Light.eot);src:local("/static/fonts/Futura PT Light"),local("/static/fonts/FuturaPT-Light"),url(/static/fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Light.woff) format("woff"),url(/static/fonts/FuturaPT-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-BoldObl.eot);src:local("/static/fonts/Futura PT Bold Oblique"),local("/static/fonts/FuturaPT-BoldObl"),url(/static/fonts/FuturaPT-BoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-BoldObl.woff) format("woff"),url(/static/fonts/FuturaPT-BoldObl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Futura PT Demi';src:url(/static/fonts/FuturaPT-DemiObl.eot);src:local("/static/fonts/Futura PT Demi Oblique"),local("/static/fonts/FuturaPT-DemiObl"),url(/static/fonts/FuturaPT-DemiObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-DemiObl.woff) format("woff"),url(/static/fonts/FuturaPT-DemiObl.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Futura PT Cond Extra';src:url(/static/fonts/FuturaPTCond-ExtraBold.eot);src:local("/static/fonts/Futura PT Cond Extra Bold"),local("/static/fonts/FuturaPTCond-ExtraBold"),url(/static/fonts/FuturaPTCond-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-ExtraBold.woff) format("woff"),url(/static/fonts/FuturaPTCond-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Futura PT Demi';src:url(/static/fonts/FuturaPT-Demi.eot);src:local("/static/fonts/Futura PT Demi"),local("/static/fonts/FuturaPT-Demi"),url(/static/fonts/FuturaPT-Demi.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Demi.woff) format("woff"),url(/static/fonts/FuturaPT-Demi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-HeavyObl.eot);src:local("/static/fonts/Futura PT Heavy Oblique"),local("/static/fonts/FuturaPT-HeavyObl"),url(/static/fonts/FuturaPT-HeavyObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-HeavyObl.woff) format("woff"),url(/static/fonts/FuturaPT-HeavyObl.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Futura PT Extra';src:url(/static/fonts/FuturaPT-ExtraBoldObl.eot);src:local("/static/fonts/Futura PT Extra Bold Oblique"),local("/static/fonts/FuturaPT-ExtraBoldObl"),url(/static/fonts/FuturaPT-ExtraBoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-ExtraBoldObl.woff) format("woff"),url(/static/fonts/FuturaPT-ExtraBoldObl.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Futura PT Cond Book';src:url(/static/fonts/FuturaPTCond-Book.eot);src:local("/static/fonts/Futura PT Cond Book"),local("/static/fonts/FuturaPTCond-Book"),url(/static/fonts/FuturaPTCond-Book.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Book.woff) format("woff"),url(/static/fonts/FuturaPTCond-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Bold.eot);src:local("/static/fonts/Futura PT Bold"),local("/static/fonts/FuturaPT-Bold"),url(/static/fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Bold.woff) format("woff"),url(/static/fonts/FuturaPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Futura PT Extra';src:url(/static/fonts/FuturaPT-ExtraBold.eot);src:local("/static/fonts/Futura PT Extra Bold"),local("/static/fonts/FuturaPT-ExtraBold"),url(/static/fonts/FuturaPT-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-ExtraBold.woff) format("woff"),url(/static/fonts/FuturaPT-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-BoldObl.eot);src:local("/static/fonts/Futura PT Cond Bold Oblique"),local("/static/fonts/FuturaPTCond-BoldObl"),url(/static/fonts/FuturaPTCond-BoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-BoldObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-BoldObl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-MediumObl.eot);src:local("/static/fonts/Futura PT Cond Medium Oblique"),local("/static/fonts/FuturaPTCond-MediumObl"),url(/static/fonts/FuturaPTCond-MediumObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-MediumObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-MediumObl.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Cond Book';src:url(/static/fonts/FuturaPTCond-BookObl.eot);src:local("/static/fonts/Futura PT Cond Book Oblique"),local("/static/fonts/FuturaPTCond-BookObl"),url(/static/fonts/FuturaPTCond-BookObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-BookObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-BookObl.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Thin"),local("/static/fonts/Roboto-Thin"),url(/static/fonts/Robotothin.woff2) format("woff2"),url(/static/fonts/Robotothin.woff) format("woff"),url(/static/fonts/Robotothin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Thin Italic"),local("/static/fonts/Roboto-ThinItalic"),url(/static/fonts/Robotothinitalic.woff2) format("woff2"),url(/static/fonts/Robotothinitalic.woff) format("woff"),url(/static/fonts/Robotothinitalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Light"),local("/static/fonts/Roboto-Light"),url(/static/fonts/Robotolight.woff2) format("woff2"),url(/static/fonts/Robotolight.woff) format("woff"),url(/static/fonts/Robotolight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Light Italic"),local("/static/fonts/Roboto-LightItalic"),url(/static/fonts/Robotolightitalic.woff2) format("woff2"),url(/static/fonts/Robotolightitalic.woff) format("woff"),url(/static/fonts/Robotolightitalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto"),local("/static/fonts/Roboto-Regular"),url(/static/fonts/Roboto.woff2) format("woff2"),url(/static/fonts/Roboto.woff) format("woff"),url(/static/fonts/Roboto.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Italic"),local("/static/fonts/Roboto-Italic"),url(/static/fonts/Robotoitalic.woff2) format("woff2"),url(/static/fonts/Robotoitalic.woff) format("woff"),url(/static/fonts/Robotoitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Medium"),local("/static/fonts/Roboto-Medium"),url(/static/fonts/Robotomedium.woff2) format("woff2"),url(/static/fonts/Robotomedium.woff) format("woff"),url(/static/fonts/Robotomedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Medium Italic"),local("/static/fonts/Roboto-MediumItalic"),url(/static/fonts/Robotomediumitalic.woff2) format("woff2"),url(/static/fonts/Robotomediumitalic.woff) format("woff"),url(/static/fonts/Robotomediumitalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Bold"),local("/static/fonts/Roboto-Bold"),url(/static/fonts/Robotobold.woff2) format("woff2"),url(/static/fonts/Robotobold.woff) format("woff"),url(/static/fonts/Robotobold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Bold Italic"),local("/static/fonts/Roboto-BoldItalic"),url(/static/fonts/Robotobolditalic.woff2) format("woff2"),url(/static/fonts/Robotobolditalic.woff) format("woff"),url(/static/fonts/Robotobolditalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Black"),local("/static/fonts/Roboto-Black"),url(/static/fonts/Robotoblack.woff2) format("woff2"),url(/static/fonts/Robotoblack.woff) format("woff"),url(/static/fonts/Robotoblack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Black Italic"),local("/static/fonts/Roboto-BlackItalic"),url(/static/fonts/Robotoblackitalic.woff2) format("woff2"),url(/static/fonts/Robotoblackitalic.woff) format("woff"),url(/static/fonts/Robotoblackitalic.ttf) format("truetype");font-weight:900;font-style:italic}.m-btn__fill-color-success{background:#4cb18b;color:#fff;border-color:#4cb18b}.m-btn__fill-color-success:visited{color:#fff}.m-btn__fill-color-success:focus{color:#fff}.m-btn__fill-color-success:hover{color:#fff}.m-btn__fill-color-success:active{color:#fff}.m-btn__fill-color-success:focus,.m-btn__fill-color-success:hover{background:#439c7a;cursor:pointer}.m-btn__fill-color-success:visited{color:#fff}.m-btn__fill-color-success a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-success a:visited{color:#fff}.m-btn__fill-color-success a:focus{color:#fff}.m-btn__fill-color-success a:hover{color:#fff}.m-btn__fill-color-success a:active{color:#fff}.m-btn__fill-color-success a:focus,.m-btn__fill-color-success a:hover,.m-btn__fill-color-success a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-success{box-shadow:0 0 0 1px #c8e7dc}.m-btn__add-border-success:focus,.m-btn__add-border-success:hover,.m-btn__add-border-success:visited{box-shadow:0 0 0 1px #c8e7dc}.m-btn__fill-color-primary{background:#4c73ec;color:#fff;border-color:#4c73ec}.m-btn__fill-color-primary:visited{color:#fff}.m-btn__fill-color-primary:focus{color:#fff}.m-btn__fill-color-primary:hover{color:#fff}.m-btn__fill-color-primary:active{color:#fff}.m-btn__fill-color-primary:focus,.m-btn__fill-color-primary:hover{background:#305de9;cursor:pointer}.m-btn__fill-color-primary:visited{color:#fff}.m-btn__fill-color-primary a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-primary a:visited{color:#fff}.m-btn__fill-color-primary a:focus{color:#fff}.m-btn__fill-color-primary a:hover{color:#fff}.m-btn__fill-color-primary a:active{color:#fff}.m-btn__fill-color-primary a:focus,.m-btn__fill-color-primary a:hover,.m-btn__fill-color-primary a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-primary{box-shadow:0 0 0 1px #edf1fd}.m-btn__add-border-primary:focus,.m-btn__add-border-primary:hover,.m-btn__add-border-primary:visited{box-shadow:0 0 0 1px #edf1fd}.m-btn__fill-color-info{background:#42b6d9;color:#fff;border-color:#42b6d9}.m-btn__fill-color-info:visited{color:#fff}.m-btn__fill-color-info:focus{color:#fff}.m-btn__fill-color-info:hover{color:#fff}.m-btn__fill-color-info:active{color:#fff}.m-btn__fill-color-info:focus,.m-btn__fill-color-info:hover{background:#2aabd2;cursor:pointer}.m-btn__fill-color-info:visited{color:#fff}.m-btn__fill-color-info a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-info a:visited{color:#fff}.m-btn__fill-color-info a:focus{color:#fff}.m-btn__fill-color-info a:hover{color:#fff}.m-btn__fill-color-info a:active{color:#fff}.m-btn__fill-color-info a:focus,.m-btn__fill-color-info a:hover,.m-btn__fill-color-info a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-info{box-shadow:0 0 0 1px #d7eff7}.m-btn__add-border-info:focus,.m-btn__add-border-info:hover,.m-btn__add-border-info:visited{box-shadow:0 0 0 1px #d7eff7}.m-btn__fill-color-warning{background:#f0ad4e;color:#fff;border-color:#f0ad4e}.m-btn__fill-color-warning:visited{color:#fff}.m-btn__fill-color-warning:focus{color:#fff}.m-btn__fill-color-warning:hover{color:#fff}.m-btn__fill-color-warning:active{color:#fff}.m-btn__fill-color-warning:focus,.m-btn__fill-color-warning:hover{background:#eea032;cursor:pointer}.m-btn__fill-color-warning:visited{color:#fff}.m-btn__fill-color-warning a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-warning a:visited{color:#fff}.m-btn__fill-color-warning a:focus{color:#fff}.m-btn__fill-color-warning a:hover{color:#fff}.m-btn__fill-color-warning a:active{color:#fff}.m-btn__fill-color-warning a:focus,.m-btn__fill-color-warning a:hover,.m-btn__fill-color-warning a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-warning{box-shadow:0 0 0 1px #fef9f3}.m-btn__add-border-warning:focus,.m-btn__add-border-warning:hover,.m-btn__add-border-warning:visited{box-shadow:0 0 0 1px #fef9f3}.m-btn__fill-color-danger{background:#d9534f;color:#fff;border-color:#d9534f}.m-btn__fill-color-danger:visited{color:#fff}.m-btn__fill-color-danger:focus{color:#fff}.m-btn__fill-color-danger:hover{color:#fff}.m-btn__fill-color-danger:active{color:#fff}.m-btn__fill-color-danger:focus,.m-btn__fill-color-danger:hover{background:#d43a36;cursor:pointer}.m-btn__fill-color-danger:visited{color:#fff}.m-btn__fill-color-danger a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-danger a:visited{color:#fff}.m-btn__fill-color-danger a:focus{color:#fff}.m-btn__fill-color-danger a:hover{color:#fff}.m-btn__fill-color-danger a:active{color:#fff}.m-btn__fill-color-danger a:focus,.m-btn__fill-color-danger a:hover,.m-btn__fill-color-danger a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-danger{box-shadow:0 0 0 1px #f9e2e2}.m-btn__add-border-danger:focus,.m-btn__add-border-danger:hover,.m-btn__add-border-danger:visited{box-shadow:0 0 0 1px #f9e2e2}.m-btn__fill-color-pink{background:#8a2be2;color:#fff;border-color:#8a2be2}.m-btn__fill-color-pink:visited{color:#fff}.m-btn__fill-color-pink:focus{color:#fff}.m-btn__fill-color-pink:hover{color:#fff}.m-btn__fill-color-pink:active{color:#fff}.m-btn__fill-color-pink:focus,.m-btn__fill-color-pink:hover{background:#7b1dd2;cursor:pointer}.m-btn__fill-color-pink:visited{color:#fff}.m-btn__fill-color-pink a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-pink a:visited{color:#fff}.m-btn__fill-color-pink a:focus{color:#fff}.m-btn__fill-color-pink a:hover{color:#fff}.m-btn__fill-color-pink a:active{color:#fff}.m-btn__fill-color-pink a:focus,.m-btn__fill-color-pink a:hover,.m-btn__fill-color-pink a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-pink{box-shadow:0 0 0 1px #e1c8f7}.m-btn__add-border-pink:focus,.m-btn__add-border-pink:hover,.m-btn__add-border-pink:visited{box-shadow:0 0 0 1px #e1c8f7}.m-btn__empty-color-success{background:rgba(76,177,139,.05);color:#4cb18b;border-color:#a4d8c5;box-shadow:0 0 0 1px #c8e7dc;border-style:solid}.m-btn__empty-color-success:visited{color:#4cb18b}.m-btn__empty-color-success:focus{color:#4cb18b}.m-btn__empty-color-success:hover{color:#4cb18b}.m-btn__empty-color-success:active{color:#4cb18b}.m-btn__empty-color-success:focus,.m-btn__empty-color-success:hover,.m-btn__empty-color-success:visited{background:rgba(76,177,139,.125);cursor:pointer;border-color:#a4d8c5;box-shadow:0 0 0 1px #c8e7dc;border-style:solid}.m-btn__empty-color-success a{color:#4cb18b;text-decoration:none}.m-btn__empty-color-success a:visited{color:#4cb18b}.m-btn__empty-color-success a:focus{color:#4cb18b}.m-btn__empty-color-success a:hover{color:#4cb18b}.m-btn__empty-color-success a:active{color:#4cb18b}.m-btn__empty-color-success a:focus,.m-btn__empty-color-success a:hover,.m-btn__empty-color-success a:visited{text-decoration:none}.m-btn__empty-color-primary{background:rgba(76,115,236,.05);color:#4c73ec;border-color:#bfcdf8;box-shadow:0 0 0 1px #edf1fd;border-style:solid}.m-btn__empty-color-primary:visited{color:#4c73ec}.m-btn__empty-color-primary:focus{color:#4c73ec}.m-btn__empty-color-primary:hover{color:#4c73ec}.m-btn__empty-color-primary:active{color:#4c73ec}.m-btn__empty-color-primary:focus,.m-btn__empty-color-primary:hover,.m-btn__empty-color-primary:visited{background:rgba(76,115,236,.125);cursor:pointer;border-color:#bfcdf8;box-shadow:0 0 0 1px #edf1fd;border-style:solid}.m-btn__empty-color-primary a{color:#4c73ec;text-decoration:none}.m-btn__empty-color-primary a:visited{color:#4c73ec}.m-btn__empty-color-primary a:focus{color:#4c73ec}.m-btn__empty-color-primary a:hover{color:#4c73ec}.m-btn__empty-color-primary a:active{color:#4c73ec}.m-btn__empty-color-primary a:focus,.m-btn__empty-color-primary a:hover,.m-btn__empty-color-primary a:visited{text-decoration:none}.m-btn__empty-color-info{background:rgba(66,182,217,.05);color:#42b6d9;border-color:#acdfee;box-shadow:0 0 0 1px #d7eff7;border-style:solid}.m-btn__empty-color-info:visited{color:#42b6d9}.m-btn__empty-color-info:focus{color:#42b6d9}.m-btn__empty-color-info:hover{color:#42b6d9}.m-btn__empty-color-info:active{color:#42b6d9}.m-btn__empty-color-info:focus,.m-btn__empty-color-info:hover,.m-btn__empty-color-info:visited{background:rgba(66,182,217,.125);cursor:pointer;border-color:#acdfee;box-shadow:0 0 0 1px #d7eff7;border-style:solid}.m-btn__empty-color-info a{color:#42b6d9;text-decoration:none}.m-btn__empty-color-info a:visited{color:#42b6d9}.m-btn__empty-color-info a:focus{color:#42b6d9}.m-btn__empty-color-info a:hover{color:#42b6d9}.m-btn__empty-color-info a:active{color:#42b6d9}.m-btn__empty-color-info a:focus,.m-btn__empty-color-info a:hover,.m-btn__empty-color-info a:visited{text-decoration:none}.m-btn__empty-color-warning{background:rgba(240,173,78,.05);color:#f0ad4e;border-color:#fae3c4;box-shadow:0 0 0 1px #fef9f3;border-style:solid}.m-btn__empty-color-warning:visited{color:#f0ad4e}.m-btn__empty-color-warning:focus{color:#f0ad4e}.m-btn__empty-color-warning:hover{color:#f0ad4e}.m-btn__empty-color-warning:active{color:#f0ad4e}.m-btn__empty-color-warning:focus,.m-btn__empty-color-warning:hover,.m-btn__empty-color-warning:visited{background:rgba(240,173,78,.125);cursor:pointer;border-color:#fae3c4;box-shadow:0 0 0 1px #fef9f3;border-style:solid}.m-btn__empty-color-warning a{color:#f0ad4e;text-decoration:none}.m-btn__empty-color-warning a:visited{color:#f0ad4e}.m-btn__empty-color-warning a:focus{color:#f0ad4e}.m-btn__empty-color-warning a:hover{color:#f0ad4e}.m-btn__empty-color-warning a:active{color:#f0ad4e}.m-btn__empty-color-warning a:focus,.m-btn__empty-color-warning a:hover,.m-btn__empty-color-warning a:visited{text-decoration:none}.m-btn__empty-color-danger{background:rgba(217,83,79,.05);color:#d9534f;border-color:#f0b9b8;box-shadow:0 0 0 1px #f9e2e2;border-style:solid}.m-btn__empty-color-danger:visited{color:#d9534f}.m-btn__empty-color-danger:focus{color:#d9534f}.m-btn__empty-color-danger:hover{color:#d9534f}.m-btn__empty-color-danger:active{color:#d9534f}.m-btn__empty-color-danger:focus,.m-btn__empty-color-danger:hover,.m-btn__empty-color-danger:visited{background:rgba(217,83,79,.125);cursor:pointer;border-color:#f0b9b8;box-shadow:0 0 0 1px #f9e2e2;border-style:solid}.m-btn__empty-color-danger a{color:#d9534f;text-decoration:none}.m-btn__empty-color-danger a:visited{color:#d9534f}.m-btn__empty-color-danger a:focus{color:#d9534f}.m-btn__empty-color-danger a:hover{color:#d9534f}.m-btn__empty-color-danger a:active{color:#d9534f}.m-btn__empty-color-danger a:focus,.m-btn__empty-color-danger a:hover,.m-btn__empty-color-danger a:visited{text-decoration:none}.m-btn__empty-color-pink{background:rgba(138,43,226,.05);color:#8a2be2;border-color:#c89bf1;box-shadow:0 0 0 1px #e1c8f7;border-style:solid}.m-btn__empty-color-pink:visited{color:#8a2be2}.m-btn__empty-color-pink:focus{color:#8a2be2}.m-btn__empty-color-pink:hover{color:#8a2be2}.m-btn__empty-color-pink:active{color:#8a2be2}.m-btn__empty-color-pink:focus,.m-btn__empty-color-pink:hover,.m-btn__empty-color-pink:visited{background:rgba(138,43,226,.125);cursor:pointer;border-color:#c89bf1;box-shadow:0 0 0 1px #e1c8f7;border-style:solid}.m-btn__empty-color-pink a{color:#8a2be2;text-decoration:none}.m-btn__empty-color-pink a:visited{color:#8a2be2}.m-btn__empty-color-pink a:focus{color:#8a2be2}.m-btn__empty-color-pink a:hover{color:#8a2be2}.m-btn__empty-color-pink a:active{color:#8a2be2}.m-btn__empty-color-pink a:focus,.m-btn__empty-color-pink a:hover,.m-btn__empty-color-pink a:visited{text-decoration:none}.m-status-success{background:0 0}.m-status-check{background:#e1f5fe}.m-status-return{background:#e8ebf7}.m-status-checkadmin{background:rgba(255,152,0,.1)}.m-status-end{background:#ffecef}.m-red{color:rgba(237,20,61,.9)}.m-red:focus,.m-red:hover,.m-red:visited{color:rgba(237,20,61,.9)}.m-purple{color:rgba(138,43,226,.9)}.m-purple:focus,.m-purple:hover,.m-purple:visited{color:rgba(138,43,226,.9)}.m-green{color:rgba(0,128,0,.9)}.m-green:focus,.m-green:hover,.m-green:visited{color:rgba(0,128,0,.9)}.m-orange{color:rgba(192,94,0,.9)}.m-orange:focus,.m-orange:hover,.m-orange:visited{color:rgba(192,94,0,.9)}.m-bg-success{background-color:#eff6ef}.m-bg-primary{background-color:#428bca}.m-bg-info{background-color:#42b6d9}.m-bg-warning{background-color:rgba(220,20,61,.1)}.m-bg-danger{background-color:#d84c44}.m-bg-pink{background-color:#8a2be2}a .m-vk{border:1px solid #6996c7;box-shadow:0 0 0 2px #c2d4e8}a .m-fb{border:1px solid #496194;box-shadow:0 0 0 2px #8fa2c8}a .m-tw{border:1px solid #28c3ff;box-shadow:0 0 0 2px #a2e5ff}a .m-gp{border:1px solid #ff6d4a;box-shadow:0 0 0 2px #ffd0c4}a .m-yt{border:1px solid #ff4343;box-shadow:0 0 0 2px #ffbdbd}a .m-ig{border:1px solid #d92d77;box-shadow:0 0 0 2px #ec95ba}.g-width-5{width:5%}.g-width-10{width:10%}.g-width-15{width:15%}.g-width-20{width:20%}.g-width-25{width:25%}.g-width-30{width:30%}.g-width-35{width:35%}.g-width-40{width:40%}.g-width-45{width:45%}.g-width-50{width:50%}.g-width-55{width:55%}.g-width-60{width:60%}.g-width-65{width:65%}.g-width-70{width:70%}.g-width-75{width:75%}.g-width-80{width:80%}.g-width-85{width:85%}.g-width-90{width:90%}.g-width-95{width:95%}.g-width-100{width:100%}.g-main__wrapper-grid__0{grid-area:grid__0}.g-main__wrapper-grid__1{grid-area:grid__1}.g-main__wrapper-grid__2{grid-area:grid__2}.g-main__wrapper-grid__3{grid-area:grid__3}.g-main__wrapper-grid__4{grid-area:grid__4}.g-main__wrapper-grid__5{grid-area:grid__5}.m-tag__color-active__00FF00{border-color:#0f8e0f;box-shadow:0 0 0 1px #78f178}.m-tag__color-active__00FF00 .m-tag__color-active__00FF00-link:focus,.m-tag__color-active__00FF00 .m-tag__color-active__00FF00-link:visited{color:#0f8e0f}.m-tag__color-hover__00FF00:hover{border-color:#0f8e0f;box-shadow:0 0 0 1px #78f178}.m-tag__color-hover__00FF00:hover .m-tag__color-hover__00FF00-link{color:#0f8e0f}.m-tag__color-active__32CD32{border-color:#32cd32;box-shadow:0 0 0 1px #d6f5d6}.m-tag__color-active__32CD32 .m-tag__color-active__32CD32-link:focus,.m-tag__color-active__32CD32 .m-tag__color-active__32CD32-link:visited{color:#32cd32}.m-tag__color-hover__32CD32:hover{border-color:#32cd32;box-shadow:0 0 0 1px #d6f5d6}.m-tag__color-hover__32CD32:hover .m-tag__color-hover__32CD32-link{color:#32cd32}.m-tag__color-active__98FB98{border-color:#98fb98;box-shadow:0 0 0 1px #fff}.m-tag__color-active__98FB98 .m-tag__color-active__98FB98-link:focus,.m-tag__color-active__98FB98 .m-tag__color-active__98FB98-link:visited{color:#98fb98}.m-tag__color-hover__98FB98:hover{border-color:#98fb98;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__98FB98:hover .m-tag__color-hover__98FB98-link{color:#98fb98}.m-tag__color-active__00FA9A{border-color:#00fa9a;box-shadow:0 0 0 1px #c7ffe9}.m-tag__color-active__00FA9A .m-tag__color-active__00FA9A-link:focus,.m-tag__color-active__00FA9A .m-tag__color-active__00FA9A-link:visited{color:#00fa9a}.m-tag__color-hover__00FA9A:hover{border-color:#00fa9a;box-shadow:0 0 0 1px #c7ffe9}.m-tag__color-hover__00FA9A:hover .m-tag__color-hover__00FA9A-link{color:#00fa9a}.m-tag__color-active__00FF7F{border-color:#00ff7f;box-shadow:0 0 0 1px #ccffe5}.m-tag__color-active__00FF7F .m-tag__color-active__00FF7F-link:focus,.m-tag__color-active__00FF7F .m-tag__color-active__00FF7F-link:visited{color:#00ff7f}.m-tag__color-hover__00FF7F:hover{border-color:#00ff7f;box-shadow:0 0 0 1px #ccffe5}.m-tag__color-hover__00FF7F:hover .m-tag__color-hover__00FF7F-link{color:#00ff7f}.m-tag__color-active__3CB371{border-color:#3cb371;box-shadow:0 0 0 1px #cdeedc}.m-tag__color-active__3CB371 .m-tag__color-active__3CB371-link:focus,.m-tag__color-active__3CB371 .m-tag__color-active__3CB371-link:visited{color:#3cb371}.m-tag__color-hover__3CB371:hover{border-color:#3cb371;box-shadow:0 0 0 1px #cdeedc}.m-tag__color-hover__3CB371:hover .m-tag__color-hover__3CB371-link{color:#3cb371}.m-tag__color-active__2E8B57{border-color:#2e8b57;box-shadow:0 0 0 1px #a4e1bf}.m-tag__color-active__2E8B57 .m-tag__color-active__2E8B57-link:focus,.m-tag__color-active__2E8B57 .m-tag__color-active__2E8B57-link:visited{color:#2e8b57}.m-tag__color-hover__2E8B57:hover{border-color:#2e8b57;box-shadow:0 0 0 1px #a4e1bf}.m-tag__color-hover__2E8B57:hover .m-tag__color-hover__2E8B57-link{color:#2e8b57}.m-tag__color-active__008000{border-color:green;box-shadow:0 0 0 1px #4dff4d}.m-tag__color-active__008000 .m-tag__color-active__008000-link:focus,.m-tag__color-active__008000 .m-tag__color-active__008000-link:visited{color:green}.m-tag__color-hover__008000:hover{border-color:green;box-shadow:0 0 0 1px #4dff4d}.m-tag__color-hover__008000:hover .m-tag__color-hover__008000-link{color:green}.m-tag__color-active__006400{border-color:#006400;box-shadow:0 0 0 1px #31ff31}.m-tag__color-active__006400 .m-tag__color-active__006400-link:focus,.m-tag__color-active__006400 .m-tag__color-active__006400-link:visited{color:#006400}.m-tag__color-hover__006400:hover{border-color:#006400;box-shadow:0 0 0 1px #31ff31}.m-tag__color-hover__006400:hover .m-tag__color-hover__006400-link{color:#006400}.m-tag__color-active__9ACD32{border-color:#9acd32;box-shadow:0 0 0 1px #ebf5d6}.m-tag__color-active__9ACD32 .m-tag__color-active__9ACD32-link:focus,.m-tag__color-active__9ACD32 .m-tag__color-active__9ACD32-link:visited{color:#9acd32}.m-tag__color-hover__9ACD32:hover{border-color:#9acd32;box-shadow:0 0 0 1px #ebf5d6}.m-tag__color-hover__9ACD32:hover .m-tag__color-hover__9ACD32-link{color:#9acd32}.m-tag__color-active__6B8E23{border-color:#6b8e23;box-shadow:0 0 0 1px #cce598}.m-tag__color-active__6B8E23 .m-tag__color-active__6B8E23-link:focus,.m-tag__color-active__6B8E23 .m-tag__color-active__6B8E23-link:visited{color:#6b8e23}.m-tag__color-hover__6B8E23:hover{border-color:#6b8e23;box-shadow:0 0 0 1px #cce598}.m-tag__color-hover__6B8E23:hover .m-tag__color-hover__6B8E23-link{color:#6b8e23}.m-tag__color-active__808000{border-color:olive;box-shadow:0 0 0 1px #ffff4d}.m-tag__color-active__808000 .m-tag__color-active__808000-link:focus,.m-tag__color-active__808000 .m-tag__color-active__808000-link:visited{color:olive}.m-tag__color-hover__808000:hover{border-color:olive;box-shadow:0 0 0 1px #ffff4d}.m-tag__color-hover__808000:hover .m-tag__color-hover__808000-link{color:olive}.m-tag__color-active__556B2F{border-color:#556b2f;box-shadow:0 0 0 1px #bbd195}.m-tag__color-active__556B2F .m-tag__color-active__556B2F-link:focus,.m-tag__color-active__556B2F .m-tag__color-active__556B2F-link:visited{color:#556b2f}.m-tag__color-hover__556B2F:hover{border-color:#556b2f;box-shadow:0 0 0 1px #bbd195}.m-tag__color-hover__556B2F:hover .m-tag__color-hover__556B2F-link{color:#556b2f}.m-tag__color-active__66CDAA{border-color:#66cdaa;box-shadow:0 0 0 1px #fff}.m-tag__color-active__66CDAA .m-tag__color-active__66CDAA-link:focus,.m-tag__color-active__66CDAA .m-tag__color-active__66CDAA-link:visited{color:#66cdaa}.m-tag__color-hover__66CDAA:hover{border-color:#66cdaa;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__66CDAA:hover .m-tag__color-hover__66CDAA-link{color:#66cdaa}.m-tag__color-active__8FBC8F{border-color:#8fbc8f;box-shadow:0 0 0 1px #fff}.m-tag__color-active__8FBC8F .m-tag__color-active__8FBC8F-link:focus,.m-tag__color-active__8FBC8F .m-tag__color-active__8FBC8F-link:visited{color:#8fbc8f}.m-tag__color-hover__8FBC8F:hover{border-color:#8fbc8f;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__8FBC8F:hover .m-tag__color-hover__8FBC8F-link{color:#8fbc8f}.m-tag__color-active__20B2AA{border-color:#20b2aa;box-shadow:0 0 0 1px #aef0ed}.m-tag__color-active__20B2AA .m-tag__color-active__20B2AA-link:focus,.m-tag__color-active__20B2AA .m-tag__color-active__20B2AA-link:visited{color:#20b2aa}.m-tag__color-hover__20B2AA:hover{border-color:#20b2aa;box-shadow:0 0 0 1px #aef0ed}.m-tag__color-hover__20B2AA:hover .m-tag__color-hover__20B2AA-link{color:#20b2aa}.m-tag__color-active__008080{border-color:teal;box-shadow:0 0 0 1px #4dffff}.m-tag__color-active__008080 .m-tag__color-active__008080-link:focus,.m-tag__color-active__008080 .m-tag__color-active__008080-link:visited{color:teal}.m-tag__color-hover__008080:hover{border-color:teal;box-shadow:0 0 0 1px #4dffff}.m-tag__color-hover__008080:hover .m-tag__color-hover__008080-link{color:teal}.m-tag__color-active__00FFFF{border-color:#ffa200;box-shadow:0 0 0 1px #ffeccc}.m-tag__color-active__00FFFF .m-tag__color-active__00FFFF-link:focus,.m-tag__color-active__00FFFF .m-tag__color-active__00FFFF-link:visited{color:#ffa200}.m-tag__color-hover__00FFFF:hover{border-color:#ffa200;box-shadow:0 0 0 1px #ffeccc}.m-tag__color-hover__00FFFF:hover .m-tag__color-hover__00FFFF-link{color:#ffa200}.m-tag__color-active__7FFFD4{border-color:#7fffd4;box-shadow:0 0 0 1px #fff}.m-tag__color-active__7FFFD4 .m-tag__color-active__7FFFD4-link:focus,.m-tag__color-active__7FFFD4 .m-tag__color-active__7FFFD4-link:visited{color:#7fffd4}.m-tag__color-hover__7FFFD4:hover{border-color:#7fffd4;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__7FFFD4:hover .m-tag__color-hover__7FFFD4-link{color:#7fffd4}.m-tag__color-active__00CED1{border-color:#00ced1;box-shadow:0 0 0 1px #9efeff}.m-tag__color-active__00CED1 .m-tag__color-active__00CED1-link:focus,.m-tag__color-active__00CED1 .m-tag__color-active__00CED1-link:visited{color:#00ced1}.m-tag__color-hover__00CED1:hover{border-color:#00ced1;box-shadow:0 0 0 1px #9efeff}.m-tag__color-hover__00CED1:hover .m-tag__color-hover__00CED1-link{color:#00ced1}.m-tag__color-active__5F9EA0{border-color:#5f9ea0;box-shadow:0 0 0 1px #dfecec}.m-tag__color-active__5F9EA0 .m-tag__color-active__5F9EA0-link:focus,.m-tag__color-active__5F9EA0 .m-tag__color-active__5F9EA0-link:visited{color:#5f9ea0}.m-tag__color-hover__5F9EA0:hover{border-color:#5f9ea0;box-shadow:0 0 0 1px #dfecec}.m-tag__color-hover__5F9EA0:hover .m-tag__color-hover__5F9EA0-link{color:#5f9ea0}.m-tag__color-active__4682B4{border-color:#4682b4;box-shadow:0 0 0 1px #d7e4ef}.m-tag__color-active__4682B4 .m-tag__color-active__4682B4-link:focus,.m-tag__color-active__4682B4 .m-tag__color-active__4682B4-link:visited{color:#4682b4}.m-tag__color-hover__4682B4:hover{border-color:#4682b4;box-shadow:0 0 0 1px #d7e4ef}.m-tag__color-hover__4682B4:hover .m-tag__color-hover__4682B4-link{color:#4682b4}.m-tag__color-active__B0C4DE{border-color:#b0c4de;box-shadow:0 0 0 1px #fff}.m-tag__color-active__B0C4DE .m-tag__color-active__B0C4DE-link:focus,.m-tag__color-active__B0C4DE .m-tag__color-active__B0C4DE-link:visited{color:#b0c4de}.m-tag__color-hover__B0C4DE:hover{border-color:#b0c4de;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__B0C4DE:hover .m-tag__color-hover__B0C4DE-link{color:#b0c4de}.m-tag__color-active__B0E0E6{border-color:#b0e0e6;box-shadow:0 0 0 1px #fff}.m-tag__color-active__B0E0E6 .m-tag__color-active__B0E0E6-link:focus,.m-tag__color-active__B0E0E6 .m-tag__color-active__B0E0E6-link:visited{color:#b0e0e6}.m-tag__color-hover__B0E0E6:hover{border-color:#b0e0e6;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__B0E0E6:hover .m-tag__color-hover__B0E0E6-link{color:#b0e0e6}.m-tag__color-active__87CEEB{border-color:#87ceeb;box-shadow:0 0 0 1px #fff}.m-tag__color-active__87CEEB .m-tag__color-active__87CEEB-link:focus,.m-tag__color-active__87CEEB .m-tag__color-active__87CEEB-link:visited{color:#87ceeb}.m-tag__color-hover__87CEEB:hover{border-color:#87ceeb;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__87CEEB:hover .m-tag__color-hover__87CEEB-link{color:#87ceeb}.m-tag__color-active__00BFFF{border-color:#00bfff;box-shadow:0 0 0 1px #ccf2ff}.m-tag__color-active__00BFFF .m-tag__color-active__00BFFF-link:focus,.m-tag__color-active__00BFFF .m-tag__color-active__00BFFF-link:visited{color:#00bfff}.m-tag__color-hover__00BFFF:hover{border-color:#00bfff;box-shadow:0 0 0 1px #ccf2ff}.m-tag__color-hover__00BFFF:hover .m-tag__color-hover__00BFFF-link{color:#00bfff}.m-tag__color-active__1E90FF{border-color:#1e90ff;box-shadow:0 0 0 1px #eaf5ff}.m-tag__color-active__1E90FF .m-tag__color-active__1E90FF-link:focus,.m-tag__color-active__1E90FF .m-tag__color-active__1E90FF-link:visited{color:#1e90ff}.m-tag__color-hover__1E90FF:hover{border-color:#1e90ff;box-shadow:0 0 0 1px #eaf5ff}.m-tag__color-hover__1E90FF:hover .m-tag__color-hover__1E90FF-link{color:#1e90ff}.m-tag__color-active__7B68EE{border-color:#7b68ee;box-shadow:0 0 0 1px #fff}.m-tag__color-active__7B68EE .m-tag__color-active__7B68EE-link:focus,.m-tag__color-active__7B68EE .m-tag__color-active__7B68EE-link:visited{color:#7b68ee}.m-tag__color-hover__7B68EE:hover{border-color:#7b68ee;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__7B68EE:hover .m-tag__color-hover__7B68EE-link{color:#7b68ee}.m-tag__color-active__4169E1{border-color:#4169e1;box-shadow:0 0 0 1px #f1f4fd}.m-tag__color-active__4169E1 .m-tag__color-active__4169E1-link:focus,.m-tag__color-active__4169E1 .m-tag__color-active__4169E1-link:visited{color:#4169e1}.m-tag__color-hover__4169E1:hover{border-color:#4169e1;box-shadow:0 0 0 1px #f1f4fd}.m-tag__color-hover__4169E1:hover .m-tag__color-hover__4169E1-link{color:#4169e1}.m-tag__color-active__0000FF{border-color:#00f;box-shadow:0 0 0 1px #ccf}.m-tag__color-active__0000FF .m-tag__color-active__0000FF-link:focus,.m-tag__color-active__0000FF .m-tag__color-active__0000FF-link:visited{color:#00f}.m-tag__color-hover__0000FF:hover{border-color:#00f;box-shadow:0 0 0 1px #ccf}.m-tag__color-hover__0000FF:hover .m-tag__color-hover__0000FF-link{color:#00f}.m-tag__color-active__000080{border-color:navy;box-shadow:0 0 0 1px #4d4dff}.m-tag__color-active__000080 .m-tag__color-active__000080-link:focus,.m-tag__color-active__000080 .m-tag__color-active__000080-link:visited{color:navy}.m-tag__color-hover__000080:hover{border-color:navy;box-shadow:0 0 0 1px #4d4dff}.m-tag__color-hover__000080:hover .m-tag__color-hover__000080-link{color:navy}.m-tag__color-active__696969{border-color:#696969;box-shadow:0 0 0 1px #cfcfcf}.m-tag__color-active__696969 .m-tag__color-active__696969-link:focus,.m-tag__color-active__696969 .m-tag__color-active__696969-link:visited{color:#696969}.m-tag__color-hover__696969:hover{border-color:#696969;box-shadow:0 0 0 1px #cfcfcf}.m-tag__color-hover__696969:hover .m-tag__color-hover__696969-link{color:#696969}.m-tag__color-active__708090{border-color:#708090;box-shadow:0 0 0 1px #e3e6e9}.m-tag__color-active__708090 .m-tag__color-active__708090-link:focus,.m-tag__color-active__708090 .m-tag__color-active__708090-link:visited{color:#708090}.m-tag__color-hover__708090:hover{border-color:#708090;box-shadow:0 0 0 1px #e3e6e9}.m-tag__color-hover__708090:hover .m-tag__color-hover__708090-link{color:#708090}.m-tag__color-active__2F4F4F{border-color:#2f4f4f;box-shadow:0 0 0 1px #8ebcbc}.m-tag__color-active__2F4F4F .m-tag__color-active__2F4F4F-link:focus,.m-tag__color-active__2F4F4F .m-tag__color-active__2F4F4F-link:visited{color:#2f4f4f}.m-tag__color-hover__2F4F4F:hover{border-color:#2f4f4f;box-shadow:0 0 0 1px #8ebcbc}.m-tag__color-hover__2F4F4F:hover .m-tag__color-hover__2F4F4F-link{color:#2f4f4f}.m-tag__color-active__CD5C5C{border-color:#cd5c5c;box-shadow:0 0 0 1px #fdf8f8}.m-tag__color-active__CD5C5C .m-tag__color-active__CD5C5C-link:focus,.m-tag__color-active__CD5C5C .m-tag__color-active__CD5C5C-link:visited{color:#cd5c5c}.m-tag__color-hover__CD5C5C:hover{border-color:#cd5c5c;box-shadow:0 0 0 1px #fdf8f8}.m-tag__color-hover__CD5C5C:hover .m-tag__color-hover__CD5C5C-link{color:#cd5c5c}.m-tag__color-active__F08080{border-color:#f08080;box-shadow:0 0 0 1px #fff}.m-tag__color-active__F08080 .m-tag__color-active__F08080-link:focus,.m-tag__color-active__F08080 .m-tag__color-active__F08080-link:visited{color:#f08080}.m-tag__color-hover__F08080:hover{border-color:#f08080;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__F08080:hover .m-tag__color-hover__F08080-link{color:#f08080}.m-tag__color-active__FFA07A{border-color:#ffa07a;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFA07A .m-tag__color-active__FFA07A-link:focus,.m-tag__color-active__FFA07A .m-tag__color-active__FFA07A-link:visited{color:#ffa07a}.m-tag__color-hover__FFA07A:hover{border-color:#ffa07a;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFA07A:hover .m-tag__color-hover__FFA07A-link{color:#ffa07a}.m-tag__color-active__DC143C{border-color:#dc143c;box-shadow:0 0 0 1px #fac3ce}.m-tag__color-active__DC143C .m-tag__color-active__DC143C-link:focus,.m-tag__color-active__DC143C .m-tag__color-active__DC143C-link:visited{color:#dc143c}.m-tag__color-hover__DC143C:hover{border-color:#dc143c;box-shadow:0 0 0 1px #fac3ce}.m-tag__color-hover__DC143C:hover .m-tag__color-hover__DC143C-link{color:#dc143c}.m-tag__color-active__FF0000{border-color:red;box-shadow:0 0 0 1px #fcc}.m-tag__color-active__FF0000 .m-tag__color-active__FF0000-link:focus,.m-tag__color-active__FF0000 .m-tag__color-active__FF0000-link:visited{color:red}.m-tag__color-hover__FF0000:hover{border-color:red;box-shadow:0 0 0 1px #fcc}.m-tag__color-hover__FF0000:hover .m-tag__color-hover__FF0000-link{color:red}.m-tag__color-active__B22222{border-color:#b22222;box-shadow:0 0 0 1px #f0b0b0}.m-tag__color-active__B22222 .m-tag__color-active__B22222-link:focus,.m-tag__color-active__B22222 .m-tag__color-active__B22222-link:visited{color:#b22222}.m-tag__color-hover__B22222:hover{border-color:#b22222;box-shadow:0 0 0 1px #f0b0b0}.m-tag__color-hover__B22222:hover .m-tag__color-hover__B22222-link{color:#b22222}.m-tag__color-active__8B0000{border-color:#8b0000;box-shadow:0 0 0 1px #ff5858}.m-tag__color-active__8B0000 .m-tag__color-active__8B0000-link:focus,.m-tag__color-active__8B0000 .m-tag__color-active__8B0000-link:visited{color:#8b0000}.m-tag__color-hover__8B0000:hover{border-color:#8b0000;box-shadow:0 0 0 1px #ff5858}.m-tag__color-hover__8B0000:hover .m-tag__color-hover__8B0000-link{color:#8b0000}.m-tag__color-active__FFC0CB{border-color:pink;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFC0CB .m-tag__color-active__FFC0CB-link:focus,.m-tag__color-active__FFC0CB .m-tag__color-active__FFC0CB-link:visited{color:pink}.m-tag__color-hover__FFC0CB:hover{border-color:pink;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFC0CB:hover .m-tag__color-hover__FFC0CB-link{color:pink}.m-tag__color-active__FF69B4{border-color:#ff69b4;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FF69B4 .m-tag__color-active__FF69B4-link:focus,.m-tag__color-active__FF69B4 .m-tag__color-active__FF69B4-link:visited{color:#ff69b4}.m-tag__color-hover__FF69B4:hover{border-color:#ff69b4;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FF69B4:hover .m-tag__color-hover__FF69B4-link{color:#ff69b4}.m-tag__color-active__FF1493{border-color:#ff1493;box-shadow:0 0 0 1px #ffe0f1}.m-tag__color-active__FF1493 .m-tag__color-active__FF1493-link:focus,.m-tag__color-active__FF1493 .m-tag__color-active__FF1493-link:visited{color:#ff1493}.m-tag__color-hover__FF1493:hover{border-color:#ff1493;box-shadow:0 0 0 1px #ffe0f1}.m-tag__color-hover__FF1493:hover .m-tag__color-hover__FF1493-link{color:#ff1493}.m-tag__color-active__C71585{border-color:#c71585;box-shadow:0 0 0 1px #f7b1dd}.m-tag__color-active__C71585 .m-tag__color-active__C71585-link:focus,.m-tag__color-active__C71585 .m-tag__color-active__C71585-link:visited{color:#c71585}.m-tag__color-hover__C71585:hover{border-color:#c71585;box-shadow:0 0 0 1px #f7b1dd}.m-tag__color-hover__C71585:hover .m-tag__color-hover__C71585-link{color:#c71585}.m-tag__color-active__FF6347{border-color:tomato;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FF6347 .m-tag__color-active__FF6347-link:focus,.m-tag__color-active__FF6347 .m-tag__color-active__FF6347-link:visited{color:tomato}.m-tag__color-hover__FF6347:hover{border-color:tomato;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FF6347:hover .m-tag__color-hover__FF6347-link{color:tomato}.m-tag__color-active__FF4500{border-color:#ff4500;box-shadow:0 0 0 1px #ffdacc}.m-tag__color-active__FF4500 .m-tag__color-active__FF4500-link:focus,.m-tag__color-active__FF4500 .m-tag__color-active__FF4500-link:visited{color:#ff4500}.m-tag__color-hover__FF4500:hover{border-color:#ff4500;box-shadow:0 0 0 1px #ffdacc}.m-tag__color-hover__FF4500:hover .m-tag__color-hover__FF4500-link{color:#ff4500}.m-tag__color-active__FF8C00{border-color:#ff8c00;box-shadow:0 0 0 1px #ffe8cc}.m-tag__color-active__FF8C00 .m-tag__color-active__FF8C00-link:focus,.m-tag__color-active__FF8C00 .m-tag__color-active__FF8C00-link:visited{color:#ff8c00}.m-tag__color-hover__FF8C00:hover{border-color:#ff8c00;box-shadow:0 0 0 1px #ffe8cc}.m-tag__color-hover__FF8C00:hover .m-tag__color-hover__FF8C00-link{color:#ff8c00}.m-tag__color-active__FFFF00{border-color:#ff0;box-shadow:0 0 0 1px #ffc}.m-tag__color-active__FFFF00 .m-tag__color-active__FFFF00-link:focus,.m-tag__color-active__FFFF00 .m-tag__color-active__FFFF00-link:visited{color:#ff0}.m-tag__color-hover__FFFF00:hover{border-color:#ff0;box-shadow:0 0 0 1px #ffc}.m-tag__color-hover__FFFF00:hover .m-tag__color-hover__FFFF00-link{color:#ff0}.m-tag__color-active__FFDAB9{border-color:#ffdab9;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFDAB9 .m-tag__color-active__FFDAB9-link:focus,.m-tag__color-active__FFDAB9 .m-tag__color-active__FFDAB9-link:visited{color:#ffdab9}.m-tag__color-hover__FFDAB9:hover{border-color:#ffdab9;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFDAB9:hover .m-tag__color-hover__FFDAB9-link{color:#ffdab9}.m-tag__color-active__BDB76B{border-color:#bdb76b;box-shadow:0 0 0 1px #fcfcf8}.m-tag__color-active__BDB76B .m-tag__color-active__BDB76B-link:focus,.m-tag__color-active__BDB76B .m-tag__color-active__BDB76B-link:visited{color:#bdb76b}.m-tag__color-hover__BDB76B:hover{border-color:#bdb76b;box-shadow:0 0 0 1px #fcfcf8}.m-tag__color-hover__BDB76B:hover .m-tag__color-hover__BDB76B-link{color:#bdb76b}.m-tag__color-active__DDA0DD{border-color:plum;box-shadow:0 0 0 1px #fff}.m-tag__color-active__DDA0DD .m-tag__color-active__DDA0DD-link:focus,.m-tag__color-active__DDA0DD .m-tag__color-active__DDA0DD-link:visited{color:plum}.m-tag__color-hover__DDA0DD:hover{border-color:plum;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__DDA0DD:hover .m-tag__color-hover__DDA0DD-link{color:plum}.m-tag__color-active__FF00FF{border-color:#f0f;box-shadow:0 0 0 1px #fcf}.m-tag__color-active__FF00FF .m-tag__color-active__FF00FF-link:focus,.m-tag__color-active__FF00FF .m-tag__color-active__FF00FF-link:visited{color:#f0f}.m-tag__color-hover__FF00FF:hover{border-color:#f0f;box-shadow:0 0 0 1px #fcf}.m-tag__color-hover__FF00FF:hover .m-tag__color-hover__FF00FF-link{color:#f0f}.m-tag__color-active__BA55D3{border-color:#ba55d3;box-shadow:0 0 0 1px #fcf7fd}.m-tag__color-active__BA55D3 .m-tag__color-active__BA55D3-link:focus,.m-tag__color-active__BA55D3 .m-tag__color-active__BA55D3-link:visited{color:#ba55d3}.m-tag__color-hover__BA55D3:hover{border-color:#ba55d3;box-shadow:0 0 0 1px #fcf7fd}.m-tag__color-hover__BA55D3:hover .m-tag__color-hover__BA55D3-link{color:#ba55d3}.m-tag__color-active__9370DB{border-color:#9370db;box-shadow:0 0 0 1px #fff}.m-tag__color-active__9370DB .m-tag__color-active__9370DB-link:focus,.m-tag__color-active__9370DB .m-tag__color-active__9370DB-link:visited{color:#9370db}.m-tag__color-hover__9370DB:hover{border-color:#9370db;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__9370DB:hover .m-tag__color-hover__9370DB-link{color:#9370db}.m-tag__color-active__8A2BE2{border-color:#8a2be2;box-shadow:0 0 0 1px #eddefb}.m-tag__color-active__8A2BE2 .m-tag__color-active__8A2BE2-link:focus,.m-tag__color-active__8A2BE2 .m-tag__color-active__8A2BE2-link:visited{color:#8a2be2}.m-tag__color-hover__8A2BE2:hover{border-color:#8a2be2;box-shadow:0 0 0 1px #eddefb}.m-tag__color-hover__8A2BE2:hover .m-tag__color-hover__8A2BE2-link{color:#8a2be2}.m-tag__color-active__9400D3{border-color:#9400d3;box-shadow:0 0 0 1px #e3a0ff}.m-tag__color-active__9400D3 .m-tag__color-active__9400D3-link:focus,.m-tag__color-active__9400D3 .m-tag__color-active__9400D3-link:visited{color:#9400d3}.m-tag__color-hover__9400D3:hover{border-color:#9400d3;box-shadow:0 0 0 1px #e3a0ff}.m-tag__color-hover__9400D3:hover .m-tag__color-hover__9400D3-link{color:#9400d3}.m-tag__color-active__800080{border-color:purple;box-shadow:0 0 0 1px #ff4dff}.m-tag__color-active__800080 .m-tag__color-active__800080-link:focus,.m-tag__color-active__800080 .m-tag__color-active__800080-link:visited{color:purple}.m-tag__color-hover__800080:hover{border-color:purple;box-shadow:0 0 0 1px #ff4dff}.m-tag__color-hover__800080:hover .m-tag__color-hover__800080-link{color:purple}.m-tag__color-active__4B0082{border-color:indigo;box-shadow:0 0 0 1px #b54fff}.m-tag__color-active__4B0082 .m-tag__color-active__4B0082-link:focus,.m-tag__color-active__4B0082 .m-tag__color-active__4B0082-link:visited{color:indigo}.m-tag__color-hover__4B0082:hover{border-color:indigo;box-shadow:0 0 0 1px #b54fff}.m-tag__color-hover__4B0082:hover .m-tag__color-hover__4B0082-link{color:indigo}.m-tag__color-active__6A5ACD{border-color:#6a5acd;box-shadow:0 0 0 1px #f7f7fc}.m-tag__color-active__6A5ACD .m-tag__color-active__6A5ACD-link:focus,.m-tag__color-active__6A5ACD .m-tag__color-active__6A5ACD-link:visited{color:#6a5acd}.m-tag__color-hover__6A5ACD:hover{border-color:#6a5acd;box-shadow:0 0 0 1px #f7f7fc}.m-tag__color-hover__6A5ACD:hover .m-tag__color-hover__6A5ACD-link{color:#6a5acd}.m-tag__color-active__483D8B{border-color:#483d8b;box-shadow:0 0 0 1px #bbb5df}.m-tag__color-active__483D8B .m-tag__color-active__483D8B-link:focus,.m-tag__color-active__483D8B .m-tag__color-active__483D8B-link:visited{color:#483d8b}.m-tag__color-hover__483D8B:hover{border-color:#483d8b;box-shadow:0 0 0 1px #bbb5df}.m-tag__color-hover__483D8B:hover .m-tag__color-hover__483D8B-link{color:#483d8b}.m-tag__color-active__FFDEAD{border-color:#ffdead;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFDEAD .m-tag__color-active__FFDEAD-link:focus,.m-tag__color-active__FFDEAD .m-tag__color-active__FFDEAD-link:visited{color:#ffdead}.m-tag__color-hover__FFDEAD:hover{border-color:#ffdead;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFDEAD:hover .m-tag__color-hover__FFDEAD-link{color:#ffdead}.m-tag__color-active__D2B48C{border-color:tan;box-shadow:0 0 0 1px #fff}.m-tag__color-active__D2B48C .m-tag__color-active__D2B48C-link:focus,.m-tag__color-active__D2B48C .m-tag__color-active__D2B48C-link:visited{color:tan}.m-tag__color-hover__D2B48C:hover{border-color:tan;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__D2B48C:hover .m-tag__color-hover__D2B48C-link{color:tan}.m-tag__color-active__BC8F8F{border-color:#bc8f8f;box-shadow:0 0 0 1px #fff}.m-tag__color-active__BC8F8F .m-tag__color-active__BC8F8F-link:focus,.m-tag__color-active__BC8F8F .m-tag__color-active__BC8F8F-link:visited{color:#bc8f8f}.m-tag__color-hover__BC8F8F:hover{border-color:#bc8f8f;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__BC8F8F:hover .m-tag__color-hover__BC8F8F-link{color:#bc8f8f}.m-tag__color-active__F4A460{border-color:#f4a460;box-shadow:0 0 0 1px #fff}.m-tag__color-active__F4A460 .m-tag__color-active__F4A460-link:focus,.m-tag__color-active__F4A460 .m-tag__color-active__F4A460-link:visited{color:#f4a460}.m-tag__color-hover__F4A460:hover{border-color:#f4a460;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__F4A460:hover .m-tag__color-hover__F4A460-link{color:#f4a460}.m-tag__color-active__B8860B{border-color:#b8860b;box-shadow:0 0 0 1px #f9dc96}.m-tag__color-active__B8860B .m-tag__color-active__B8860B-link:focus,.m-tag__color-active__B8860B .m-tag__color-active__B8860B-link:visited{color:#b8860b}.m-tag__color-hover__B8860B:hover{border-color:#b8860b;box-shadow:0 0 0 1px #f9dc96}.m-tag__color-hover__B8860B:hover .m-tag__color-hover__B8860B-link{color:#b8860b}.m-tag__color-active__D2691E{border-color:#d2691e;box-shadow:0 0 0 1px #f7dac5}.m-tag__color-active__D2691E .m-tag__color-active__D2691E-link:focus,.m-tag__color-active__D2691E .m-tag__color-active__D2691E-link:visited{color:#d2691e}.m-tag__color-hover__D2691E:hover{border-color:#d2691e;box-shadow:0 0 0 1px #f7dac5}.m-tag__color-hover__D2691E:hover .m-tag__color-hover__D2691E-link{color:#d2691e}.m-tag__color-active__A0522D{border-color:sienna;box-shadow:0 0 0 1px #e9c2b0}.m-tag__color-active__A0522D .m-tag__color-active__A0522D-link:focus,.m-tag__color-active__A0522D .m-tag__color-active__A0522D-link:visited{color:sienna}.m-tag__color-hover__A0522D:hover{border-color:sienna;box-shadow:0 0 0 1px #e9c2b0}.m-tag__color-hover__A0522D:hover .m-tag__color-hover__A0522D-link{color:sienna}.m-tag__color-active__800000{border-color:maroon;box-shadow:0 0 0 1px #ff4d4d}.m-tag__color-active__800000 .m-tag__color-active__800000-link:focus,.m-tag__color-active__800000 .m-tag__color-active__800000-link:visited{color:maroon}.m-tag__color-hover__800000:hover{border-color:maroon;box-shadow:0 0 0 1px #ff4d4d}.m-tag__color-hover__800000:hover .m-tag__color-hover__800000-link{color:maroon}html{font-size:16px}body{height:100%;margin:0;padding:0;font:normal 85%/1.5 Roboto,sans-serif;font-weight:400;color:#373737}@media (max-width:599px){body{background:#fff}}@media (min-width:600px){body{background:#fff}}p{font-size:1em}a{font-size:1em;border-bottom:1px solid rgba(87,123,249,.5);text-decoration:none;padding-bottom:.25em;line-height:1.7em;color:#3854b8}a:visited{color:#3854b8}a:focus{color:#3854b8}a:hover{color:rgba(238,70,0,.9)}a:active{color:rgba(238,70,0,.9)}a:focus,a:hover{border-color:rgba(238,70,0,.35)}h1{font-size:3.157em}h2{font-size:2.369em}h3{font-family:'Futura PT',sans-serif}@media (max-width:599px){h3{font-size:1.1em}}@media (min-width:600px){h3{font-size:1.333em}}@media (min-width:900px){h3{font-size:1.777em}}h4{font-size:1.333em;margin-bottom:0}h5{font-size:1em;margin:1.67rem 0 .5rem 0}h6{font-size:.75em}small{font-size:.75em}b,strong{font-weight:600}button{font-family:Roboto,sans-serif}select{background-color:#fff}ol li,ul li{padding-bottom:.6rem;line-height:1.7rem}.m-border-bottom{border-bottom:1px solid #c1c1c1}.m-input-disable{background-color:#c1c1c1}.m-input-light{border-top:0;border-bottom:.15rem solid #c1c1c1;border-left:0;border-right:0;color:#373737;outline:0;background:0 0;box-sizing:border-box;font-size:1em}.m-input-light:focus,.m-input-light:hover{border-color:#a8a8a8;cursor:pointer;outline:0}.m-input-cycle{font-size:1em;display:block;padding:.725rem .9rem;color:#373737;background-color:#fff;background-image:none;border-radius:.3rem;border:.09rem solid #8c8c8c;box-sizing:border-box}.m-input-white{border-color:#fff;color:#fff}.m-input-white:focus,.m-input-white:hover{border-color:#fff}.m-input-white::-webkit-input-placeholder{color:#fff}.m-input-white::-moz-placeholder{color:#fff}.m-input-white:-moz-placeholder{color:#fff}.m-input-white:-ms-input-placeholder{color:#fff}@media (max-width:599px){.m-input{margin-bottom:1rem;height:2.6rem}}@media (min-width:600px){.m-input{margin-bottom:1rem;height:2.6rem}}@media (min-width:900px){.m-input{margin-bottom:.5rem;height:1.3rem}}.m-label{display:block;color:#0d47a1;font-size:.7em;margin-bottom:.3rem}.m-label__be-sure{color:#d84c44}.m-btn{display:inline-block;box-sizing:border-box;padding:0;margin:.25rem 0;font-family:'Futura PT Book',sans-serif;border-width:0;border-style:solid}@media (min-width:900px){.m-btn{margin:0 .125rem}}.m-btn:active,.m-btn:focus,.m-btn:hover,.m-btn:visited{cursor:pointer;outline:0}.m-btn:disabled{opacity:.8}.m-btn__md{border-radius:.625rem;padding:.5rem 1.5rem;line-height:inherit;font-size:1rem}.m-btn__sm{font-size:.675rem;line-height:.75rem;border-radius:.315rem;padding:.25rem .5rem .125rem .5rem;font-family:Roboto,sans-serif;border-width:1px}.m-btn__ep{color:#3854b8}.m-btn__ep:visited{color:rgba(238,70,0,.9)}.m-btn__ep:focus{color:#3854b8}.m-btn__ep:hover{color:rgba(238,70,0,.9)}.m-btn__ep:active{color:#3854b8}@media (max-width:599px){.m-form__fields{padding:0;margin-bottom:1rem}}@media (min-width:600px){.m-form__fields{padding:0;margin-bottom:1rem}}@media (min-width:900px){.m-form__fields{padding:0 1rem}}.m-form-no-style{background:0 0;border:0}.m-compass-bg{background:url(/static/img/kompas.png) 0 31% no-repeat #fff}.m-hidden{display:none;opacity:0}.m-visible-opacity{opacity:.5}.m-unstyled-link{text-decoration:inherit;cursor:inherit;border-bottom:0;padding-bottom:0}.m-unstyled-link:active,.m-unstyled-link:focus,.m-unstyled-link:hover,.m-unstyled-link:visited{outline:0;border-bottom:0;text-decoration:none;padding:0}.m-v-center{display:flex;align-items:center}.g-wrap{flex-flow:row wrap}.g-nowrap{flex-flow:row nowrap}.error,.m-no-info,.m-no-info__no-margin{color:#d84c44}.m-no-info__no-margin{margin-top:-.5rem;display:block}.m-success{color:#00a13e}.m-pointer:focus,.m-pointer:hover{cursor:pointer}.g-br{height:1rem}.g-br-small{height:.5rem}.m-break-word{word-break:break-all}.m-middle-font-size{font-size:.85em}@media (max-width:599px){.add_zip_wp{width:100%}}@media (min-width:600px){.add_zip_wp{width:100%}}@media (min-width:900px){.add_zip_wp{width:850px}}.flatblock-title{margin:1.67em 0 .5em 0;padding:0;font-size:100%}#hotlog_counter{display:none}.g-bg-section{position:absolute;top:0;right:0}@media (min-width:1200px){.g-bg-section{width:1017px;height:762px}}@media (min-width:1800px){.g-bg-section{width:1458px;height:822px}}@media (min-width:2500px){.g-bg-section{width:1939px;height:1079px}}.m-bg-section{z-index:-1}@media (min-width:1200px){.m-bg-section{background:url(/static/img/bg_section.svg) top right no-repeat}}@media (min-width:1800px){.m-bg-section{background:url(/static/img/bg_section-big.svg) top right no-repeat}}@media (min-width:2500px){.m-bg-section{background:url(/static/img/bg_section-extrabig.svg) top right no-repeat}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39063deg) skewY(.39063deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39063deg) skewY(.39063deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}html{font-size:16px}body{height:100%;margin:0;padding:0;font:normal 85%/1.5 Roboto,sans-serif;font-weight:400;color:#373737}@media (max-width:599px){body{background:#fff}}@media (min-width:600px){body{background:#fff}}p{font-size:1em}a{font-size:1em;border-bottom:1px solid rgba(87,123,249,.5);text-decoration:none;padding-bottom:.25em;line-height:1.7em;color:#3854b8}a:visited{color:#3854b8}a:focus{color:#3854b8}a:hover{color:rgba(238,70,0,.9)}a:active{color:rgba(238,70,0,.9)}a:focus,a:hover{border-color:rgba(238,70,0,.35)}h1{font-size:3.157em}h2{font-size:2.369em}h3{font-family:'Futura PT',sans-serif}@media (max-width:599px){h3{font-size:1.1em}}@media (min-width:600px){h3{font-size:1.333em}}@media (min-width:900px){h3{font-size:1.777em}}h4{font-size:1.333em;margin-bottom:0}h5{font-size:1em;margin:1.67rem 0 .5rem 0}h6{font-size:.75em}small{font-size:.75em}b,strong{font-weight:600}button{font-family:Roboto,sans-serif}select{background-color:#fff}ol li,ul li{padding-bottom:.6rem;line-height:1.7rem}.m-btn__fill-color-success{background:#4cb18b;color:#fff;border-color:#4cb18b}.m-btn__fill-color-success:visited{color:#fff}.m-btn__fill-color-success:focus{color:#fff}.m-btn__fill-color-success:hover{color:#fff}.m-btn__fill-color-success:active{color:#fff}.m-btn__fill-color-success:focus,.m-btn__fill-color-success:hover{background:#439c7a;cursor:pointer}.m-btn__fill-color-success:visited{color:#fff}.m-btn__fill-color-success a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-success a:visited{color:#fff}.m-btn__fill-color-success a:focus{color:#fff}.m-btn__fill-color-success a:hover{color:#fff}.m-btn__fill-color-success a:active{color:#fff}.m-btn__fill-color-success a:focus,.m-btn__fill-color-success a:hover,.m-btn__fill-color-success a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-success{box-shadow:0 0 0 1px #c8e7dc}.m-btn__add-border-success:focus,.m-btn__add-border-success:hover,.m-btn__add-border-success:visited{box-shadow:0 0 0 1px #c8e7dc}.m-btn__fill-color-primary{background:#4c73ec;color:#fff;border-color:#4c73ec}.m-btn__fill-color-primary:visited{color:#fff}.m-btn__fill-color-primary:focus{color:#fff}.m-btn__fill-color-primary:hover{color:#fff}.m-btn__fill-color-primary:active{color:#fff}.m-btn__fill-color-primary:focus,.m-btn__fill-color-primary:hover{background:#305de9;cursor:pointer}.m-btn__fill-color-primary:visited{color:#fff}.m-btn__fill-color-primary a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-primary a:visited{color:#fff}.m-btn__fill-color-primary a:focus{color:#fff}.m-btn__fill-color-primary a:hover{color:#fff}.m-btn__fill-color-primary a:active{color:#fff}.m-btn__fill-color-primary a:focus,.m-btn__fill-color-primary a:hover,.m-btn__fill-color-primary a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-primary{box-shadow:0 0 0 1px #edf1fd}.m-btn__add-border-primary:focus,.m-btn__add-border-primary:hover,.m-btn__add-border-primary:visited{box-shadow:0 0 0 1px #edf1fd}.m-btn__fill-color-info{background:#42b6d9;color:#fff;border-color:#42b6d9}.m-btn__fill-color-info:visited{color:#fff}.m-btn__fill-color-info:focus{color:#fff}.m-btn__fill-color-info:hover{color:#fff}.m-btn__fill-color-info:active{color:#fff}.m-btn__fill-color-info:focus,.m-btn__fill-color-info:hover{background:#2aabd2;cursor:pointer}.m-btn__fill-color-info:visited{color:#fff}.m-btn__fill-color-info a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-info a:visited{color:#fff}.m-btn__fill-color-info a:focus{color:#fff}.m-btn__fill-color-info a:hover{color:#fff}.m-btn__fill-color-info a:active{color:#fff}.m-btn__fill-color-info a:focus,.m-btn__fill-color-info a:hover,.m-btn__fill-color-info a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-info{box-shadow:0 0 0 1px #d7eff7}.m-btn__add-border-info:focus,.m-btn__add-border-info:hover,.m-btn__add-border-info:visited{box-shadow:0 0 0 1px #d7eff7}.m-btn__fill-color-warning{background:#f0ad4e;color:#fff;border-color:#f0ad4e}.m-btn__fill-color-warning:visited{color:#fff}.m-btn__fill-color-warning:focus{color:#fff}.m-btn__fill-color-warning:hover{color:#fff}.m-btn__fill-color-warning:active{color:#fff}.m-btn__fill-color-warning:focus,.m-btn__fill-color-warning:hover{background:#eea032;cursor:pointer}.m-btn__fill-color-warning:visited{color:#fff}.m-btn__fill-color-warning a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-warning a:visited{color:#fff}.m-btn__fill-color-warning a:focus{color:#fff}.m-btn__fill-color-warning a:hover{color:#fff}.m-btn__fill-color-warning a:active{color:#fff}.m-btn__fill-color-warning a:focus,.m-btn__fill-color-warning a:hover,.m-btn__fill-color-warning a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-warning{box-shadow:0 0 0 1px #fef9f3}.m-btn__add-border-warning:focus,.m-btn__add-border-warning:hover,.m-btn__add-border-warning:visited{box-shadow:0 0 0 1px #fef9f3}.m-btn__fill-color-danger{background:#d9534f;color:#fff;border-color:#d9534f}.m-btn__fill-color-danger:visited{color:#fff}.m-btn__fill-color-danger:focus{color:#fff}.m-btn__fill-color-danger:hover{color:#fff}.m-btn__fill-color-danger:active{color:#fff}.m-btn__fill-color-danger:focus,.m-btn__fill-color-danger:hover{background:#d43a36;cursor:pointer}.m-btn__fill-color-danger:visited{color:#fff}.m-btn__fill-color-danger a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-danger a:visited{color:#fff}.m-btn__fill-color-danger a:focus{color:#fff}.m-btn__fill-color-danger a:hover{color:#fff}.m-btn__fill-color-danger a:active{color:#fff}.m-btn__fill-color-danger a:focus,.m-btn__fill-color-danger a:hover,.m-btn__fill-color-danger a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-danger{box-shadow:0 0 0 1px #f9e2e2}.m-btn__add-border-danger:focus,.m-btn__add-border-danger:hover,.m-btn__add-border-danger:visited{box-shadow:0 0 0 1px #f9e2e2}.m-btn__fill-color-pink{background:#8a2be2;color:#fff;border-color:#8a2be2}.m-btn__fill-color-pink:visited{color:#fff}.m-btn__fill-color-pink:focus{color:#fff}.m-btn__fill-color-pink:hover{color:#fff}.m-btn__fill-color-pink:active{color:#fff}.m-btn__fill-color-pink:focus,.m-btn__fill-color-pink:hover{background:#7b1dd2;cursor:pointer}.m-btn__fill-color-pink:visited{color:#fff}.m-btn__fill-color-pink a{color:#fff;text-decoration:none;border-bottom:0}.m-btn__fill-color-pink a:visited{color:#fff}.m-btn__fill-color-pink a:focus{color:#fff}.m-btn__fill-color-pink a:hover{color:#fff}.m-btn__fill-color-pink a:active{color:#fff}.m-btn__fill-color-pink a:focus,.m-btn__fill-color-pink a:hover,.m-btn__fill-color-pink a:visited{text-decoration:none;border-bottom:0}.m-btn__add-border-pink{box-shadow:0 0 0 1px #e1c8f7}.m-btn__add-border-pink:focus,.m-btn__add-border-pink:hover,.m-btn__add-border-pink:visited{box-shadow:0 0 0 1px #e1c8f7}.m-btn__empty-color-success{background:rgba(76,177,139,.05);color:#4cb18b;border-color:#a4d8c5;box-shadow:0 0 0 1px #c8e7dc;border-style:solid}.m-btn__empty-color-success:visited{color:#4cb18b}.m-btn__empty-color-success:focus{color:#4cb18b}.m-btn__empty-color-success:hover{color:#4cb18b}.m-btn__empty-color-success:active{color:#4cb18b}.m-btn__empty-color-success:focus,.m-btn__empty-color-success:hover,.m-btn__empty-color-success:visited{background:rgba(76,177,139,.125);cursor:pointer;border-color:#a4d8c5;box-shadow:0 0 0 1px #c8e7dc;border-style:solid}.m-btn__empty-color-success a{color:#4cb18b;text-decoration:none}.m-btn__empty-color-success a:visited{color:#4cb18b}.m-btn__empty-color-success a:focus{color:#4cb18b}.m-btn__empty-color-success a:hover{color:#4cb18b}.m-btn__empty-color-success a:active{color:#4cb18b}.m-btn__empty-color-success a:focus,.m-btn__empty-color-success a:hover,.m-btn__empty-color-success a:visited{text-decoration:none}.m-btn__empty-color-primary{background:rgba(76,115,236,.05);color:#4c73ec;border-color:#bfcdf8;box-shadow:0 0 0 1px #edf1fd;border-style:solid}.m-btn__empty-color-primary:visited{color:#4c73ec}.m-btn__empty-color-primary:focus{color:#4c73ec}.m-btn__empty-color-primary:hover{color:#4c73ec}.m-btn__empty-color-primary:active{color:#4c73ec}.m-btn__empty-color-primary:focus,.m-btn__empty-color-primary:hover,.m-btn__empty-color-primary:visited{background:rgba(76,115,236,.125);cursor:pointer;border-color:#bfcdf8;box-shadow:0 0 0 1px #edf1fd;border-style:solid}.m-btn__empty-color-primary a{color:#4c73ec;text-decoration:none}.m-btn__empty-color-primary a:visited{color:#4c73ec}.m-btn__empty-color-primary a:focus{color:#4c73ec}.m-btn__empty-color-primary a:hover{color:#4c73ec}.m-btn__empty-color-primary a:active{color:#4c73ec}.m-btn__empty-color-primary a:focus,.m-btn__empty-color-primary a:hover,.m-btn__empty-color-primary a:visited{text-decoration:none}.m-btn__empty-color-info{background:rgba(66,182,217,.05);color:#42b6d9;border-color:#acdfee;box-shadow:0 0 0 1px #d7eff7;border-style:solid}.m-btn__empty-color-info:visited{color:#42b6d9}.m-btn__empty-color-info:focus{color:#42b6d9}.m-btn__empty-color-info:hover{color:#42b6d9}.m-btn__empty-color-info:active{color:#42b6d9}.m-btn__empty-color-info:focus,.m-btn__empty-color-info:hover,.m-btn__empty-color-info:visited{background:rgba(66,182,217,.125);cursor:pointer;border-color:#acdfee;box-shadow:0 0 0 1px #d7eff7;border-style:solid}.m-btn__empty-color-info a{color:#42b6d9;text-decoration:none}.m-btn__empty-color-info a:visited{color:#42b6d9}.m-btn__empty-color-info a:focus{color:#42b6d9}.m-btn__empty-color-info a:hover{color:#42b6d9}.m-btn__empty-color-info a:active{color:#42b6d9}.m-btn__empty-color-info a:focus,.m-btn__empty-color-info a:hover,.m-btn__empty-color-info a:visited{text-decoration:none}.m-btn__empty-color-warning{background:rgba(240,173,78,.05);color:#f0ad4e;border-color:#fae3c4;box-shadow:0 0 0 1px #fef9f3;border-style:solid}.m-btn__empty-color-warning:visited{color:#f0ad4e}.m-btn__empty-color-warning:focus{color:#f0ad4e}.m-btn__empty-color-warning:hover{color:#f0ad4e}.m-btn__empty-color-warning:active{color:#f0ad4e}.m-btn__empty-color-warning:focus,.m-btn__empty-color-warning:hover,.m-btn__empty-color-warning:visited{background:rgba(240,173,78,.125);cursor:pointer;border-color:#fae3c4;box-shadow:0 0 0 1px #fef9f3;border-style:solid}.m-btn__empty-color-warning a{color:#f0ad4e;text-decoration:none}.m-btn__empty-color-warning a:visited{color:#f0ad4e}.m-btn__empty-color-warning a:focus{color:#f0ad4e}.m-btn__empty-color-warning a:hover{color:#f0ad4e}.m-btn__empty-color-warning a:active{color:#f0ad4e}.m-btn__empty-color-warning a:focus,.m-btn__empty-color-warning a:hover,.m-btn__empty-color-warning a:visited{text-decoration:none}.m-btn__empty-color-danger{background:rgba(217,83,79,.05);color:#d9534f;border-color:#f0b9b8;box-shadow:0 0 0 1px #f9e2e2;border-style:solid}.m-btn__empty-color-danger:visited{color:#d9534f}.m-btn__empty-color-danger:focus{color:#d9534f}.m-btn__empty-color-danger:hover{color:#d9534f}.m-btn__empty-color-danger:active{color:#d9534f}.m-btn__empty-color-danger:focus,.m-btn__empty-color-danger:hover,.m-btn__empty-color-danger:visited{background:rgba(217,83,79,.125);cursor:pointer;border-color:#f0b9b8;box-shadow:0 0 0 1px #f9e2e2;border-style:solid}.m-btn__empty-color-danger a{color:#d9534f;text-decoration:none}.m-btn__empty-color-danger a:visited{color:#d9534f}.m-btn__empty-color-danger a:focus{color:#d9534f}.m-btn__empty-color-danger a:hover{color:#d9534f}.m-btn__empty-color-danger a:active{color:#d9534f}.m-btn__empty-color-danger a:focus,.m-btn__empty-color-danger a:hover,.m-btn__empty-color-danger a:visited{text-decoration:none}.m-btn__empty-color-pink{background:rgba(138,43,226,.05);color:#8a2be2;border-color:#c89bf1;box-shadow:0 0 0 1px #e1c8f7;border-style:solid}.m-btn__empty-color-pink:visited{color:#8a2be2}.m-btn__empty-color-pink:focus{color:#8a2be2}.m-btn__empty-color-pink:hover{color:#8a2be2}.m-btn__empty-color-pink:active{color:#8a2be2}.m-btn__empty-color-pink:focus,.m-btn__empty-color-pink:hover,.m-btn__empty-color-pink:visited{background:rgba(138,43,226,.125);cursor:pointer;border-color:#c89bf1;box-shadow:0 0 0 1px #e1c8f7;border-style:solid}.m-btn__empty-color-pink a{color:#8a2be2;text-decoration:none}.m-btn__empty-color-pink a:visited{color:#8a2be2}.m-btn__empty-color-pink a:focus{color:#8a2be2}.m-btn__empty-color-pink a:hover{color:#8a2be2}.m-btn__empty-color-pink a:active{color:#8a2be2}.m-btn__empty-color-pink a:focus,.m-btn__empty-color-pink a:hover,.m-btn__empty-color-pink a:visited{text-decoration:none}.m-status-success{background:0 0}.m-status-check{background:#e1f5fe}.m-status-return{background:#e8ebf7}.m-status-checkadmin{background:rgba(255,152,0,.1)}.m-status-end{background:#ffecef}.m-red{color:rgba(237,20,61,.9)}.m-red:focus,.m-red:hover,.m-red:visited{color:rgba(237,20,61,.9)}.m-purple{color:rgba(138,43,226,.9)}.m-purple:focus,.m-purple:hover,.m-purple:visited{color:rgba(138,43,226,.9)}.m-green{color:rgba(0,128,0,.9)}.m-green:focus,.m-green:hover,.m-green:visited{color:rgba(0,128,0,.9)}.m-orange{color:rgba(192,94,0,.9)}.m-orange:focus,.m-orange:hover,.m-orange:visited{color:rgba(192,94,0,.9)}.m-bg-success{background-color:#eff6ef}.m-bg-primary{background-color:#428bca}.m-bg-info{background-color:#42b6d9}.m-bg-warning{background-color:rgba(220,20,61,.1)}.m-bg-danger{background-color:#d84c44}.m-bg-pink{background-color:#8a2be2}a .m-vk{border:1px solid #6996c7;box-shadow:0 0 0 2px #c2d4e8}a .m-fb{border:1px solid #496194;box-shadow:0 0 0 2px #8fa2c8}a .m-tw{border:1px solid #28c3ff;box-shadow:0 0 0 2px #a2e5ff}a .m-gp{border:1px solid #ff6d4a;box-shadow:0 0 0 2px #ffd0c4}a .m-yt{border:1px solid #ff4343;box-shadow:0 0 0 2px #ffbdbd}a .m-ig{border:1px solid #d92d77;box-shadow:0 0 0 2px #ec95ba}.g-width-5{width:5%}.g-width-10{width:10%}.g-width-15{width:15%}.g-width-20{width:20%}.g-width-25{width:25%}.g-width-30{width:30%}.g-width-35{width:35%}.g-width-40{width:40%}.g-width-45{width:45%}.g-width-50{width:50%}.g-width-55{width:55%}.g-width-60{width:60%}.g-width-65{width:65%}.g-width-70{width:70%}.g-width-75{width:75%}.g-width-80{width:80%}.g-width-85{width:85%}.g-width-90{width:90%}.g-width-95{width:95%}.g-width-100{width:100%}.g-main__wrapper-grid__0{grid-area:grid__0}.g-main__wrapper-grid__1{grid-area:grid__1}.g-main__wrapper-grid__2{grid-area:grid__2}.g-main__wrapper-grid__3{grid-area:grid__3}.g-main__wrapper-grid__4{grid-area:grid__4}.g-main__wrapper-grid__5{grid-area:grid__5}.m-tag__color-active__00FF00{border-color:#0f8e0f;box-shadow:0 0 0 1px #78f178}.m-tag__color-active__00FF00 .m-tag__color-active__00FF00-link:focus,.m-tag__color-active__00FF00 .m-tag__color-active__00FF00-link:visited{color:#0f8e0f}.m-tag__color-hover__00FF00:hover{border-color:#0f8e0f;box-shadow:0 0 0 1px #78f178}.m-tag__color-hover__00FF00:hover .m-tag__color-hover__00FF00-link{color:#0f8e0f}.m-tag__color-active__32CD32{border-color:#32cd32;box-shadow:0 0 0 1px #d6f5d6}.m-tag__color-active__32CD32 .m-tag__color-active__32CD32-link:focus,.m-tag__color-active__32CD32 .m-tag__color-active__32CD32-link:visited{color:#32cd32}.m-tag__color-hover__32CD32:hover{border-color:#32cd32;box-shadow:0 0 0 1px #d6f5d6}.m-tag__color-hover__32CD32:hover .m-tag__color-hover__32CD32-link{color:#32cd32}.m-tag__color-active__98FB98{border-color:#98fb98;box-shadow:0 0 0 1px #fff}.m-tag__color-active__98FB98 .m-tag__color-active__98FB98-link:focus,.m-tag__color-active__98FB98 .m-tag__color-active__98FB98-link:visited{color:#98fb98}.m-tag__color-hover__98FB98:hover{border-color:#98fb98;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__98FB98:hover .m-tag__color-hover__98FB98-link{color:#98fb98}.m-tag__color-active__00FA9A{border-color:#00fa9a;box-shadow:0 0 0 1px #c7ffe9}.m-tag__color-active__00FA9A .m-tag__color-active__00FA9A-link:focus,.m-tag__color-active__00FA9A .m-tag__color-active__00FA9A-link:visited{color:#00fa9a}.m-tag__color-hover__00FA9A:hover{border-color:#00fa9a;box-shadow:0 0 0 1px #c7ffe9}.m-tag__color-hover__00FA9A:hover .m-tag__color-hover__00FA9A-link{color:#00fa9a}.m-tag__color-active__00FF7F{border-color:#00ff7f;box-shadow:0 0 0 1px #ccffe5}.m-tag__color-active__00FF7F .m-tag__color-active__00FF7F-link:focus,.m-tag__color-active__00FF7F .m-tag__color-active__00FF7F-link:visited{color:#00ff7f}.m-tag__color-hover__00FF7F:hover{border-color:#00ff7f;box-shadow:0 0 0 1px #ccffe5}.m-tag__color-hover__00FF7F:hover .m-tag__color-hover__00FF7F-link{color:#00ff7f}.m-tag__color-active__3CB371{border-color:#3cb371;box-shadow:0 0 0 1px #cdeedc}.m-tag__color-active__3CB371 .m-tag__color-active__3CB371-link:focus,.m-tag__color-active__3CB371 .m-tag__color-active__3CB371-link:visited{color:#3cb371}.m-tag__color-hover__3CB371:hover{border-color:#3cb371;box-shadow:0 0 0 1px #cdeedc}.m-tag__color-hover__3CB371:hover .m-tag__color-hover__3CB371-link{color:#3cb371}.m-tag__color-active__2E8B57{border-color:#2e8b57;box-shadow:0 0 0 1px #a4e1bf}.m-tag__color-active__2E8B57 .m-tag__color-active__2E8B57-link:focus,.m-tag__color-active__2E8B57 .m-tag__color-active__2E8B57-link:visited{color:#2e8b57}.m-tag__color-hover__2E8B57:hover{border-color:#2e8b57;box-shadow:0 0 0 1px #a4e1bf}.m-tag__color-hover__2E8B57:hover .m-tag__color-hover__2E8B57-link{color:#2e8b57}.m-tag__color-active__008000{border-color:green;box-shadow:0 0 0 1px #4dff4d}.m-tag__color-active__008000 .m-tag__color-active__008000-link:focus,.m-tag__color-active__008000 .m-tag__color-active__008000-link:visited{color:green}.m-tag__color-hover__008000:hover{border-color:green;box-shadow:0 0 0 1px #4dff4d}.m-tag__color-hover__008000:hover .m-tag__color-hover__008000-link{color:green}.m-tag__color-active__006400{border-color:#006400;box-shadow:0 0 0 1px #31ff31}.m-tag__color-active__006400 .m-tag__color-active__006400-link:focus,.m-tag__color-active__006400 .m-tag__color-active__006400-link:visited{color:#006400}.m-tag__color-hover__006400:hover{border-color:#006400;box-shadow:0 0 0 1px #31ff31}.m-tag__color-hover__006400:hover .m-tag__color-hover__006400-link{color:#006400}.m-tag__color-active__9ACD32{border-color:#9acd32;box-shadow:0 0 0 1px #ebf5d6}.m-tag__color-active__9ACD32 .m-tag__color-active__9ACD32-link:focus,.m-tag__color-active__9ACD32 .m-tag__color-active__9ACD32-link:visited{color:#9acd32}.m-tag__color-hover__9ACD32:hover{border-color:#9acd32;box-shadow:0 0 0 1px #ebf5d6}.m-tag__color-hover__9ACD32:hover .m-tag__color-hover__9ACD32-link{color:#9acd32}.m-tag__color-active__6B8E23{border-color:#6b8e23;box-shadow:0 0 0 1px #cce598}.m-tag__color-active__6B8E23 .m-tag__color-active__6B8E23-link:focus,.m-tag__color-active__6B8E23 .m-tag__color-active__6B8E23-link:visited{color:#6b8e23}.m-tag__color-hover__6B8E23:hover{border-color:#6b8e23;box-shadow:0 0 0 1px #cce598}.m-tag__color-hover__6B8E23:hover .m-tag__color-hover__6B8E23-link{color:#6b8e23}.m-tag__color-active__808000{border-color:olive;box-shadow:0 0 0 1px #ffff4d}.m-tag__color-active__808000 .m-tag__color-active__808000-link:focus,.m-tag__color-active__808000 .m-tag__color-active__808000-link:visited{color:olive}.m-tag__color-hover__808000:hover{border-color:olive;box-shadow:0 0 0 1px #ffff4d}.m-tag__color-hover__808000:hover .m-tag__color-hover__808000-link{color:olive}.m-tag__color-active__556B2F{border-color:#556b2f;box-shadow:0 0 0 1px #bbd195}.m-tag__color-active__556B2F .m-tag__color-active__556B2F-link:focus,.m-tag__color-active__556B2F .m-tag__color-active__556B2F-link:visited{color:#556b2f}.m-tag__color-hover__556B2F:hover{border-color:#556b2f;box-shadow:0 0 0 1px #bbd195}.m-tag__color-hover__556B2F:hover .m-tag__color-hover__556B2F-link{color:#556b2f}.m-tag__color-active__66CDAA{border-color:#66cdaa;box-shadow:0 0 0 1px #fff}.m-tag__color-active__66CDAA .m-tag__color-active__66CDAA-link:focus,.m-tag__color-active__66CDAA .m-tag__color-active__66CDAA-link:visited{color:#66cdaa}.m-tag__color-hover__66CDAA:hover{border-color:#66cdaa;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__66CDAA:hover .m-tag__color-hover__66CDAA-link{color:#66cdaa}.m-tag__color-active__8FBC8F{border-color:#8fbc8f;box-shadow:0 0 0 1px #fff}.m-tag__color-active__8FBC8F .m-tag__color-active__8FBC8F-link:focus,.m-tag__color-active__8FBC8F .m-tag__color-active__8FBC8F-link:visited{color:#8fbc8f}.m-tag__color-hover__8FBC8F:hover{border-color:#8fbc8f;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__8FBC8F:hover .m-tag__color-hover__8FBC8F-link{color:#8fbc8f}.m-tag__color-active__20B2AA{border-color:#20b2aa;box-shadow:0 0 0 1px #aef0ed}.m-tag__color-active__20B2AA .m-tag__color-active__20B2AA-link:focus,.m-tag__color-active__20B2AA .m-tag__color-active__20B2AA-link:visited{color:#20b2aa}.m-tag__color-hover__20B2AA:hover{border-color:#20b2aa;box-shadow:0 0 0 1px #aef0ed}.m-tag__color-hover__20B2AA:hover .m-tag__color-hover__20B2AA-link{color:#20b2aa}.m-tag__color-active__008080{border-color:teal;box-shadow:0 0 0 1px #4dffff}.m-tag__color-active__008080 .m-tag__color-active__008080-link:focus,.m-tag__color-active__008080 .m-tag__color-active__008080-link:visited{color:teal}.m-tag__color-hover__008080:hover{border-color:teal;box-shadow:0 0 0 1px #4dffff}.m-tag__color-hover__008080:hover .m-tag__color-hover__008080-link{color:teal}.m-tag__color-active__00FFFF{border-color:#ffa200;box-shadow:0 0 0 1px #ffeccc}.m-tag__color-active__00FFFF .m-tag__color-active__00FFFF-link:focus,.m-tag__color-active__00FFFF .m-tag__color-active__00FFFF-link:visited{color:#ffa200}.m-tag__color-hover__00FFFF:hover{border-color:#ffa200;box-shadow:0 0 0 1px #ffeccc}.m-tag__color-hover__00FFFF:hover .m-tag__color-hover__00FFFF-link{color:#ffa200}.m-tag__color-active__7FFFD4{border-color:#7fffd4;box-shadow:0 0 0 1px #fff}.m-tag__color-active__7FFFD4 .m-tag__color-active__7FFFD4-link:focus,.m-tag__color-active__7FFFD4 .m-tag__color-active__7FFFD4-link:visited{color:#7fffd4}.m-tag__color-hover__7FFFD4:hover{border-color:#7fffd4;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__7FFFD4:hover .m-tag__color-hover__7FFFD4-link{color:#7fffd4}.m-tag__color-active__00CED1{border-color:#00ced1;box-shadow:0 0 0 1px #9efeff}.m-tag__color-active__00CED1 .m-tag__color-active__00CED1-link:focus,.m-tag__color-active__00CED1 .m-tag__color-active__00CED1-link:visited{color:#00ced1}.m-tag__color-hover__00CED1:hover{border-color:#00ced1;box-shadow:0 0 0 1px #9efeff}.m-tag__color-hover__00CED1:hover .m-tag__color-hover__00CED1-link{color:#00ced1}.m-tag__color-active__5F9EA0{border-color:#5f9ea0;box-shadow:0 0 0 1px #dfecec}.m-tag__color-active__5F9EA0 .m-tag__color-active__5F9EA0-link:focus,.m-tag__color-active__5F9EA0 .m-tag__color-active__5F9EA0-link:visited{color:#5f9ea0}.m-tag__color-hover__5F9EA0:hover{border-color:#5f9ea0;box-shadow:0 0 0 1px #dfecec}.m-tag__color-hover__5F9EA0:hover .m-tag__color-hover__5F9EA0-link{color:#5f9ea0}.m-tag__color-active__4682B4{border-color:#4682b4;box-shadow:0 0 0 1px #d7e4ef}.m-tag__color-active__4682B4 .m-tag__color-active__4682B4-link:focus,.m-tag__color-active__4682B4 .m-tag__color-active__4682B4-link:visited{color:#4682b4}.m-tag__color-hover__4682B4:hover{border-color:#4682b4;box-shadow:0 0 0 1px #d7e4ef}.m-tag__color-hover__4682B4:hover .m-tag__color-hover__4682B4-link{color:#4682b4}.m-tag__color-active__B0C4DE{border-color:#b0c4de;box-shadow:0 0 0 1px #fff}.m-tag__color-active__B0C4DE .m-tag__color-active__B0C4DE-link:focus,.m-tag__color-active__B0C4DE .m-tag__color-active__B0C4DE-link:visited{color:#b0c4de}.m-tag__color-hover__B0C4DE:hover{border-color:#b0c4de;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__B0C4DE:hover .m-tag__color-hover__B0C4DE-link{color:#b0c4de}.m-tag__color-active__B0E0E6{border-color:#b0e0e6;box-shadow:0 0 0 1px #fff}.m-tag__color-active__B0E0E6 .m-tag__color-active__B0E0E6-link:focus,.m-tag__color-active__B0E0E6 .m-tag__color-active__B0E0E6-link:visited{color:#b0e0e6}.m-tag__color-hover__B0E0E6:hover{border-color:#b0e0e6;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__B0E0E6:hover .m-tag__color-hover__B0E0E6-link{color:#b0e0e6}.m-tag__color-active__87CEEB{border-color:#87ceeb;box-shadow:0 0 0 1px #fff}.m-tag__color-active__87CEEB .m-tag__color-active__87CEEB-link:focus,.m-tag__color-active__87CEEB .m-tag__color-active__87CEEB-link:visited{color:#87ceeb}.m-tag__color-hover__87CEEB:hover{border-color:#87ceeb;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__87CEEB:hover .m-tag__color-hover__87CEEB-link{color:#87ceeb}.m-tag__color-active__00BFFF{border-color:#00bfff;box-shadow:0 0 0 1px #ccf2ff}.m-tag__color-active__00BFFF .m-tag__color-active__00BFFF-link:focus,.m-tag__color-active__00BFFF .m-tag__color-active__00BFFF-link:visited{color:#00bfff}.m-tag__color-hover__00BFFF:hover{border-color:#00bfff;box-shadow:0 0 0 1px #ccf2ff}.m-tag__color-hover__00BFFF:hover .m-tag__color-hover__00BFFF-link{color:#00bfff}.m-tag__color-active__1E90FF{border-color:#1e90ff;box-shadow:0 0 0 1px #eaf5ff}.m-tag__color-active__1E90FF .m-tag__color-active__1E90FF-link:focus,.m-tag__color-active__1E90FF .m-tag__color-active__1E90FF-link:visited{color:#1e90ff}.m-tag__color-hover__1E90FF:hover{border-color:#1e90ff;box-shadow:0 0 0 1px #eaf5ff}.m-tag__color-hover__1E90FF:hover .m-tag__color-hover__1E90FF-link{color:#1e90ff}.m-tag__color-active__7B68EE{border-color:#7b68ee;box-shadow:0 0 0 1px #fff}.m-tag__color-active__7B68EE .m-tag__color-active__7B68EE-link:focus,.m-tag__color-active__7B68EE .m-tag__color-active__7B68EE-link:visited{color:#7b68ee}.m-tag__color-hover__7B68EE:hover{border-color:#7b68ee;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__7B68EE:hover .m-tag__color-hover__7B68EE-link{color:#7b68ee}.m-tag__color-active__4169E1{border-color:#4169e1;box-shadow:0 0 0 1px #f1f4fd}.m-tag__color-active__4169E1 .m-tag__color-active__4169E1-link:focus,.m-tag__color-active__4169E1 .m-tag__color-active__4169E1-link:visited{color:#4169e1}.m-tag__color-hover__4169E1:hover{border-color:#4169e1;box-shadow:0 0 0 1px #f1f4fd}.m-tag__color-hover__4169E1:hover .m-tag__color-hover__4169E1-link{color:#4169e1}.m-tag__color-active__0000FF{border-color:#00f;box-shadow:0 0 0 1px #ccf}.m-tag__color-active__0000FF .m-tag__color-active__0000FF-link:focus,.m-tag__color-active__0000FF .m-tag__color-active__0000FF-link:visited{color:#00f}.m-tag__color-hover__0000FF:hover{border-color:#00f;box-shadow:0 0 0 1px #ccf}.m-tag__color-hover__0000FF:hover .m-tag__color-hover__0000FF-link{color:#00f}.m-tag__color-active__000080{border-color:navy;box-shadow:0 0 0 1px #4d4dff}.m-tag__color-active__000080 .m-tag__color-active__000080-link:focus,.m-tag__color-active__000080 .m-tag__color-active__000080-link:visited{color:navy}.m-tag__color-hover__000080:hover{border-color:navy;box-shadow:0 0 0 1px #4d4dff}.m-tag__color-hover__000080:hover .m-tag__color-hover__000080-link{color:navy}.m-tag__color-active__696969{border-color:#696969;box-shadow:0 0 0 1px #cfcfcf}.m-tag__color-active__696969 .m-tag__color-active__696969-link:focus,.m-tag__color-active__696969 .m-tag__color-active__696969-link:visited{color:#696969}.m-tag__color-hover__696969:hover{border-color:#696969;box-shadow:0 0 0 1px #cfcfcf}.m-tag__color-hover__696969:hover .m-tag__color-hover__696969-link{color:#696969}.m-tag__color-active__708090{border-color:#708090;box-shadow:0 0 0 1px #e3e6e9}.m-tag__color-active__708090 .m-tag__color-active__708090-link:focus,.m-tag__color-active__708090 .m-tag__color-active__708090-link:visited{color:#708090}.m-tag__color-hover__708090:hover{border-color:#708090;box-shadow:0 0 0 1px #e3e6e9}.m-tag__color-hover__708090:hover .m-tag__color-hover__708090-link{color:#708090}.m-tag__color-active__2F4F4F{border-color:#2f4f4f;box-shadow:0 0 0 1px #8ebcbc}.m-tag__color-active__2F4F4F .m-tag__color-active__2F4F4F-link:focus,.m-tag__color-active__2F4F4F .m-tag__color-active__2F4F4F-link:visited{color:#2f4f4f}.m-tag__color-hover__2F4F4F:hover{border-color:#2f4f4f;box-shadow:0 0 0 1px #8ebcbc}.m-tag__color-hover__2F4F4F:hover .m-tag__color-hover__2F4F4F-link{color:#2f4f4f}.m-tag__color-active__CD5C5C{border-color:#cd5c5c;box-shadow:0 0 0 1px #fdf8f8}.m-tag__color-active__CD5C5C .m-tag__color-active__CD5C5C-link:focus,.m-tag__color-active__CD5C5C .m-tag__color-active__CD5C5C-link:visited{color:#cd5c5c}.m-tag__color-hover__CD5C5C:hover{border-color:#cd5c5c;box-shadow:0 0 0 1px #fdf8f8}.m-tag__color-hover__CD5C5C:hover .m-tag__color-hover__CD5C5C-link{color:#cd5c5c}.m-tag__color-active__F08080{border-color:#f08080;box-shadow:0 0 0 1px #fff}.m-tag__color-active__F08080 .m-tag__color-active__F08080-link:focus,.m-tag__color-active__F08080 .m-tag__color-active__F08080-link:visited{color:#f08080}.m-tag__color-hover__F08080:hover{border-color:#f08080;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__F08080:hover .m-tag__color-hover__F08080-link{color:#f08080}.m-tag__color-active__FFA07A{border-color:#ffa07a;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFA07A .m-tag__color-active__FFA07A-link:focus,.m-tag__color-active__FFA07A .m-tag__color-active__FFA07A-link:visited{color:#ffa07a}.m-tag__color-hover__FFA07A:hover{border-color:#ffa07a;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFA07A:hover .m-tag__color-hover__FFA07A-link{color:#ffa07a}.m-tag__color-active__DC143C{border-color:#dc143c;box-shadow:0 0 0 1px #fac3ce}.m-tag__color-active__DC143C .m-tag__color-active__DC143C-link:focus,.m-tag__color-active__DC143C .m-tag__color-active__DC143C-link:visited{color:#dc143c}.m-tag__color-hover__DC143C:hover{border-color:#dc143c;box-shadow:0 0 0 1px #fac3ce}.m-tag__color-hover__DC143C:hover .m-tag__color-hover__DC143C-link{color:#dc143c}.m-tag__color-active__FF0000{border-color:red;box-shadow:0 0 0 1px #fcc}.m-tag__color-active__FF0000 .m-tag__color-active__FF0000-link:focus,.m-tag__color-active__FF0000 .m-tag__color-active__FF0000-link:visited{color:red}.m-tag__color-hover__FF0000:hover{border-color:red;box-shadow:0 0 0 1px #fcc}.m-tag__color-hover__FF0000:hover .m-tag__color-hover__FF0000-link{color:red}.m-tag__color-active__B22222{border-color:#b22222;box-shadow:0 0 0 1px #f0b0b0}.m-tag__color-active__B22222 .m-tag__color-active__B22222-link:focus,.m-tag__color-active__B22222 .m-tag__color-active__B22222-link:visited{color:#b22222}.m-tag__color-hover__B22222:hover{border-color:#b22222;box-shadow:0 0 0 1px #f0b0b0}.m-tag__color-hover__B22222:hover .m-tag__color-hover__B22222-link{color:#b22222}.m-tag__color-active__8B0000{border-color:#8b0000;box-shadow:0 0 0 1px #ff5858}.m-tag__color-active__8B0000 .m-tag__color-active__8B0000-link:focus,.m-tag__color-active__8B0000 .m-tag__color-active__8B0000-link:visited{color:#8b0000}.m-tag__color-hover__8B0000:hover{border-color:#8b0000;box-shadow:0 0 0 1px #ff5858}.m-tag__color-hover__8B0000:hover .m-tag__color-hover__8B0000-link{color:#8b0000}.m-tag__color-active__FFC0CB{border-color:pink;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFC0CB .m-tag__color-active__FFC0CB-link:focus,.m-tag__color-active__FFC0CB .m-tag__color-active__FFC0CB-link:visited{color:pink}.m-tag__color-hover__FFC0CB:hover{border-color:pink;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFC0CB:hover .m-tag__color-hover__FFC0CB-link{color:pink}.m-tag__color-active__FF69B4{border-color:#ff69b4;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FF69B4 .m-tag__color-active__FF69B4-link:focus,.m-tag__color-active__FF69B4 .m-tag__color-active__FF69B4-link:visited{color:#ff69b4}.m-tag__color-hover__FF69B4:hover{border-color:#ff69b4;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FF69B4:hover .m-tag__color-hover__FF69B4-link{color:#ff69b4}.m-tag__color-active__FF1493{border-color:#ff1493;box-shadow:0 0 0 1px #ffe0f1}.m-tag__color-active__FF1493 .m-tag__color-active__FF1493-link:focus,.m-tag__color-active__FF1493 .m-tag__color-active__FF1493-link:visited{color:#ff1493}.m-tag__color-hover__FF1493:hover{border-color:#ff1493;box-shadow:0 0 0 1px #ffe0f1}.m-tag__color-hover__FF1493:hover .m-tag__color-hover__FF1493-link{color:#ff1493}.m-tag__color-active__C71585{border-color:#c71585;box-shadow:0 0 0 1px #f7b1dd}.m-tag__color-active__C71585 .m-tag__color-active__C71585-link:focus,.m-tag__color-active__C71585 .m-tag__color-active__C71585-link:visited{color:#c71585}.m-tag__color-hover__C71585:hover{border-color:#c71585;box-shadow:0 0 0 1px #f7b1dd}.m-tag__color-hover__C71585:hover .m-tag__color-hover__C71585-link{color:#c71585}.m-tag__color-active__FF6347{border-color:tomato;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FF6347 .m-tag__color-active__FF6347-link:focus,.m-tag__color-active__FF6347 .m-tag__color-active__FF6347-link:visited{color:tomato}.m-tag__color-hover__FF6347:hover{border-color:tomato;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FF6347:hover .m-tag__color-hover__FF6347-link{color:tomato}.m-tag__color-active__FF4500{border-color:#ff4500;box-shadow:0 0 0 1px #ffdacc}.m-tag__color-active__FF4500 .m-tag__color-active__FF4500-link:focus,.m-tag__color-active__FF4500 .m-tag__color-active__FF4500-link:visited{color:#ff4500}.m-tag__color-hover__FF4500:hover{border-color:#ff4500;box-shadow:0 0 0 1px #ffdacc}.m-tag__color-hover__FF4500:hover .m-tag__color-hover__FF4500-link{color:#ff4500}.m-tag__color-active__FF8C00{border-color:#ff8c00;box-shadow:0 0 0 1px #ffe8cc}.m-tag__color-active__FF8C00 .m-tag__color-active__FF8C00-link:focus,.m-tag__color-active__FF8C00 .m-tag__color-active__FF8C00-link:visited{color:#ff8c00}.m-tag__color-hover__FF8C00:hover{border-color:#ff8c00;box-shadow:0 0 0 1px #ffe8cc}.m-tag__color-hover__FF8C00:hover .m-tag__color-hover__FF8C00-link{color:#ff8c00}.m-tag__color-active__FFFF00{border-color:#ff0;box-shadow:0 0 0 1px #ffc}.m-tag__color-active__FFFF00 .m-tag__color-active__FFFF00-link:focus,.m-tag__color-active__FFFF00 .m-tag__color-active__FFFF00-link:visited{color:#ff0}.m-tag__color-hover__FFFF00:hover{border-color:#ff0;box-shadow:0 0 0 1px #ffc}.m-tag__color-hover__FFFF00:hover .m-tag__color-hover__FFFF00-link{color:#ff0}.m-tag__color-active__FFDAB9{border-color:#ffdab9;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFDAB9 .m-tag__color-active__FFDAB9-link:focus,.m-tag__color-active__FFDAB9 .m-tag__color-active__FFDAB9-link:visited{color:#ffdab9}.m-tag__color-hover__FFDAB9:hover{border-color:#ffdab9;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFDAB9:hover .m-tag__color-hover__FFDAB9-link{color:#ffdab9}.m-tag__color-active__BDB76B{border-color:#bdb76b;box-shadow:0 0 0 1px #fcfcf8}.m-tag__color-active__BDB76B .m-tag__color-active__BDB76B-link:focus,.m-tag__color-active__BDB76B .m-tag__color-active__BDB76B-link:visited{color:#bdb76b}.m-tag__color-hover__BDB76B:hover{border-color:#bdb76b;box-shadow:0 0 0 1px #fcfcf8}.m-tag__color-hover__BDB76B:hover .m-tag__color-hover__BDB76B-link{color:#bdb76b}.m-tag__color-active__DDA0DD{border-color:plum;box-shadow:0 0 0 1px #fff}.m-tag__color-active__DDA0DD .m-tag__color-active__DDA0DD-link:focus,.m-tag__color-active__DDA0DD .m-tag__color-active__DDA0DD-link:visited{color:plum}.m-tag__color-hover__DDA0DD:hover{border-color:plum;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__DDA0DD:hover .m-tag__color-hover__DDA0DD-link{color:plum}.m-tag__color-active__FF00FF{border-color:#f0f;box-shadow:0 0 0 1px #fcf}.m-tag__color-active__FF00FF .m-tag__color-active__FF00FF-link:focus,.m-tag__color-active__FF00FF .m-tag__color-active__FF00FF-link:visited{color:#f0f}.m-tag__color-hover__FF00FF:hover{border-color:#f0f;box-shadow:0 0 0 1px #fcf}.m-tag__color-hover__FF00FF:hover .m-tag__color-hover__FF00FF-link{color:#f0f}.m-tag__color-active__BA55D3{border-color:#ba55d3;box-shadow:0 0 0 1px #fcf7fd}.m-tag__color-active__BA55D3 .m-tag__color-active__BA55D3-link:focus,.m-tag__color-active__BA55D3 .m-tag__color-active__BA55D3-link:visited{color:#ba55d3}.m-tag__color-hover__BA55D3:hover{border-color:#ba55d3;box-shadow:0 0 0 1px #fcf7fd}.m-tag__color-hover__BA55D3:hover .m-tag__color-hover__BA55D3-link{color:#ba55d3}.m-tag__color-active__9370DB{border-color:#9370db;box-shadow:0 0 0 1px #fff}.m-tag__color-active__9370DB .m-tag__color-active__9370DB-link:focus,.m-tag__color-active__9370DB .m-tag__color-active__9370DB-link:visited{color:#9370db}.m-tag__color-hover__9370DB:hover{border-color:#9370db;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__9370DB:hover .m-tag__color-hover__9370DB-link{color:#9370db}.m-tag__color-active__8A2BE2{border-color:#8a2be2;box-shadow:0 0 0 1px #eddefb}.m-tag__color-active__8A2BE2 .m-tag__color-active__8A2BE2-link:focus,.m-tag__color-active__8A2BE2 .m-tag__color-active__8A2BE2-link:visited{color:#8a2be2}.m-tag__color-hover__8A2BE2:hover{border-color:#8a2be2;box-shadow:0 0 0 1px #eddefb}.m-tag__color-hover__8A2BE2:hover .m-tag__color-hover__8A2BE2-link{color:#8a2be2}.m-tag__color-active__9400D3{border-color:#9400d3;box-shadow:0 0 0 1px #e3a0ff}.m-tag__color-active__9400D3 .m-tag__color-active__9400D3-link:focus,.m-tag__color-active__9400D3 .m-tag__color-active__9400D3-link:visited{color:#9400d3}.m-tag__color-hover__9400D3:hover{border-color:#9400d3;box-shadow:0 0 0 1px #e3a0ff}.m-tag__color-hover__9400D3:hover .m-tag__color-hover__9400D3-link{color:#9400d3}.m-tag__color-active__800080{border-color:purple;box-shadow:0 0 0 1px #ff4dff}.m-tag__color-active__800080 .m-tag__color-active__800080-link:focus,.m-tag__color-active__800080 .m-tag__color-active__800080-link:visited{color:purple}.m-tag__color-hover__800080:hover{border-color:purple;box-shadow:0 0 0 1px #ff4dff}.m-tag__color-hover__800080:hover .m-tag__color-hover__800080-link{color:purple}.m-tag__color-active__4B0082{border-color:indigo;box-shadow:0 0 0 1px #b54fff}.m-tag__color-active__4B0082 .m-tag__color-active__4B0082-link:focus,.m-tag__color-active__4B0082 .m-tag__color-active__4B0082-link:visited{color:indigo}.m-tag__color-hover__4B0082:hover{border-color:indigo;box-shadow:0 0 0 1px #b54fff}.m-tag__color-hover__4B0082:hover .m-tag__color-hover__4B0082-link{color:indigo}.m-tag__color-active__6A5ACD{border-color:#6a5acd;box-shadow:0 0 0 1px #f7f7fc}.m-tag__color-active__6A5ACD .m-tag__color-active__6A5ACD-link:focus,.m-tag__color-active__6A5ACD .m-tag__color-active__6A5ACD-link:visited{color:#6a5acd}.m-tag__color-hover__6A5ACD:hover{border-color:#6a5acd;box-shadow:0 0 0 1px #f7f7fc}.m-tag__color-hover__6A5ACD:hover .m-tag__color-hover__6A5ACD-link{color:#6a5acd}.m-tag__color-active__483D8B{border-color:#483d8b;box-shadow:0 0 0 1px #bbb5df}.m-tag__color-active__483D8B .m-tag__color-active__483D8B-link:focus,.m-tag__color-active__483D8B .m-tag__color-active__483D8B-link:visited{color:#483d8b}.m-tag__color-hover__483D8B:hover{border-color:#483d8b;box-shadow:0 0 0 1px #bbb5df}.m-tag__color-hover__483D8B:hover .m-tag__color-hover__483D8B-link{color:#483d8b}.m-tag__color-active__FFDEAD{border-color:#ffdead;box-shadow:0 0 0 1px #fff}.m-tag__color-active__FFDEAD .m-tag__color-active__FFDEAD-link:focus,.m-tag__color-active__FFDEAD .m-tag__color-active__FFDEAD-link:visited{color:#ffdead}.m-tag__color-hover__FFDEAD:hover{border-color:#ffdead;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__FFDEAD:hover .m-tag__color-hover__FFDEAD-link{color:#ffdead}.m-tag__color-active__D2B48C{border-color:tan;box-shadow:0 0 0 1px #fff}.m-tag__color-active__D2B48C .m-tag__color-active__D2B48C-link:focus,.m-tag__color-active__D2B48C .m-tag__color-active__D2B48C-link:visited{color:tan}.m-tag__color-hover__D2B48C:hover{border-color:tan;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__D2B48C:hover .m-tag__color-hover__D2B48C-link{color:tan}.m-tag__color-active__BC8F8F{border-color:#bc8f8f;box-shadow:0 0 0 1px #fff}.m-tag__color-active__BC8F8F .m-tag__color-active__BC8F8F-link:focus,.m-tag__color-active__BC8F8F .m-tag__color-active__BC8F8F-link:visited{color:#bc8f8f}.m-tag__color-hover__BC8F8F:hover{border-color:#bc8f8f;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__BC8F8F:hover .m-tag__color-hover__BC8F8F-link{color:#bc8f8f}.m-tag__color-active__F4A460{border-color:#f4a460;box-shadow:0 0 0 1px #fff}.m-tag__color-active__F4A460 .m-tag__color-active__F4A460-link:focus,.m-tag__color-active__F4A460 .m-tag__color-active__F4A460-link:visited{color:#f4a460}.m-tag__color-hover__F4A460:hover{border-color:#f4a460;box-shadow:0 0 0 1px #fff}.m-tag__color-hover__F4A460:hover .m-tag__color-hover__F4A460-link{color:#f4a460}.m-tag__color-active__B8860B{border-color:#b8860b;box-shadow:0 0 0 1px #f9dc96}.m-tag__color-active__B8860B .m-tag__color-active__B8860B-link:focus,.m-tag__color-active__B8860B .m-tag__color-active__B8860B-link:visited{color:#b8860b}.m-tag__color-hover__B8860B:hover{border-color:#b8860b;box-shadow:0 0 0 1px #f9dc96}.m-tag__color-hover__B8860B:hover .m-tag__color-hover__B8860B-link{color:#b8860b}.m-tag__color-active__D2691E{border-color:#d2691e;box-shadow:0 0 0 1px #f7dac5}.m-tag__color-active__D2691E .m-tag__color-active__D2691E-link:focus,.m-tag__color-active__D2691E .m-tag__color-active__D2691E-link:visited{color:#d2691e}.m-tag__color-hover__D2691E:hover{border-color:#d2691e;box-shadow:0 0 0 1px #f7dac5}.m-tag__color-hover__D2691E:hover .m-tag__color-hover__D2691E-link{color:#d2691e}.m-tag__color-active__A0522D{border-color:sienna;box-shadow:0 0 0 1px #e9c2b0}.m-tag__color-active__A0522D .m-tag__color-active__A0522D-link:focus,.m-tag__color-active__A0522D .m-tag__color-active__A0522D-link:visited{color:sienna}.m-tag__color-hover__A0522D:hover{border-color:sienna;box-shadow:0 0 0 1px #e9c2b0}.m-tag__color-hover__A0522D:hover .m-tag__color-hover__A0522D-link{color:sienna}.m-tag__color-active__800000{border-color:maroon;box-shadow:0 0 0 1px #ff4d4d}.m-tag__color-active__800000 .m-tag__color-active__800000-link:focus,.m-tag__color-active__800000 .m-tag__color-active__800000-link:visited{color:maroon}.m-tag__color-hover__800000:hover{border-color:maroon;box-shadow:0 0 0 1px #ff4d4d}.m-tag__color-hover__800000:hover .m-tag__color-hover__800000-link{color:maroon}.m-border-bottom{border-bottom:1px solid #c1c1c1}.m-input-disable{background-color:#c1c1c1}.m-input-light{border-top:0;border-bottom:.15rem solid #c1c1c1;border-left:0;border-right:0;color:#373737;outline:0;background:0 0;box-sizing:border-box;font-size:1em}.m-input-light:focus,.m-input-light:hover{border-color:#a8a8a8;cursor:pointer;outline:0}.m-input-cycle{font-size:1em;display:block;padding:.725rem .9rem;color:#373737;background-color:#fff;background-image:none;border-radius:.3rem;border:.09rem solid #8c8c8c;box-sizing:border-box}.m-input-white{border-color:#fff;color:#fff}.m-input-white:focus,.m-input-white:hover{border-color:#fff}.m-input-white::-webkit-input-placeholder{color:#fff}.m-input-white::-moz-placeholder{color:#fff}.m-input-white:-moz-placeholder{color:#fff}.m-input-white:-ms-input-placeholder{color:#fff}@media (max-width:599px){.m-input{margin-bottom:1rem;height:2.6rem}}@media (min-width:600px){.m-input{margin-bottom:1rem;height:2.6rem}}@media (min-width:900px){.m-input{margin-bottom:.5rem;height:1.3rem}}.m-label{display:block;color:#0d47a1;font-size:.7em;margin-bottom:.3rem}.m-label__be-sure{color:#d84c44}.m-btn{display:inline-block;box-sizing:border-box;padding:0;margin:.25rem 0;font-family:'Futura PT Book',sans-serif;border-width:0;border-style:solid}@media (min-width:900px){.m-btn{margin:0 .125rem}}.m-btn:active,.m-btn:focus,.m-btn:hover,.m-btn:visited{cursor:pointer;outline:0}.m-btn:disabled{opacity:.8}.m-btn__md{border-radius:.625rem;padding:.5rem 1.5rem;line-height:inherit;font-size:1rem}.m-btn__sm{font-size:.675rem;line-height:.75rem;border-radius:.315rem;padding:.25rem .5rem .125rem .5rem;font-family:Roboto,sans-serif;border-width:1px}.m-btn__ep{color:#3854b8}.m-btn__ep:visited{color:rgba(238,70,0,.9)}.m-btn__ep:focus{color:#3854b8}.m-btn__ep:hover{color:rgba(238,70,0,.9)}.m-btn__ep:active{color:#3854b8}@media (max-width:599px){.m-form__fields{padding:0;margin-bottom:1rem}}@media (min-width:600px){.m-form__fields{padding:0;margin-bottom:1rem}}@media (min-width:900px){.m-form__fields{padding:0 1rem}}.m-form-no-style{background:0 0;border:0}.m-compass-bg{background:url(/static/img/kompas.png) 0 31% no-repeat #fff}.m-hidden{display:none;opacity:0}.m-visible-opacity{opacity:.5}.m-unstyled-link{text-decoration:inherit;cursor:inherit;border-bottom:0;padding-bottom:0}.m-unstyled-link:active,.m-unstyled-link:focus,.m-unstyled-link:hover,.m-unstyled-link:visited{outline:0;border-bottom:0;text-decoration:none;padding:0}.m-v-center{display:flex;align-items:center}.g-wrap{flex-flow:row wrap}.g-nowrap{flex-flow:row nowrap}.error,.m-no-info,.m-no-info__no-margin{color:#d84c44}.m-no-info__no-margin{margin-top:-.5rem;display:block}.m-success{color:#00a13e}.m-pointer:focus,.m-pointer:hover{cursor:pointer}.g-br{height:1rem}.g-br-small{height:.5rem}.m-break-word{word-break:break-all}.m-middle-font-size{font-size:.85em}@media (max-width:599px){.add_zip_wp{width:100%}}@media (min-width:600px){.add_zip_wp{width:100%}}@media (min-width:900px){.add_zip_wp{width:850px}}.flatblock-title{margin:1.67em 0 .5em 0;padding:0;font-size:100%}#hotlog_counter{display:none}.g-bg-section{position:absolute;top:0;right:0}@media (min-width:1200px){.g-bg-section{width:1017px;height:762px}}@media (min-width:1800px){.g-bg-section{width:1458px;height:822px}}@media (min-width:2500px){.g-bg-section{width:1939px;height:1079px}}.m-bg-section{z-index:-1}@media (min-width:1200px){.m-bg-section{background:url(/static/img/bg_section.svg) top right no-repeat}}@media (min-width:1800px){.m-bg-section{background:url(/static/img/bg_section-big.svg) top right no-repeat}}@media (min-width:2500px){.m-bg-section{background:url(/static/img/bg_section-extrabig.svg) top right no-repeat}}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Heavy.eot);src:local("/static/fonts/Futura PT Heavy"),local("/static/fonts/FuturaPT-Heavy"),url(/static/fonts/FuturaPT-Heavy.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Heavy.woff) format("woff"),url(/static/fonts/FuturaPT-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Medium.eot);src:local("/static/fonts/Futura PT Medium"),local("/static/fonts/FuturaPT-Medium"),url(/static/fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Medium.woff) format("woff"),url(/static/fonts/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-MediumObl.eot);src:local("/static/fonts/Futura PT Medium Oblique"),local("/static/fonts/FuturaPT-MediumObl"),url(/static/fonts/FuturaPT-MediumObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-MediumObl.woff) format("woff"),url(/static/fonts/FuturaPT-MediumObl.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-Medium.eot);src:local("/static/fonts/Futura PT Cond Medium"),local("/static/fonts/FuturaPTCond-Medium"),url(/static/fonts/FuturaPTCond-Medium.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Medium.woff) format("woff"),url(/static/fonts/FuturaPTCond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-LightObl.eot);src:local("/static/fonts/Futura PT Light Oblique"),local("/static/fonts/FuturaPT-LightObl"),url(/static/fonts/FuturaPT-LightObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-LightObl.woff) format("woff"),url(/static/fonts/FuturaPT-LightObl.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Futura PT Book';src:url(/static/fonts/FuturaPT-Book.eot);src:local("/static/fonts/Futura PT Book"),local("/static/fonts/FuturaPT-Book"),url(/static/fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Book.woff) format("woff"),url(/static/fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-Bold.eot);src:local("/static/fonts/Futura PT Cond Bold"),local("/static/fonts/FuturaPTCond-Bold"),url(/static/fonts/FuturaPTCond-Bold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Bold.woff) format("woff"),url(/static/fonts/FuturaPTCond-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Futura PT Book';src:url(/static/fonts/FuturaPT-BookObl.eot);src:local("/static/fonts/Futura PT Book Oblique"),local("/static/fonts/FuturaPT-BookObl"),url(/static/fonts/FuturaPT-BookObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-BookObl.woff) format("woff"),url(/static/fonts/FuturaPT-BookObl.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Futura PT Cond Extra';src:url(/static/fonts/FuturaPTCond-ExtraBoldObl.eot);src:local("/static/fonts/Futura PT Cond Extra Bold Oblique"),local("/static/fonts/FuturaPTCond-ExtraBoldObl"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-ExtraBoldObl.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Light.eot);src:local("/static/fonts/Futura PT Light"),local("/static/fonts/FuturaPT-Light"),url(/static/fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Light.woff) format("woff"),url(/static/fonts/FuturaPT-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-BoldObl.eot);src:local("/static/fonts/Futura PT Bold Oblique"),local("/static/fonts/FuturaPT-BoldObl"),url(/static/fonts/FuturaPT-BoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-BoldObl.woff) format("woff"),url(/static/fonts/FuturaPT-BoldObl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Futura PT Demi';src:url(/static/fonts/FuturaPT-DemiObl.eot);src:local("/static/fonts/Futura PT Demi Oblique"),local("/static/fonts/FuturaPT-DemiObl"),url(/static/fonts/FuturaPT-DemiObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-DemiObl.woff) format("woff"),url(/static/fonts/FuturaPT-DemiObl.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Futura PT Cond Extra';src:url(/static/fonts/FuturaPTCond-ExtraBold.eot);src:local("/static/fonts/Futura PT Cond Extra Bold"),local("/static/fonts/FuturaPTCond-ExtraBold"),url(/static/fonts/FuturaPTCond-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-ExtraBold.woff) format("woff"),url(/static/fonts/FuturaPTCond-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Futura PT Demi';src:url(/static/fonts/FuturaPT-Demi.eot);src:local("/static/fonts/Futura PT Demi"),local("/static/fonts/FuturaPT-Demi"),url(/static/fonts/FuturaPT-Demi.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Demi.woff) format("woff"),url(/static/fonts/FuturaPT-Demi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-HeavyObl.eot);src:local("/static/fonts/Futura PT Heavy Oblique"),local("/static/fonts/FuturaPT-HeavyObl"),url(/static/fonts/FuturaPT-HeavyObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-HeavyObl.woff) format("woff"),url(/static/fonts/FuturaPT-HeavyObl.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Futura PT Extra';src:url(/static/fonts/FuturaPT-ExtraBoldObl.eot);src:local("/static/fonts/Futura PT Extra Bold Oblique"),local("/static/fonts/FuturaPT-ExtraBoldObl"),url(/static/fonts/FuturaPT-ExtraBoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-ExtraBoldObl.woff) format("woff"),url(/static/fonts/FuturaPT-ExtraBoldObl.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Futura PT Cond Book';src:url(/static/fonts/FuturaPTCond-Book.eot);src:local("/static/fonts/Futura PT Cond Book"),local("/static/fonts/FuturaPTCond-Book"),url(/static/fonts/FuturaPTCond-Book.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-Book.woff) format("woff"),url(/static/fonts/FuturaPTCond-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT';src:url(/static/fonts/FuturaPT-Bold.eot);src:local("/static/fonts/Futura PT Bold"),local("/static/fonts/FuturaPT-Bold"),url(/static/fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-Bold.woff) format("woff"),url(/static/fonts/FuturaPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Futura PT Extra';src:url(/static/fonts/FuturaPT-ExtraBold.eot);src:local("/static/fonts/Futura PT Extra Bold"),local("/static/fonts/FuturaPT-ExtraBold"),url(/static/fonts/FuturaPT-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPT-ExtraBold.woff) format("woff"),url(/static/fonts/FuturaPT-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-BoldObl.eot);src:local("/static/fonts/Futura PT Cond Bold Oblique"),local("/static/fonts/FuturaPTCond-BoldObl"),url(/static/fonts/FuturaPTCond-BoldObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-BoldObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-BoldObl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url(/static/fonts/FuturaPTCond-MediumObl.eot);src:local("/static/fonts/Futura PT Cond Medium Oblique"),local("/static/fonts/FuturaPTCond-MediumObl"),url(/static/fonts/FuturaPTCond-MediumObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-MediumObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-MediumObl.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Cond Book';src:url(/static/fonts/FuturaPTCond-BookObl.eot);src:local("/static/fonts/Futura PT Cond Book Oblique"),local("/static/fonts/FuturaPTCond-BookObl"),url(/static/fonts/FuturaPTCond-BookObl.eot?#iefix) format("embedded-opentype"),url(/static/fonts/FuturaPTCond-BookObl.woff) format("woff"),url(/static/fonts/FuturaPTCond-BookObl.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Thin"),local("/static/fonts/Roboto-Thin"),url(/static/fonts/Robotothin.woff2) format("woff2"),url(/static/fonts/Robotothin.woff) format("woff"),url(/static/fonts/Robotothin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Thin Italic"),local("/static/fonts/Roboto-ThinItalic"),url(/static/fonts/Robotothinitalic.woff2) format("woff2"),url(/static/fonts/Robotothinitalic.woff) format("woff"),url(/static/fonts/Robotothinitalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Light"),local("/static/fonts/Roboto-Light"),url(/static/fonts/Robotolight.woff2) format("woff2"),url(/static/fonts/Robotolight.woff) format("woff"),url(/static/fonts/Robotolight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Light Italic"),local("/static/fonts/Roboto-LightItalic"),url(/static/fonts/Robotolightitalic.woff2) format("woff2"),url(/static/fonts/Robotolightitalic.woff) format("woff"),url(/static/fonts/Robotolightitalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto"),local("/static/fonts/Roboto-Regular"),url(/static/fonts/Roboto.woff2) format("woff2"),url(/static/fonts/Roboto.woff) format("woff"),url(/static/fonts/Roboto.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Italic"),local("/static/fonts/Roboto-Italic"),url(/static/fonts/Robotoitalic.woff2) format("woff2"),url(/static/fonts/Robotoitalic.woff) format("woff"),url(/static/fonts/Robotoitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Medium"),local("/static/fonts/Roboto-Medium"),url(/static/fonts/Robotomedium.woff2) format("woff2"),url(/static/fonts/Robotomedium.woff) format("woff"),url(/static/fonts/Robotomedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Medium Italic"),local("/static/fonts/Roboto-MediumItalic"),url(/static/fonts/Robotomediumitalic.woff2) format("woff2"),url(/static/fonts/Robotomediumitalic.woff) format("woff"),url(/static/fonts/Robotomediumitalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Bold"),local("/static/fonts/Roboto-Bold"),url(/static/fonts/Robotobold.woff2) format("woff2"),url(/static/fonts/Robotobold.woff) format("woff"),url(/static/fonts/Robotobold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Bold Italic"),local("/static/fonts/Roboto-BoldItalic"),url(/static/fonts/Robotobolditalic.woff2) format("woff2"),url(/static/fonts/Robotobolditalic.woff) format("woff"),url(/static/fonts/Robotobolditalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Black"),local("/static/fonts/Roboto-Black"),url(/static/fonts/Robotoblack.woff2) format("woff2"),url(/static/fonts/Robotoblack.woff) format("woff"),url(/static/fonts/Robotoblack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("/static/fonts/Roboto Black Italic"),local("/static/fonts/Roboto-BlackItalic"),url(/static/fonts/Robotoblackitalic.woff2) format("woff2"),url(/static/fonts/Robotoblackitalic.woff) format("woff"),url(/static/fonts/Robotoblackitalic.ttf) format("truetype");font-weight:900;font-style:italic}@media (min-width:900px){.g-accounts{padding:0 0 8rem 0}}@media (min-width:1200px){.g-accounts{padding:0 0 10rem 0}}@media (min-width:1800px){.g-accounts{padding:0 0 12rem 0}}.g-accounts__bg-img{position:absolute;top:0;height:33rem}@media (max-width:599px){.g-accounts__bg-img{display:none}}@media (min-width:600px){.g-accounts__bg-img{display:none}}@media (min-width:900px){.g-accounts__bg-img{display:none}}@media (min-width:1200px){.g-accounts__bg-img{display:block;right:-5%}}@media (min-width:1800px){.g-accounts__bg-img{display:block;right:-10%}}@media (min-width:900px){.g-accounts__form{width:45%}}@media (min-width:1200px){.g-accounts__form{width:35%}}@media (min-width:1800px){.g-accounts__form{width:35%}}.m-accounts__bg-img{z-index:-1}@media (max-width:599px){.g-alphabet-sort{display:none}}@media (min-width:600px){.g-alphabet-sort{display:none}}@media (min-width:900px){.g-alphabet-sort{display:flex;justify-content:space-between;padding:1rem;margin:2rem 0;width:100%}}@media (min-width:1200px){.g-alphabet-sort{display:flex;justify-content:space-between;margin:2rem 0;padding:0;width:100%}}@media (min-width:900px){.g-alphabet-sort__all-letter{padding:0 0 .25rem 0}}@media (min-width:1200px){.g-alphabet-sort__all-letter{padding:0 0 .25rem 0}}@media (min-width:900px){.g-alphabet-sort__letter{padding:0 0 .25rem 0}}@media (min-width:1200px){.g-alphabet-sort__letter{padding:0 0 .25rem 0}}@media (min-width:900px){.m-alphabet-sort__all-letter{font-size:1.1rem;color:#0d47a1;cursor:pointer;outline:0}}@media (min-width:1200px){.m-alphabet-sort__all-letter{font-size:1.1rem;color:#0d47a1;cursor:pointer;outline:0}}@media (min-width:900px){.m-alphabet-sort__letter{font-size:1.1em;color:#0d47a1;cursor:pointer;outline:0}}@media (min-width:1200px){.m-alphabet-sort__letter{font-size:1.1em;color:#0d47a1;cursor:pointer;outline:0}}.g-auth__link a{padding:.5rem .75rem;display:inline-block}.g-form-auth__links{display:flex;justify-content:space-between}@media (max-width:599px){.g-form-auth__links{margin-bottom:1rem;padding:0}}@media (min-width:600px){.g-form-auth__links{margin-bottom:1rem;padding:0}}@media (min-width:900px){.g-form-auth__links{margin-top:.5rem;margin-bottom:0;padding:0 1rem}}.m-auth__link{border-radius:.625rem;border:1px solid #c5bdea;box-shadow:0 0 0 1px #eae7f7}.m-auth__link a{font-size:.75rem;border:0;line-height:1rem}.m-auth__link:hover{border:1px solid rgba(238,70,0,.9);box-shadow:0 0 0 1px rgba(238,70,0,.35)}@media (max-width:599px){.m-form-auth__fields{font-size:1rem}}@media (min-width:600px){.m-form-auth__fields{font-size:1rem}}@media (min-width:900px){.m-form-auth__fields{font-size:.95rem}}@media (max-width:599px){.m-form-auth__links{font-size:8rem}}@media (min-width:600px){.m-form-auth__links{font-size:8rem}}@media (min-width:900px){.m-form-auth__links{font-size:.75rem}}.g-authorized-user{display:flex;flex-flow:row nowrap;align-items:center}@media (max-width:599px){.g-authorized-user{margin-bottom:.5rem;display:none}}@media (min-width:600px){.g-authorized-user{margin-bottom:.5rem;display:none}}@media (min-width:900px){.g-authorized-user{margin-bottom:0;display:block}}@media (min-width:1200px){.g-authorized-user{display:block}}@media (min-width:1800px){.g-authorized-user{display:block}}.g-authorized-user__name{position:relative;min-width:8.5rem}.g-authorized-user__name-button{display:flex;flex-flow:row nowrap;position:relative}.g-authorized-user__name-button-icon{margin:.25rem 0 .25rem .25rem;width:1.625rem;height:1.625rem;display:flex;justify-content:center;align-items:flex-end}.g-authorized-user__name-button a{padding:.5rem .75rem;display:inline-block}.g-authorized-user__name:hover .g-authorized-user__name-menu{display:block}.g-authorized-user__name-menu{display:none;position:absolute;padding:2rem 1rem .5rem 1rem;top:1rem;width:calc(100% - 2.15rem)}.g-authorized-user__name-menu__item{margin-bottom:.25rem}@media (max-width:599px){.g-authorized-user__left{margin-bottom:.5rem}}@media (min-width:600px){.g-authorized-user__left{margin-bottom:.5rem}}@media (min-width:900px){.g-authorized-user__left{margin-bottom:0;position:absolute;bottom:-1rem;right:-8.3rem;width:16rem;display:flex;flex-flow:row nowrap;justify-content:flex-end}}@media (min-width:1200px){.g-authorized-user__left{position:absolute;bottom:-1rem;right:-8.3rem;width:16rem;display:flex;flex-flow:row nowrap;justify-content:flex-end}}@media (min-width:1800px){.g-authorized-user__left{position:absolute;bottom:-1rem;right:-8.3rem;width:16rem;display:flex;flex-flow:row nowrap;justify-content:flex-end}}@media (max-width:599px){.m-authorized-user__name{font-size:.75rem;z-index:200}}@media (min-width:600px){.m-authorized-user__name{font-size:.75rem;z-index:200}}@media (min-width:900px){.m-authorized-user__name-button{font-size:.75rem;border-radius:.625rem;border:1px solid #c5bdea;box-shadow:0 0 0 1px #eae7f7;z-index:1000;background:#fff}.m-authorized-user__name-button-icon{border-radius:.5rem;border:1px solid #c5bdea;background-color:#ecf1ff;overflow:hidden}.m-authorized-user__name-button-icon img{-o-object-fit:cover;object-fit:cover}.m-authorized-user__name-button a{border:0;line-height:1.3rem;font-size:.75rem}.m-authorized-user__name-button:hover{border:1px solid rgba(238,70,0,.9);box-shadow:0 0 0 1px rgba(238,70,0,.35)}.m-authorized-user__name-button:hover .m-authorized-user__name-button-icon{border:1px solid rgba(238,70,0,.9)}}.m-authorized-user__name-menu{font-size:.75rem;border-radius:.625rem;border:1px solid #c5bdea;box-shadow:0 0 0 1px #eae7f7;background:#fff;z-index:999}.m-authorized-user__name-menu a{border:0;font-size:.75rem;line-height:1rem}@media (max-width:599px){.m-authorized-user__list-user{font-size:1rem;z-index:200}}@media (min-width:600px){.m-authorized-user__list-user{font-size:1rem;z-index:200}}@media (max-width:599px){.m-authorized-user__logout{font-size:1rem;z-index:200}}@media (min-width:600px){.m-authorized-user__logout{font-size:1rem;z-index:200}}@media (max-width:599px){.m-authorized-user__manual{font-size:1rem}}@media (min-width:600px){.m-authorized-user__manual{font-size:1rem}}.g-banner{position:relative}@media (max-width:599px){.g-banner{height:4rem;margin:.5rem .25rem 0 .25rem;padding:1rem}}@media (min-width:600px){.g-banner{height:4rem;margin:.5rem .25rem 0 .25rem;padding:1rem}}@media (min-width:900px){.g-banner{height:auto;margin:0;padding:0 1rem}}@media (min-width:1200px){.g-banner{margin-top:0;padding:0;height:auto}}@media (max-width:599px){.g-banner__home{padding:1rem}}@media (min-width:600px){.g-banner__home{padding:1rem}}@media (min-width:900px){.g-banner__home{padding:1rem 0}}@media (min-width:1200px){.g-banner__home{padding:1rem 0}}@media (max-width:599px){.g-banner .owl-carousel .owl-item{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}}@media (min-width:600px){.g-banner .owl-carousel .owl-item{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}}@media (min-width:900px){.g-banner .owl-carousel .owl-item{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}}.g-banner__preloader{position:absolute;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;width:2em;height:2em}@media (max-width:599px){.g-banner__preloader{display:none}}@media (min-width:600px){.g-banner__preloader{display:block}}@media (min-width:900px){.g-banner__preloader{display:block}}@media (min-width:1200px){.g-banner__preloader{display:none}}@media (max-width:599px){.g-banner__list{height:6.76rem}}@media (min-width:600px){.g-banner__list{height:6.76rem}}@media (min-width:900px){.g-banner__list{height:auto}}@media (min-width:1200px){.g-banner__list{height:auto;box-sizing:border-box;padding:1.5rem}}.g-banner__list-item{position:relative}@media (max-width:599px){.g-banner__list-item{min-height:100%}}@media (min-width:600px){.g-banner__list-item{min-height:100%;display:inline-block}}@media (min-width:900px){.g-banner__list-item{min-height:100%;margin-top:1.5rem;display:block}}@media (min-width:1200px){.g-banner__list-item{min-height:auto;margin-top:1.5rem;display:block}}@media (min-width:900px){.g-banner__list-item-top{padding:2rem 1rem}}@media (min-width:1200px){.g-banner__list-item-top{margin:-1.5rem -1.5rem 0 -1.5rem;padding:1.5rem}}.g-banner__list-item-title{padding-bottom:.1665em}@media (min-width:900px){.g-banner__list-item-text{margin-top:.25rem}}@media (min-width:1200px){.g-banner__list-item-text{margin-top:.25rem}}.g-banner__list-item-text-top{margin-top:.25rem}@media (max-width:599px){.g-banner__list-item-img_1{display:none}}@media (min-width:600px){.g-banner__list-item-img_1{width:10rem;height:7rem;position:absolute;bottom:-25px;right:-16px}}@media (min-width:900px){.g-banner__list-item-img_1{width:10rem;height:7rem;position:absolute;bottom:-25px;right:-16px}}@media (min-width:1200px){.g-banner__list-item-img_1{width:10rem;height:7rem;position:absolute;bottom:-25px;right:-16px}}.g-banner__list-item-attention{position:absolute}@media (max-width:599px){.g-banner__list-item-attention{top:0;left:0;width:100%;height:.25rem}}@media (min-width:600px){.g-banner__list-item-attention{top:0;left:0;width:.25rem;height:100%}}@media (min-width:900px){.g-banner__list-item-attention{top:0;left:0;width:.25rem;height:100%}}@media (min-width:1200px){.g-banner__list-item-attention{top:0;left:-1rem;width:.25rem;height:100%}}.m-banner{background-color:#fcfcfb}@media (max-width:599px){.m-banner{overflow:hidden;border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-banner{overflow:hidden;border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-banner{overflow:hidden;border-radius:1.5rem;border-bottom:0;box-shadow:none}}@media (min-width:1200px){.m-banner{overflow:inherit;border-radius:1.5rem;border-bottom:0;box-shadow:none}}.m-banner__preloader{border-radius:50%;font-size:.6em;text-indent:-9999em;border-top:.4em solid rgba(61,108,179,.27);border-right:.4em solid rgba(61,108,179,.27);border-bottom:.4em solid rgba(61,108,179,.27);border-left:.4em solid #0d47a1;transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@media (max-width:599px){.m-banner__list{opacity:1}}@media (min-width:600px){.m-banner__list{opacity:0}}@media (min-width:900px){.m-banner__list{opacity:0}}@media (min-width:1200px){.m-banner__list{opacity:1}}@media (min-width:1200px){.m-banner__list-item:focus,.m-banner__list-item:hover{cursor:pointer}}@media (min-width:900px){.m-banner__list-item-top{background-color:#fff7ec;border-radius:1.5rem;background:url(/static/img/bg_banner-top.svg) no-repeat;background-size:cover}}@media (min-width:1200px){.m-banner__list-item-top{background-color:#fff7ec;border-radius:1.5rem;background:url(/static/img/bg_banner-top.svg) no-repeat;background-size:cover}}.m-banner__list-item-title{font-weight:600;border-bottom:1px solid transparent;font-size:.875rem;line-height:1.2rem}.m-banner__list-item-title-top{border-bottom:0;font-family:'Futura PT',sans-serif;color:rgba(238,70,0,.9)}@media (max-width:599px){.m-banner__list-item-title-top{font-size:1.3rem;line-height:1.5rem}}@media (min-width:600px){.m-banner__list-item-title-top{font-size:1.3rem;line-height:1.5rem}}@media (min-width:900px){.m-banner__list-item-title-top{font-size:1.3rem;line-height:1.5rem}}@media (min-width:1200px){.m-banner__list-item-title-top{font-size:1.3rem;line-height:1.5rem}}.m-banner__list-item-title-top:active,.m-banner__list-item-title-top:focus,.m-banner__list-item-title-top:hover,.m-banner__list-item-title-top:visited{border-bottom:0;color:#ee4600}.m-banner__list-item-text{font-size:.75rem}.m-banner__list-item-text-top{font-size:.75rem}.m-banner__list-item-img_1{background:url(/static/img/9may.png) 100% 100% no-repeat;background-size:contain}@media (max-width:599px){.m-banner__list-item-attention{border-radius:0;background-color:#d84c44}}@media (min-width:600px){.m-banner__list-item-attention{border-radius:0;background-color:#d84c44}}@media (min-width:900px){.m-banner__list-item-attention{border-radius:0;background-color:#d84c44}}@media (min-width:1200px){.m-banner__list-item-attention{border-radius:0 .25rem .25rem 0;background-color:#d84c44}}@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:100%}button.dropdown-toggle{border:1px solid #8c8c8c}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{width:100%;z-index:1035;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{position:absolute!important;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:.75rem .9rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.focus,.btn:focus,.btn:hover{text-decoration:none;color:#fff}.btn.active,.btn:active{outline:0;background-image:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc;border-radius:4px}.btn-default:focus,.btn-default:hover{color:#333}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;line-height:1.42857143;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@font-face{font-family:'Glyphicons Halflings';src:url(/static/fonts/glyphicons-halflings-regular.eot);src:url(/static/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/static/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/static/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/static/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/static/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-ok:before{content:"\e013"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.g-button-navigation-mobile{align-items:center;justify-content:center;position:fixed;right:.5rem;bottom:.5rem;width:2rem;height:2rem;padding:.5rem}@media (max-width:599px){.g-button-navigation-mobile{display:flex}}@media (min-width:600px){.g-button-navigation-mobile{display:flex}}@media (min-width:900px){.g-button-navigation-mobile{display:none}}.g-button-navigation-mobile .icon-close,.g-button-navigation-mobile .icon-menu{width:1.5rem;height:1.5rem}.m-button-navigation-mobile{z-index:200000;background-color:#4134ad;border-radius:.75rem}.m-button-navigation-mobile .icon-close,.m-button-navigation-mobile .icon-menu{fill:#fff}.m-button-navigation-white .icon-close,.m-button-navigation-white .icon-menu{fill:#fff}.m-button-navigation-black .icon-close,.m-button-navigation-black .icon-menu{fill:#a2a2a2}.g-breadcrumb{display:flex;flex-flow:row nowrap;margin:0;padding:0}.g-breadcrumb__item{padding-bottom:0}.g-breadcrumb__item:not(:first-child):before{display:inline-block;margin:0 .15rem}@media (max-width:599px){.g-breadcrumb__item{max-width:15rem}}@media (min-width:600px){.g-breadcrumb__item{max-width:11rem!important}}@media (min-width:900px){.g-breadcrumb__item{max-width:11rem!important}}@media (min-width:1200px){.g-breadcrumb__item{max-width:11rem!important}}.m-breadcrumb__item{font-size:.675rem;list-style-type:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-breadcrumb__item:not(:first-child):before{content:"/";color:#636363}.m-breadcrumb__item-link{font-size:.675rem;text-decoration:none}.m-breadcrumb__item-link:focus,.m-breadcrumb__item-link:hover{text-decoration:none}.m-breadcrumb__item-active{color:#636363;white-space:nowrap;overflow:hidden}.g-celebrations{position:absolute;bottom:0;left:0}@media (max-width:599px){.g-celebrations__8march{width:4.5rem;position:absolute;bottom:-.25rem;left:-.75rem}}@media (min-width:600px){.g-celebrations__8march{width:4.5rem;position:absolute;bottom:-.25rem;left:-.75rem}}@media (min-width:900px){.g-celebrations__8march{width:7rem;position:absolute;bottom:-.5rem;left:-1rem}}@media (min-width:1200px){.g-celebrations__8march{width:7rem;position:absolute;bottom:-.5rem;left:-1rem}}.g-checkbox{display:inline-block;vertical-align:middle}.g-checkbox__input{display:none}.g-checkbox__input:checked+.g-checkbox__custom-input:before{position:absolute;top:-.2rem;left:.2rem;display:block;width:1.1rem;height:1.1rem}.g-checkbox__custom-input{display:inline-block;vertical-align:middle;width:1rem;height:1rem;position:relative;margin-right:.5rem}.g-checkbox__label{color:#373737;cursor:pointer;top:1px;position:relative}.m-checkbox__input:checked+.m-checkbox__custom-input:before{background:url(/static/img/ok.svg) center center no-repeat;background-size:100%;content:""}.m-checkbox__custom-input{background:url(/static/img/checkbox.svg) center center no-repeat}.m-checkbox__custom-input:focus,.m-checkbox__custom-input:hover{cursor:pointer}.g-child-section{box-sizing:border-box;display:flex}@media (max-width:599px){.g-child-section{flex-flow:column}}@media (min-width:600px){.g-child-section{flex-flow:column}}@media (min-width:900px){.g-child-section{width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-flow:row nowrap;align-items:center}}@media (min-width:1200px){.g-child-section{width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-flow:row nowrap;align-items:center}}@media (max-width:599px){.g-child-section__lvl-1{display:block;position:relative;margin-bottom:.5rem}}@media (min-width:600px){.g-child-section__lvl-1{display:block;position:relative;margin-bottom:.5rem}}@media (min-width:900px){.g-child-section__lvl-1{display:block;position:relative;margin-right:1rem;margin-bottom:0}}@media (min-width:900px){.g-child-section__lvl-1__item{display:block;width:inherit}}@media (min-width:1200px){.g-child-section__lvl-1__item{display:block;width:inherit}}.g-child-section__lvl-1:focus .g-child-section__lvl-2__wrapper,.g-child-section__lvl-1:hover .g-child-section__lvl-2__wrapper{display:block}@media (max-width:599px){.g-child-section__lvl-2{position:static;margin:.75rem}}@media (min-width:600px){.g-child-section__lvl-2{margin:.75rem}}@media (min-width:900px){.g-child-section__lvl-2{margin:1rem 0 0 0;padding:1rem;min-width:10rem;max-width:15rem;width:12.5rem;z-index:10000}}@media (max-width:599px){.g-child-section__lvl-2__wrapper{display:none}}@media (min-width:600px){.g-child-section__lvl-2__wrapper{display:none}}@media (min-width:900px){.g-child-section__lvl-2__wrapper{display:none;position:absolute;left:0;top:1.35rem}}@media (max-width:599px){.g-child-section__lvl-2__item{margin-bottom:.5rem}}@media (min-width:600px){.g-child-section__lvl-2__item{margin-bottom:.5rem}}@media (min-width:900px){.g-child-section__lvl-2__item{margin-bottom:.25rem}}@media (max-width:599px){.g-child-section__lvl-2__item a{padding-bottom:.25rem;font-size:.8rem}}@media (min-width:600px){.g-child-section__lvl-2__item a{padding-bottom:.25rem;font-size:.8rem}}@media (min-width:900px){.g-child-section__lvl-2__item a{padding-bottom:.25rem;font-size:1rem}}@media (min-width:900px){.m-child-section__lvl-2{background:#fff;border:1px solid rgba(219,225,249,.6);border-radius:1rem;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)}}@media (min-width:900px){.m-child-section__lvl-2__item a{border-bottom:1px solid transparent;line-height:1.4rem;font-size:.8rem}.m-child-section__lvl-2__item a:hover,.m-child-section__lvl-2__item a:visited{border-bottom:1px solid rgba(238,70,0,.35)}.m-child-section__lvl-2__item a:active,.m-child-section__lvl-2__item a:focus{border-bottom:1px solid transparent}}@media (min-width:1200px){.m-comment__text{font-size:.8rem}}.g-contact__title{margin-bottom:1rem}.g-contact__item{margin-bottom:1.5rem}.m-contact__title{font-size:1.25rem;color:#373737;font-family:'Futura PT',sans-serif}.m-contact__item{font-size:.75rem}.m-contact__item a{font-size:.75rem}.m-contact__item-title{color:#373737;font-weight:600}@media (max-width:599px){.g-contacts-module{padding:1rem;margin:1rem .25rem}}@media (min-width:600px){.g-contacts-module{padding:1rem;margin:1rem 0}}@media (min-width:900px){.g-contacts-module{padding:0;margin:1rem 0}}@media (min-width:1200px){.g-contacts-module{padding:0;margin:1rem 0}}@media (max-width:599px){.g-contacts-module__title{margin-bottom:1rem}}@media (min-width:600px){.g-contacts-module__title{margin-bottom:1em}}@media (min-width:900px){.g-contacts-module__title{margin-bottom:1rem}}@media (min-width:1200px){.g-contacts-module__title{margin-bottom:1rem}}@media (max-width:599px){.g-contacts-module__address{margin-bottom:.5rem}}@media (min-width:600px){.g-contacts-module__address{margin-bottom:.5rem}}@media (min-width:900px){.g-contacts-module__address{margin-bottom:.5rem}}@media (min-width:1200px){.g-contacts-module__address{margin-bottom:.5rem}}@media (max-width:599px){.g-contacts-module__phone{margin-bottom:.5rem}}@media (min-width:600px){.g-contacts-module__phone{margin-bottom:.5rem}}@media (min-width:900px){.g-contacts-module__phone{margin-bottom:.5rem}}@media (min-width:1200px){.g-contacts-module__phone{margin-bottom:.5rem}}@media (max-width:599px){.g-contacts-module__email{margin-bottom:.5rem}}@media (min-width:600px){.g-contacts-module__email{margin-bottom:.5rem}}@media (min-width:900px){.g-contacts-module__email{margin-bottom:.5rem}}@media (min-width:1200px){.g-contacts-module__email{margin-bottom:.5rem}}@media (max-width:599px){.g-contacts-module__hour{margin-bottom:.5rem}}@media (min-width:600px){.g-contacts-module__hour{margin-bottom:.5rem}}@media (min-width:900px){.g-contacts-module__hour{margin-bottom:.5rem}}@media (min-width:1200px){.g-contacts-module__hour{margin-bottom:.5rem}}@media (max-width:599px){.m-contacts-module{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-contacts-module{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-contacts-module{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-contacts-module{background-color:transparent;box-shadow:none}}.m-contacts-module__title{color:#373737;font-weight:600}@media (max-width:599px){.m-contacts-module__title{font-size:1.2em}}@media (min-width:600px){.m-contacts-module__title{font-size:1.2em}}@media (min-width:900px){.m-contacts-module__title{font-size:1.2em}}@media (min-width:1200px){.m-contacts-module__title{font-size:1.2em}}@media (min-width:900px){.g-content-header__center{display:flex;flex-flow:column}}@media (min-width:1200px){.g-content-header__center{margin-right:14%}}@media (min-width:1800px){.g-content-header__center{margin-right:26%}}.g-content-header__left{position:relative}@media (max-width:599px){.g-content-header__left{width:4.5rem;margin-bottom:.5rem}}@media (min-width:600px){.g-content-header__left{width:4.5rem;margin-bottom:.5rem}}@media (min-width:900px){.g-content-header__left{width:7.5rem;margin-right:1.5rem;margin-bottom:0}}@media (max-width:599px){.g-content-header__right{display:none}}@media (min-width:600px){.g-content-header__right{display:none}}@media (min-width:900px){.g-content-header__right{display:block}}@media (min-width:1200px){.g-content-header__right{display:block}}@media (min-width:1800px){.g-content-header__right{display:block}}@media (max-width:599px){.g-content-header__section{width:100%;display:flex;flex-flow:column;box-sizing:border-box}}@media (min-width:600px){.g-content-header__section{width:100%;display:flex;flex-flow:column;box-sizing:border-box}}@media (min-width:900px){.g-content-header__section{margin:0 auto 4rem auto;width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (min-width:1200px){.g-content-header__section{margin:0 auto 4rem auto;width:1200px;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (min-width:1800px){.g-content-header__section{margin:0 auto 4rem auto;width:1440px;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (max-width:599px){.g-content-header__section__mobile-name{padding:1rem .5rem .5rem .5rem;display:flex;margin-bottom:1rem}}@media (min-width:600px){.g-content-header__section__mobile-name{padding:1rem .5rem .5rem .5rem;display:flex;margin-bottom:1rem}}@media (min-width:900px){.g-content-header__section__mobile-name{display:none}}@media (min-width:1200px){.g-content-header__section__mobile-name{display:none}}@media (min-width:1800px){.g-content-header__section__mobile-name{display:none}}.g-content-header__section__mobile-name-logo{width:2rem;height:2rem;margin-right:1rem}@media (max-width:599px){.g-content-header__section-direction{margin:2rem .5rem 0 .5rem}}@media (min-width:600px){.g-content-header__section-direction{margin:2rem .5rem 0 .5rem}}@media (min-width:900px){.g-content-header__section-direction{margin:0}}@media (min-width:1200px){.g-content-header__section-direction{margin:0}}@media (max-width:599px){.g-content-header__section-name{margin:1.5rem .25rem .5rem .75rem}}@media (min-width:600px){.g-content-header__section-name{flex:1 0;width:100%;margin:1.5rem .25rem .5rem .75rem}}@media (min-width:900px){.g-content-header__section-name{flex:1 0;width:100%;margin:0 0 2rem 0}}@media (min-width:1200px){.g-content-header__section-name{flex:1 0;width:100%;margin:0 0 2rem 0}}@media (max-width:599px){.g-content-header__section__mobile-wrapper{display:none;padding:1rem;align-items:center;margin-bottom:1rem}}@media (min-width:600px){.g-content-header__section__mobile-wrapper{display:flex;padding:1rem;align-items:center;margin-bottom:1rem}}@media (min-width:900px){.g-content-header__section__mobile-wrapper{display:none}}@media (min-width:1200px){.g-content-header__section__mobile-wrapper{display:none}}@media (min-width:1800px){.g-content-header__section__mobile-wrapper{display:none}}.g-content-header__section__mobile-wrapper-close .icon-close{width:1rem;height:1rem}@media (min-width:900px){.g-content-header__section-wrapper{width:100%}}@media (min-width:1200px){.g-content-header__section-wrapper{width:100%}}@media (min-width:1800px){.g-content-header__section-wrapper{width:100%}}@media (max-width:599px){.g-content-header__section-info{padding:1rem;margin:1rem .25rem}}@media (min-width:600px){.g-content-header__section-info{padding:1rem;margin:1rem .25rem}}@media (min-width:900px){.g-content-header__section-info{display:flex;flex-flow:row nowrap;flex:0 1;width:100%;padding-bottom:0;margin:0}}@media (min-width:1200px){.g-content-header__section-info{margin:1rem 0 0 0;display:flex;flex-flow:row nowrap;flex:0 1;width:100%;padding:0;position:relative}}@media (min-width:1800px){.g-content-header__section-info{display:flex;flex-flow:row nowrap;flex:0 1;width:100%;padding:0;margin:1rem 0 0 0;position:relative}}@media (max-width:599px){.g-content-header__section-info__more-menu{display:flex;flex-flow:row nowrap;padding:.75rem;margin:.5rem -1rem -1rem -1rem;justify-content:center}}@media (min-width:600px){.g-content-header__section-info__more-menu{display:flex;flex-flow:row nowrap;padding:.75rem;margin:.5rem -1rem -1rem -1rem;justify-content:center}}@media (min-width:900px){.g-content-header__section-info__more-menu{display:none}}@media (min-width:1200px){.g-content-header__section-info__more-menu{display:none}}.g-content-header__section-info__more-menu__open .g-child-section__lvl-2__wrapper,.g-content-header__section-info__more-menu__open .g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1{display:block}@media (min-width:900px){.g-content-header__section-nav{padding:0;display:flex;flex-flow:row nowrap;margin:0}}@media (min-width:1200px){.g-content-header__section-nav{padding:0;display:flex;flex-flow:row nowrap;min-width:8rem}.g-content-header__section-nav .g-navigation_edit{position:absolute;left:9rem;top:-3.25rem}}@media (min-width:900px){.g-content-header__section-child{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-content-header__section-child{display:flex;flex-flow:row nowrap}}.g-content-header__section-child:empty{display:none}.g-content-header__section-child:empty .g-content-header__section-info{display:none}@media (max-width:599px){.g-content-header__section-icon{width:1.5rem;text-align:right;position:absolute;bottom:0;right:1rem;height:2.35rem;display:block;transform:rotate(90deg)}}@media (min-width:600px){.g-content-header__section-icon{width:1.5rem;text-align:right;position:absolute;bottom:0;right:1rem;height:2.35rem;display:block;transform:rotate(90deg)}}@media (min-width:900px){.g-content-header__section-icon{width:2%;text-align:right;position:absolute;bottom:0;right:1rem;height:2.35rem;display:none;transform:rotate(0)}.g-content-header__section-icon .g-icon_more_menu{height:1.5rem}}@media (min-width:1200px){.g-content-header__section-icon{width:1.5%;text-align:right;position:absolute;bottom:0;left:60%;height:2.35rem;display:none;transform:rotate(0)}}@media (min-width:1200px){.g-content-header__section-icon .g-icon_more_menu{height:1.5rem}}@media (max-width:599px){.g-content-header__section-img{height:6.25rem;flex-shrink:0;margin:0 .5rem}}@media (min-width:600px){.g-content-header__section-img{height:6.25rem;flex-shrink:0;margin:0 .5rem}}@media (min-width:900px){.g-content-header__section-img{width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}@media (min-width:1200px){.g-content-header__section-img{width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}@media (min-width:1800px){.g-content-header__section-img{display:block;width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}.g-content-header__section-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.m-content-header__section__mobile-name{z-index:2}}@media (min-width:600px){.m-content-header__section__mobile-name{z-index:2}}.m-content-header__section__mobile-name-logo a{border-bottom:0}.m-content-header__section__mobile-name-title{font-size:.8rem;line-height:1rem}.m-content-header__section-direction{z-index:50}.m-content-header__section-name{font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-content-header__section-name{font-size:1.85rem;line-height:1.85rem;z-index:2}}@media (min-width:600px){.m-content-header__section-name{font-size:1.85rem;line-height:1.85rem;z-index:2}}@media (min-width:900px){.m-content-header__section-name{z-index:15;font-size:1.875rem;line-height:1.875rem}}@media (min-width:1200px){.m-content-header__section-name{z-index:15;font-size:1.875rem;line-height:1.875rem}}.m-content-header__section__mobile-wrapper{background-color:#4134ad}.m-content-header__section__mobile-wrapper-close .icon-close{fill:#fff}@media (max-width:599px){.m-content-header__section-info{z-index:500;overflow-y:scroll;border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-content-header__section-info{z-index:500;overflow-y:scroll;border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-content-header__section-info{background-color:transparent;overflow-y:inherit;z-index:auto;border-radius:0;box-shadow:none}}@media (min-width:1200px){.m-content-header__section-info{background-color:transparent;overflow-y:inherit;z-index:auto;border-radius:0;box-shadow:none}}@media (min-width:1800px){.m-content-header__section-info{background-color:transparent;overflow-y:inherit;z-index:auto;border-radius:0;box-shadow:none}}@media (max-width:599px){.m-content-header__section-info__more-menu{background-color:#4cb18b;color:#fff;border-radius:0 0 .75rem .75rem;text-align:center}}@media (min-width:600px){.m-content-header__section-info__more-menu{background-color:#4cb18b;color:#fff;border-radius:0 0 .75rem .75rem;text-align:center}}.m-content-header__section-child{z-index:50}.m-content-header__section-icon{z-index:40;cursor:pointer}.m-content-header__section-icon .m-icon_more_menu{cursor:pointer}@media (max-width:599px){.m-content-header__section-icon .m-icon_more_menu{fill:#fff}}@media (min-width:600px){.m-content-header__section-icon .m-icon_more_menu{fill:#fff}}@media (min-width:900px){.m-content-header__section-icon .m-icon_more_menu{fill:#fff}}@media (min-width:1200px){.m-content-header__section-icon .m-icon_more_menu{fill:#fff}}.m-content-header__section-img{box-shadow:0 13px 15px -5px rgba(197,189,234,.7)}@media (max-width:599px){.m-content-header__section-img{border-radius:1.25rem}}@media (min-width:600px){.m-content-header__section-img{border-radius:1.25rem}}@media (min-width:900px){.m-content-header__section-img{border-radius:1.875rem}}@media (min-width:1200px){.m-content-header__section-img{border-radius:1.875rem}}@media (min-width:1800px){.m-content-header__section-img{border-radius:1.75rem}}@media (max-width:599px){.m-content-header__section-img img{border-radius:1.25rem}}@media (min-width:600px){.m-content-header__section-img img{border-radius:1.25rem}}@media (min-width:900px){.m-content-header__section-img img{border-radius:1.875rem}}@media (min-width:1200px){.m-content-header__section-img img{border-radius:1.875rem}}.g-copyright{font-size:.9em;color:#636363}.g-description-module{z-index:1}.g-description-module img{display:none!important}@media (max-width:599px){.g-description-module{padding:1rem;margin:0 .25rem}}@media (min-width:600px){.g-description-module{padding:1rem}}@media (min-width:900px){.g-description-module{padding:1rem}}@media (min-width:1200px){.g-description-module{padding:0}}@media (max-width:599px){.m-description-module{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-description-module{box-shadow:0 2px 5px rgba(0,0,0,.15);background-color:#fff}}@media (min-width:900px){.m-description-module{box-shadow:none;background-color:transparent}}.g-document-group__item-table{overflow:scroll;max-height:100rem}@media (max-width:599px){.g-document-group__item-table{max-width:840px}}@media (min-width:600px){.g-document-group__item-table{max-width:840px}}@media (min-width:900px){.g-document-group__item-table{max-width:840px}}@media (min-width:1200px){.g-document-group__item-table{max-width:900px}}@media (min-width:1800px){.g-document-group__item-table{max-width:1173.33px}}.g-document-list{width:100%;padding:0 0 1rem 1rem;position:relative;box-sizing:border-box}@media (max-width:599px){.g-document-list{padding:0 1rem 1rem 0}}@media (min-width:600px){.g-document-list{padding:0 1rem 1rem 0}}@media (min-width:900px){.g-document-list{padding:0 1rem 1rem 0}}@media (min-width:1200px){.g-document-list{padding:0 0 1rem 1rem}}@media (min-width:1800px){.g-document-list{padding:0 0 1rem 1rem}}@media (min-width:900px){.g-document-list__item{padding:1rem;margin-left:-.5rem;margin-top:1.5rem}}@media (min-width:1200px){.g-document-list__item{padding:1rem;margin-left:-.5rem;margin-top:1.5rem}}@media (min-width:1800px){.g-document-list__item{padding:1rem;margin-left:-.5rem;margin-top:1.5rem}}@media (max-width:599px){.g-document-list__item-empty{margin-right:-1rem;margin-left:-1rem;padding:.5rem .5rem .5rem 1rem}}@media (min-width:600px){.g-document-list__item-empty{margin-right:-1rem;margin-left:-1rem;padding:.5rem .5rem .5rem 1rem}}@media (min-width:900px){.g-document-list__item-empty{margin-right:-1rem;margin-left:-2rem;padding:.5rem .5rem .5rem 2rem}}@media (min-width:1200px){.g-document-list__item-empty{margin-right:0;margin-left:-2rem;padding:.5rem .5rem .5rem 2rem}}@media (min-width:1800px){.g-document-list__item-empty{margin-right:0;margin-left:-2rem;padding:.5rem .5rem .5rem 2rem}}@media (max-width:599px){.g-document-list__item-name{margin-bottom:.5rem}}@media (min-width:600px){.g-document-list__item-name{margin-bottom:.5rem}}@media (min-width:900px){.g-document-list__item-name{margin-bottom:.5rem}}@media (min-width:1200px){.g-document-list__item-name{margin-bottom:.5rem}}@media (min-width:1800px){.g-document-list__item-name{margin-bottom:.5rem}}.g-document-list__item-content{margin-bottom:.5rem}.g-document-list__item-content ul li a{overflow:hidden;text-overflow:ellipsis;max-width:45rem}@media (min-width:1200px){.g-document-list__item-content__edit{display:flex;flex-flow:row wrap;align-items:center;margin:.3rem 0;padding:.3rem 0 .6rem 0}}@media (min-width:1800px){.g-document-list__item-content__edit{display:flex;flex-flow:row wrap;align-content:flex-start;margin:.3rem 0;padding:.3rem 0}}.g-document-list__item-content__edit-icon{width:1rem;height:1rem;display:inline-block;position:relative}.g-document-list__item-content__edit-icon:hover:after{position:absolute;left:-3.5rem;top:0;padding:.12rem .3rem}.g-document-list__item-content__edit-icon__save{width:1rem;height:1rem;display:inline-block;position:relative}@media (min-width:1200px){.g-document-list__item-content__edit-icon__save{margin-right:.5rem}}@media (min-width:1800px){.g-document-list__item-content__edit-icon__save{margin-right:.5rem}}.g-document-list__item-content__edit-icon__save:hover:after{position:absolute;left:-3.7rem;top:0;padding:.12rem .3rem}.g-document-list__item-content__edit-icon__loader{width:1rem;height:1rem;display:inline-block;position:relative}@media (min-width:1200px){.g-document-list__item-content__edit-icon__loader{margin-right:.5rem}}@media (min-width:1800px){.g-document-list__item-content__edit-icon__loader{margin-right:.5rem}}.g-document-list__item-content__edit-icon__loader:hover:after{position:absolute;left:-3.8rem;top:0;padding:.12rem .3rem}@media (min-width:1200px){.g-document-list__item-content__edit-icon{margin-right:.5rem}}@media (min-width:1800px){.g-document-list__item-content__edit-icon{margin-right:.5rem}}.g-document-list__item-content__edit-choice{display:none}.g-document-list__item-content__edit-doc{display:flex;flex-flow:row nowrap;align-items:center;margin:.5rem 0}.g-document-list__item-content__edit-doc__item{margin-right:1rem}.g-document-list__item-content__edit-doc__item a{max-width:30rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.g-document-list__item-content__edit-link{margin-top:-.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:900px){.g-document-list__item-content__edit-link{max-width:51rem}}@media (min-width:1200px){.g-document-list__item-content__edit-link{max-width:51rem}}@media (min-width:1800px){.g-document-list__item-content__edit-link{max-width:51rem}}@media (min-width:1200px){.g-document-list__item-content__edit-years{width:100%;margin-left:1.5rem}}@media (min-width:1800px){.g-document-list__item-content__edit-years{width:100%;margin-left:1.5rem}}@media (min-width:1200px){.g-document-list__item-content__title{display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (min-width:1800px){.g-document-list__item-content__title{display:flex;flex-flow:row nowrap;align-items:flex-end}}.g-document-list__item-content__title-choice-all{display:none}@media (min-width:1200px){.g-document-list__item-content__title-choice-all{margin-right:1rem}}@media (min-width:1800px){.g-document-list__item-content__title-choice-all{margin-right:1rem}}@media (min-width:1200px){.g-document-list__item-content__title-name{margin-right:1rem}}@media (min-width:1800px){.g-document-list__item-content__title-name{margin-right:1rem}}@media (min-width:1200px){.g-document-list__item-content__add{margin:.5rem 0 1rem 0;padding-bottom:.5rem}}@media (min-width:1800px){.g-document-list__item-content__add{margin:.5rem 0 1rem 0;padding-bottom:.5rem}}@media (min-width:1200px){.g-document-list__item-content__add-item{margin-left:-2rem;padding:.5rem 0 .5rem 2rem;margin-top:.5rem}}@media (min-width:1800px){.g-document-list__item-content__add-item{margin-top:.5rem;margin-left:-2rem;padding:.5rem 0 .5rem 2rem}}.g-document-list__item-content__add-header{display:flex;flex-flow:row nowrap;padding-bottom:.25rem}.g-document-list__item-content__add-header__item{margin-right:1rem}.g-document-list__item-content__add-docs{display:flex;flex-flow:row nowrap;align-items:center;margin:.5rem 0}.g-document-list__item-content__add-docs__item{padding-right:.5rem}.g-document-list__item-content__add-docs__item h5{margin:0}.g-document-list__item-content__add-button{display:flex;align-items:center;flex-flow:row nowrap;margin:1rem 0}.g-document-list__item-content__add-button-icon{height:1rem;width:1rem;margin-right:.25rem}.g-document-list__item-del{position:absolute;top:.5rem;right:.5rem}@media (min-width:900px){.m-document-list__item{border:1px solid #c1c1c1;border-radius:.5rem}}@media (min-width:1200px){.m-document-list__item{border:1px solid #c1c1c1;border-radius:.5rem}}@media (min-width:1800px){.m-document-list__item{border:1px solid #c1c1c1;border-radius:.5rem}}.m-document-list__item-empty{background-color:rgba(220,20,61,.1)}.m-document-list__item-name{font-weight:600}@media (max-width:599px){.m-document-list__item-name{font-size:1.1em}}@media (min-width:600px){.m-document-list__item-name{font-size:1.1em}}@media (min-width:900px){.m-document-list__item-name{font-size:1.1em}}@media (min-width:1200px){.m-document-list__item-name{font-size:1.2em}}@media (min-width:1800px){.m-document-list__item-name{font-size:1.2em}}.m-document-list__item-help{color:#636363}@media (max-width:599px){.m-document-list__item-help{font-size:.8em}}@media (min-width:600px){.m-document-list__item-help{font-size:.8em}}@media (min-width:900px){.m-document-list__item-help{font-size:.8em}}@media (min-width:1200px){.m-document-list__item-help{font-size:.8em}}@media (min-width:1800px){.m-document-list__item-help{font-size:.8em}}@media (max-width:599px){.m-document-list__item-content{word-wrap:break-word}}@media (min-width:600px){.m-document-list__item-content{word-wrap:break-word}}@media (min-width:900px){.m-document-list__item-content{word-wrap:normal}}@media (min-width:1200px){.m-document-list__item-content{word-wrap:normal}}@media (min-width:1800px){.m-document-list__item-content{word-wrap:normal}}.m-document-list__item-content__title-choice{cursor:pointer}@media (min-width:1200px){.m-document-list__item-content__title-choice{font-size:.9em}}@media (min-width:1800px){.m-document-list__item-content__title-choice{font-size:.9em}}.m-document-list__item-content__title-name{font-weight:700}@media (min-width:1200px){.m-document-list__item-content__edit{border-bottom:.01rem solid #ddd}}@media (min-width:1800px){.m-document-list__item-content__edit{border-bottom:.01rem solid #ddd}}.m-document-list__item-content__edit-icon{background:url(/static/img/edit_arp.svg) 100% 0 no-repeat}.m-document-list__item-content__edit-icon:hover{cursor:pointer}.m-document-list__item-content__edit-icon:hover:after{content:"изменить";font-size:.6rem;background-color:#3a3a3a;color:#fff;border-radius:.1rem}.m-document-list__item-content__edit-icon__save{background:url(/static/img/save-arp.svg) 100% 0 no-repeat}.m-document-list__item-content__edit-icon__save:hover{cursor:pointer}.m-document-list__item-content__edit-icon__save:hover:after{content:"сохранить";font-size:.6rem;background-color:#3a3a3a;color:#fff;border-radius:.1rem}.m-document-list__item-content__edit-icon__loader{background:url(/static/img/loading.svg) 100% 0 no-repeat}.m-document-list__item-content__edit-icon__loader:hover{cursor:pointer}.m-document-list__item-content__edit-icon__loader:hover:after{content:"сохраняем";font-size:.6rem;background-color:#3a3a3a;color:#fff;border-radius:.1rem}.m-document-list__item-content__edit-years{font-size:.6rem;color:#636363}.m-document-list__item-content__add{border-bottom:.01rem solid #c1c1c1}@media (min-width:1200px){.m-document-list__item-content__add-item{border-top:.01rem solid #c1c1c1;border-bottom:.01rem solid #c1c1c1;border-right:.01rem solid #c1c1c1}}@media (min-width:1800px){.m-document-list__item-content__add-item{border-top:.01rem solid #c1c1c1;border-bottom:.01rem solid #c1c1c1;border-right:.01rem solid #c1c1c1}}.m-document-list__item-content__add-header{border-bottom:.01rem solid #c1c1c1}.m-document-list__item-content__add-header__item{color:#636363;font-size:.8rem}.m-document-list__item-content__add-button-icon{background:url(/static/img/add-button.svg) 100% 0 no-repeat}.m-document-list__item-content__add-button-name:hover{cursor:pointer;color:#4b4b4b}.m-document-list__item-del{background-color:transparent}.m-document-list__item-no-file{background-color:rgba(220,20,61,.1)}.m-document-list.js-document-list{background-color:#fff}@media (max-width:599px){.g-education-list-fac__title{padding:1rem;margin-top:2rem}}@media (min-width:600px){.g-education-list-fac__title{padding:1rem;display:inline-block}}@media (min-width:900px){.g-education-list-fac__title{margin:3rem 0 2.5rem 0;display:inline-block;padding:0}}@media (min-width:1200px){.g-education-list-fac__title{margin:3rem 0 2.5rem 0;padding:0;display:inline-block}.g-education-list-fac__title:after{content:"";display:block;width:100%;height:.325rem;margin-top:.25rem}}.g-education-list-fac__oop-list{display:flex}@media (max-width:599px){.g-education-list-fac__oop-list{flex-flow:column}}@media (min-width:600px){.g-education-list-fac__oop-list{flex-flow:column}}@media (min-width:900px){.g-education-list-fac__oop-list{flex-flow:row wrap}}@media (min-width:1200px){.g-education-list-fac__oop-list{flex-flow:row wrap}}.g-education-list-fac__oop-list__item{display:inline-flex}@media (max-width:599px){.g-education-list-fac__oop-list__item{align-items:center;width:100%;margin:0 0 .5rem 0;padding:.75rem 1rem;box-sizing:border-box}}@media (min-width:600px){.g-education-list-fac__oop-list__item{align-items:center;width:100%;margin:0 0 .5rem 0;padding:.75rem 1rem;box-sizing:border-box}}@media (min-width:900px){.g-education-list-fac__oop-list__item{align-items:center;min-width:3rem;max-width:19rem;margin:0 .5rem .5rem 0;padding:.75rem 1rem}}@media (min-width:1200px){.g-education-list-fac__oop-list__item{align-items:center;min-width:3rem;max-width:19rem;margin:0 .5rem .5rem 0;padding:.75rem 1rem}}.m-education-list-fac__title{font-weight:500;font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-education-list-fac__title{font-size:1.75em;line-height:1.5rem}}@media (min-width:600px){.m-education-list-fac__title{font-size:1.75em;line-height:1.5rem}}@media (min-width:900px){.m-education-list-fac__title{font-size:1.5rem;box-shadow:none;border-bottom:none}}@media (min-width:1200px){.m-education-list-fac__title{font-size:1.5rem;box-shadow:none;border-bottom:none}.m-education-list-fac__title:after{border-radius:.5rem;background-color:#4134ad}}.m-education-list-fac__oop-list__item{background-color:#fffaf2;border-radius:1rem;line-height:1.25rem;font-size:.85rem;border-bottom:0}.m-education-list-fac__oop-list__item:hover{border-bottom:0;background-color:#fff7ea}.m-education-list-fac__oop-list__item active,.m-education-list-fac__oop-list__item focus,.m-education-list-fac__oop-list__item:visited{border-bottom:0}.ec-save-continue{top:21%}.right-btn-save__ec{white-space:nowrap;right:-167px}.bg_layer{position:absolute;z-index:15;width:100%;height:100%;background:#000;opacity:.5;pointer-events:none}.modal-ec-banner__preloader{position:fixed;z-index:20000;top:20%;left:50%;height:200px}.ec-save-continue{top:21%}.right-btn-save__ec{white-space:nowrap;right:-167px}.bg_layer{position:absolute;z-index:15;width:100%;height:100%;background:#000;opacity:.5;pointer-events:none}.modal-ec-banner__preloader{position:fixed;z-index:20000;top:20%;left:50%;height:200px}.unknown_curator{background:red}.ec_select_left_block{width:400px}.ec_select_right_block{width:140px;margin-left:10px;margin-top:-6px}.disabled{opacity:.8}.unknown_curator{background:red}.ec_select_left_block{width:400px}.ec_select_right_block{width:140px;margin-left:10px;margin-top:-6px}.disabled{opacity:.8}@media (max-width:599px){.g-facs-in-passport{padding-top:1rem}}@media (min-width:600px){.g-facs-in-passport{padding-top:0}}@media (min-width:900px){.g-facs-in-passport{padding-top:0}}@media (min-width:1200px){.g-facs-in-passport{padding-top:0}}@media (min-width:1800px){.g-facs-in-passport{padding-top:0}}@media (max-width:599px){.g-facs-in-passport__name{margin-bottom:1rem}}@media (min-width:600px){.g-facs-in-passport__name{margin-bottom:1rem}}@media (min-width:900px){.g-facs-in-passport__name{margin-bottom:1rem}}@media (min-width:1200px){.g-facs-in-passport__name{margin-bottom:1rem}}@media (min-width:1800px){.g-facs-in-passport__name{margin-bottom:1rem}}@media (max-width:599px){.g-facs-in-passport__info{display:flex;flex-flow:row wrap;margin-bottom:1rem}}@media (min-width:600px){.g-facs-in-passport__info{display:flex;flex-flow:row nowrap;margin-bottom:1rem}}@media (min-width:900px){.g-facs-in-passport__info{display:flex;flex-flow:row nowrap;margin-bottom:2rem}}@media (min-width:1200px){.g-facs-in-passport__info{display:flex;flex-flow:row nowrap;margin-bottom:2rem}}@media (min-width:1800px){.g-facs-in-passport__info{display:flex;flex-flow:row nowrap;margin-bottom:2rem}}.g-facs-in-passport__info-form{width:4rem}@media (max-width:599px){.g-facs-in-passport__info-form{margin-bottom:1rem;margin-right:0}}@media (min-width:600px){.g-facs-in-passport__info-form{margin-bottom:1rem;margin-right:0}}@media (min-width:900px){.g-facs-in-passport__info-form{margin-right:1rem;margin-bottom:0}}@media (min-width:1200px){.g-facs-in-passport__info-form{margin-right:1rem;margin-bottom:0}}@media (min-width:1800px){.g-facs-in-passport__info-form{margin-right:1rem;margin-bottom:0}}.g-facs-in-passport__info-number{width:9rem}@media (max-width:599px){.g-facs-in-passport__info-number{margin-bottom:1rem;margin-right:0}}@media (min-width:600px){.g-facs-in-passport__info-number{margin-bottom:1rem;margin-right:0}}@media (min-width:900px){.g-facs-in-passport__info-number{margin-right:1rem;margin-bottom:0}}@media (min-width:1200px){.g-facs-in-passport__info-number{margin-right:1rem;margin-bottom:0}}@media (min-width:1800px){.g-facs-in-passport__info-number{margin-right:1rem;margin-bottom:0}}.g-facs-in-passport__info-exam{width:9rem}@media (max-width:599px){.g-facs-in-passport__info-exam{margin-bottom:1rem;margin-right:0}}@media (min-width:600px){.g-facs-in-passport__info-exam{margin-bottom:1rem;margin-right:0}}@media (min-width:900px){.g-facs-in-passport__info-exam{margin-right:1rem;margin-bottom:0}}@media (min-width:1200px){.g-facs-in-passport__info-exam{margin-right:1rem;margin-bottom:0}}@media (min-width:1800px){.g-facs-in-passport__info-exam{margin-right:1rem;margin-bottom:0}}@media (max-width:599px){.g-facs-in-passport__info-exam__item{margin-bottom:.5rem}}@media (min-width:600px){.g-facs-in-passport__info-exam__item{margin-bottom:.5rem}}@media (min-width:900px){.g-facs-in-passport__info-exam__item{margin-bottom:.5rem}}@media (min-width:1200px){.g-facs-in-passport__info-exam__item{margin-bottom:.5rem}}@media (min-width:1800px){.g-facs-in-passport__info-exam__item{margin-bottom:.5rem}}.g-facs-in-passport__info-sum{width:9rem}@media (max-width:599px){.g-facs-in-passport__info-sum{margin-bottom:1rem}}@media (min-width:600px){.g-facs-in-passport__info-sum{margin-bottom:1rem}}@media (min-width:900px){.g-facs-in-passport__info-sum{margin-bottom:0}}@media (min-width:1200px){.g-facs-in-passport__info-sum{margin-bottom:0}}@media (min-width:1800px){.g-facs-in-passport__info-sum{margin-bottom:0}}@media (max-width:599px){.m-facs-in-passport:not(:last-child){border-bottom:.01rem solid #c1c1c1}}@media (min-width:600px){.m-facs-in-passport{border-bottom:0}}@media (min-width:900px){.m-facs-in-passport{border-bottom:0}}@media (min-width:1200px){.m-facs-in-passport{border-bottom:0}}@media (min-width:1800px){.m-facs-in-passport{border-bottom:0}}.m-facs-in-passport__name{font-style:italic}@media (max-width:599px){.m-facs-in-passport__name{font-size:.9em}}@media (min-width:600px){.m-facs-in-passport__name{font-size:.9em}}@media (min-width:900px){.m-facs-in-passport__name{font-size:.9em}}@media (min-width:1200px){.m-facs-in-passport__name{font-size:.9em}}@media (min-width:1800px){.m-facs-in-passport__name{font-size:.9em}}.m-facs-in-passport__info-form__duraction{font-style:italic}@media (max-width:599px){.m-facs-in-passport__info-form__duraction{font-size:.85em}}@media (min-width:600px){.m-facs-in-passport__info-form__duraction{font-size:.85em}}@media (min-width:900px){.m-facs-in-passport__info-form__duraction{font-size:.85em}}@media (min-width:1200px){.m-facs-in-passport__info-form__duraction{font-size:.85em}}@media (min-width:1800px){.m-facs-in-passport__info-form__duraction{font-size:.85em}}.m-facs-in-passport__info-sum{font-family:'Century Gothic',sans-serif;font-weight:600}@media (max-width:599px){.m-facs-in-passport__info-sum{font-size:1.7em}}@media (min-width:600px){.m-facs-in-passport__info-sum{font-size:1.7em}}@media (min-width:900px){.m-facs-in-passport__info-sum{font-size:1.7em}}@media (min-width:1200px){.m-facs-in-passport__info-sum{font-size:1.7em}}@media (min-width:1800px){.m-facs-in-passport__info-sum{font-size:1.7em}}@media (min-width:600px){.g-feedback-ec{display:flex;flex-flow:row nowrap;position:fixed;top:25%;right:-600px;z-index:1000}}@media (min-width:900px){.g-feedback-ec{display:flex;flex-flow:row nowrap;position:fixed;top:25%;right:-600px;z-index:1000}}@media (min-width:1200px){.g-feedback-ec{display:flex;flex-flow:row nowrap;position:fixed;top:25%;right:-600px;z-index:1000}}@media (min-width:600px){.g-feedback-ec__button{width:8rem}}@media (min-width:900px){.g-feedback-ec__button{width:8rem}}@media (min-width:1200px){.g-feedback-ec__button{width:8rem}}@media (min-width:900px){.g-filter-doc-education{display:flex;flex-flow:row nowrap;align-items:center}}@media (min-width:1200px){.g-filter-doc-education{display:flex;flex-flow:row nowrap;align-items:center}}@media (min-width:900px){.g-filter-doc-education__item:not(:last-child){margin-right:.5rem}}@media (min-width:1200px){.g-filter-doc-education__item:not(:last-child){margin-right:.5rem}}@media (min-width:1200px){.g-filter-statuses{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-filter-statuses__item:not(:last-child){margin-right:.5rem}}@media (min-width:900px){.g-filter-struct-ec__item{margin-bottom:.1rem}}@media (min-width:1200px){.g-filter-struct-ec__item{margin-bottom:.1rem}}.g-filter-struct-ec__item label{padding:.2rem .2rem .1rem .2rem;display:inline-block}.m-filter-struct-ec__item label{font-size:.95em}.m-filter-struct-ec__item input:checked+label{background-color:rgba(97,87,174,.1)}.g-footer__content-1{padding:1rem}@media (max-width:599px){.g-footer__content-1{margin:0 .25rem .5rem .25rem;order:3;flex:9 0}}@media (min-width:600px){.g-footer__content-1{margin:0 .25rem .5rem .25rem;order:3;flex:9 0}}@media (min-width:900px){.g-footer__content-1{order:1;flex:4 0}}.g-footer__content-2{padding:1rem}@media (max-width:599px){.g-footer__content-2{margin:0 .25rem .5rem .25rem;order:1;flex:9 0}}@media (min-width:600px){.g-footer__content-2{margin:0 .25rem .5rem .25rem;order:1;flex:9 0}}@media (min-width:900px){.g-footer__content-2{order:2;flex:4 0}}.g-footer__content-3{padding:1rem}@media (max-width:599px){.g-footer__content-3{margin:0 .25rem .5rem .25rem;order:2;flex:9 0}}@media (min-width:600px){.g-footer__content-3{margin:0 .25rem .5rem .25rem;order:2;flex:9 0}}@media (min-width:900px){.g-footer__content-3{order:3;flex:2 0}}.g-footer__content-4{padding:1rem;flex:9 100%}@media (max-width:599px){.g-footer__content-4{order:4}}@media (min-width:600px){.g-footer__content-4{order:4}}@media (min-width:900px){.g-footer__content-4{order:4}}@media (max-width:599px){.m-footer__content-1{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-footer__content-1{border-bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-footer__content-1{border-bottom:0;box-shadow:none}}@media (max-width:599px){.m-footer__content-2{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-footer__content-2{border-bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-footer__content-2{border-bottom:0;box-shadow:none}}@media (max-width:599px){.m-footer__content-3{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-footer__content-3{border-bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-footer__content-3{border-bottom:0;box-shadow:none}}.g-form__item-box{position:relative}.g-form__item-input{width:100%}@media (max-width:599px){.g-form__item-input{height:3rem;padding:1.5rem .75rem .5rem .75rem}}@media (min-width:600px){.g-form__item-input{height:3rem;padding:1.5rem .75rem .5rem .75rem}}@media (min-width:900px){.g-form__item-input{height:3rem;padding:1.5rem .75rem .5rem .75rem}}.g-form__item-input:-webkit-autofill{padding:1.5rem .75rem .5rem .75rem}.g-form__item-input:-webkit-autofill~.g-form__item-label{top:.5rem;left:.75rem;display:block}.g-form__item-input:-moz-placeholder-shown{padding:1rem .75rem}.g-form__item-input:-ms-input-placeholder{padding:1rem .75rem}.g-form__item-input:placeholder-shown{padding:1rem .75rem}.g-form__item-input:-moz-placeholder-shown~.g-form__item-label{top:.9rem;left:.75rem}.g-form__item-input:-ms-input-placeholder~.g-form__item-label{top:.9rem;left:.75rem}.g-form__item-input:placeholder-shown~.g-form__item-label{top:.9rem;left:.75rem}.g-form__item-input:focus{padding:1.5rem .75rem .5rem .75rem}.g-form__item-input:focus~.g-form__item-label{top:.5rem;left:.75rem;display:block}.g-form__item-label{position:absolute;top:.5rem;left:.75rem}.g-form__item-error{margin:.5rem 0 0 .5rem}@media (max-width:599px){.g-form__search{padding:1rem .5rem}}@media (min-width:600px){.g-form__search{padding:1rem .5rem}}@media (min-width:900px){.g-form__search{padding:0}}@media (max-width:599px){.g-form__search-btn{position:absolute;top:0;right:.25rem}}@media (min-width:600px){.g-form__search-btn{position:absolute;top:0;right:.25rem}}@media (min-width:900px){.g-form__search-btn{position:absolute;top:.25rem;right:.125rem}}.m-form__item-input{font-weight:600;color:#373737;outline:0}@media (max-width:599px){.m-form__item-input{border:1px solid #b2b2b2;border-radius:.625rem;box-sizing:border-box;box-shadow:0 0 0 1px rgba(224,233,254,.6)}}@media (min-width:600px){.m-form__item-input{border:1px solid #b2b2b2;border-radius:.625rem;box-sizing:border-box;box-shadow:0 0 0 1px rgba(224,233,254,.6)}}@media (min-width:900px){.m-form__item-input{border:1px solid #b2b2b2;border-radius:.625rem;box-sizing:border-box;box-shadow:0 0 0 1px rgba(224,233,254,.6)}}.m-form__item-input:-webkit-autofill{box-shadow:0 0 0 1px #bacdfc}.m-form__item-input:-webkit-autofill~.m-form__item-label{-webkit-transition:.2s;transition:.2s;font-weight:600;font-size:.625rem}.m-form__item-input::-moz-placeholder{color:transparent}.m-form__item-input:-ms-input-placeholder{color:transparent}.m-form__item-input::-ms-input-placeholder{color:transparent}.m-form__item-input::placeholder{color:transparent}.m-form__item-input:-moz-placeholder-shown~.m-form__item-label{font-size:.875rem;cursor:text;font-weight:600}.m-form__item-input:-ms-input-placeholder~.m-form__item-label{font-size:.875rem;cursor:text;font-weight:600}.m-form__item-input:placeholder-shown~.m-form__item-label{font-size:.875rem;cursor:text;font-weight:600}.m-form__item-input:-moz-placeholder-shown .m-form__item__error{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-input:-ms-input-placeholder .m-form__item__error{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-input:placeholder-shown .m-form__item__error{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-input:focus{box-shadow:0 0 0 1px #bacdfc}.m-form__item-input:focus~.m-form__item-label{transition:.2s;font-weight:600;font-size:.625rem}.m-form__item-input__error{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-input__error:-webkit-autofill{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-input__error:focus{border-color:#ca3232;box-shadow:0 0 0 1px rgba(202,50,50,.3)}.m-form__item-label{color:#8989a0;font-weight:600;font-size:.625rem;transition:.2s}.m-form__item-label__error{color:#ca3232}.m-form__item-error{font-size:.625rem;color:#ca3232}@media (max-width:599px){.g-form_education_at_profile{padding:0}}@media (min-width:600px){.g-form_education_at_profile{padding:0}}@media (min-width:900px){.g-form_education_at_profile{padding-right:1rem;min-width:12rem}}@media (min-width:1200px){.g-form_education_at_profile{padding-right:1rem;min-width:12rem}}@media (min-width:1800px){.g-form_education_at_profile{padding-right:1rem;min-width:12rem}}@media (max-width:599px){.g-form_education_at_profile-name{margin-bottom:1rem}}@media (min-width:600px){.g-form_education_at_profile-name{margin-bottom:.5rem}}@media (min-width:900px){.g-form_education_at_profile-name{margin-bottom:.5rem}}@media (min-width:1200px){.g-form_education_at_profile-name{margin-bottom:.5rem}}@media (min-width:1800px){.g-form_education_at_profile-name{margin-bottom:.5rem}}@media (max-width:599px){.g-form_education_at_profile-list_fac{display:flex;flex-flow:column}}@media (min-width:600px){.g-form_education_at_profile-list_fac{display:flex;flex-flow:column}}@media (min-width:900px){.g-form_education_at_profile-list_fac{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-form_education_at_profile-list_fac{display:flex;flex-flow:row nowrap}}@media (min-width:1800px){.g-form_education_at_profile-list_fac{display:flex;flex-flow:row nowrap}}@media (max-width:599px){.g-form_education_at_profile-list_fac__item:not(:last-child){margin-right:0}}@media (min-width:600px){.g-form_education_at_profile-list_fac__item:not(:last-child){margin-right:0}}@media (min-width:900px){.g-form_education_at_profile-list_fac__item:not(:last-child){margin-right:2rem}}@media (min-width:1200px){.g-form_education_at_profile-list_fac__item:not(:last-child){margin-right:2rem}}@media (min-width:1800px){.g-form_education_at_profile-list_fac__item:not(:last-child){margin-right:2rem}}.m-form_education_at_profile-name{color:#4134ad}@media (min-width:900px){.m-form_education_at_profile-name{font-size:.85rem}}@media (min-width:1200px){.m-form_education_at_profile-name{font-size:.85rem}}@media (min-width:1800px){.m-form_education_at_profile-name{font-size:.85rem}}.m-form_education_at_profile-list_fac__item-name{color:#636363;font-style:italic}.m-form_education_at_profile-list_fac__item-name a{color:#636363}.m-form_education_at_profile-list_fac__item-name a:visited{color:#636363}.m-form_education_at_profile-list_fac__item-name a:focus{color:#636363}.m-form_education_at_profile-list_fac__item-name a:hover{color:#4a4a4a}.m-form_education_at_profile-list_fac__item-name a:active{color:#636363}@media (max-width:599px){.m-form_education_at_profile-list_fac__item-name{font-size:.625rem}}@media (min-width:600px){.m-form_education_at_profile-list_fac__item-name{font-size:.625rem}}@media (min-width:900px){.m-form_education_at_profile-list_fac__item-name{font-size:.625rem}}@media (min-width:1200px){.m-form_education_at_profile-list_fac__item-name{font-size:.625rem}}@media (min-width:1800px){.m-form_education_at_profile-list_fac__item-name{font-size:.625rem}}.g-gallery{width:100%!important}@media (min-width:600px){.g-gallery{display:flex;flex-flow:row wrap}}@media (min-width:900px){.g-gallery{display:flex;flex-flow:row wrap}}.g-gallery a{display:inline-block;padding:0}@media (min-width:900px){.g-gallery a{margin-right:1rem}}@media (max-width:599px){.g-gallery a img{margin-top:-.3rem;width:7rem!important;height:7rem!important}}@media (min-width:600px){.g-gallery a img{width:6rem!important;height:6rem!important}}@media (min-width:900px){.g-gallery a img{width:6rem;height:6rem}}.m-gallery a{text-decoration:none;color:inherit;cursor:pointer;background:#fff;line-height:0;box-shadow:0 13px 15px -5px rgba(197,189,234,.6);border-radius:.75rem;border:0}.m-gallery a:hover{box-shadow:0 13px 15px -5px rgba(197,189,234,.8);border:0}.m-gallery a:active,.m-gallery a:focus,.m-gallery a:visited{border:0}.m-gallery a img{border-radius:.75rem;border:none;-o-object-fit:cover;object-fit:cover}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.95}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.8);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.8);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.8);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.8);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width:599px){.g-header-all-news__wrapper{width:100%;display:flex;flex-flow:column;box-sizing:border-box}}@media (min-width:600px){.g-header-all-news__wrapper{width:100%;display:flex;flex-flow:column;box-sizing:border-box}}@media (min-width:900px){.g-header-all-news__wrapper{margin:0 auto 4rem auto;width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (min-width:1200px){.g-header-all-news__wrapper{margin:0 auto 4rem auto;width:1200px;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (min-width:1800px){.g-header-all-news__wrapper{margin:0 auto 4rem auto;width:1440px;display:flex;flex-flow:row nowrap;align-items:flex-end}}@media (max-width:599px){.g-header-all-news__img{height:6.25rem;flex-shrink:0;margin:0 .25rem}}@media (min-width:600px){.g-header-all-news__img{height:6.25rem;flex-shrink:0;margin:0 .25rem}}@media (min-width:900px){.g-header-all-news__img{width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}@media (min-width:1200px){.g-header-all-news__img{width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}@media (min-width:1800px){.g-header-all-news__img{display:block;width:12.25rem;height:12.25rem;flex-shrink:0;margin:0 2.5rem 0 0}}.g-header-all-news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.g-header-all-news__text{margin:1.5rem .25rem .5rem .75rem}}@media (min-width:600px){.g-header-all-news__text{margin:1.5rem .25rem .5rem .75rem}}@media (min-width:900px){.g-header-all-news__text{margin:0}}@media (min-width:1200px){.g-header-all-news__text{margin:0}}@media (min-width:900px){.g-header-all-news__text-title{margin-left:-.25rem}}@media (min-width:900px){.g-header-all-news__text-subtitle{margin-top:.5rem}}@media (min-width:900px){.g-header-all-news__text-search{margin-top:1rem}}.g-header-all-news__text-search__btn img{width:1rem!important;height:1rem!important}@media (max-width:599px){.g-header-all-news__text-search__btn{width:1rem}}@media (min-width:600px){.g-header-all-news__text-search__btn{width:1rem}}@media (min-width:900px){.g-header-all-news__text-search__btn{width:1rem}}.m-header-all-news__img{box-shadow:0 13px 15px -5px rgba(197,189,234,.7)}@media (max-width:599px){.m-header-all-news__img{border-radius:1.25rem}}@media (min-width:600px){.m-header-all-news__img{border-radius:1.25rem}}@media (min-width:900px){.m-header-all-news__img{border-radius:1.875rem}}@media (min-width:1200px){.m-header-all-news__img{border-radius:1.875rem}}@media (min-width:1800px){.m-header-all-news__img{border-radius:1.875rem}}@media (max-width:599px){.m-header-all-news__img img{border-radius:1.25rem}}@media (min-width:600px){.m-header-all-news__img img{border-radius:1.25rem}}@media (min-width:900px){.m-header-all-news__img img{border-radius:1.875rem}}@media (min-width:1200px){.m-header-all-news__img img{border-radius:1.875rem}}.m-header-all-news__text-title{font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-header-all-news__text-title{font-size:3rem;line-height:3rem;z-index:2}}@media (min-width:600px){.m-header-all-news__text-title{font-size:3rem;line-height:3rem;z-index:2}}@media (min-width:900px){.m-header-all-news__text-title{z-index:15;font-size:4rem;line-height:4rem}}@media (min-width:1200px){.m-header-all-news__text-title{z-index:15;font-size:4rem;line-height:4rem}}.m-header-all-news__text-search{z-index:300;border-bottom:.01rem solid #fff}.m-header-all-news__text-search__input{outline:0}@media (max-width:599px){.m-header-all-news__text-search__input{font-size:1em}}@media (min-width:600px){.m-header-all-news__text-search__input{font-size:1em}}@media (min-width:900px){.m-header-all-news__text-search__input{font-size:1em}}.g-header-information__cycle{width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}@media (min-width:900px){.g-header-information{margin-left:.5rem}}@media (min-width:1200px){.g-header-information{margin-left:0}}.m-header-information{font-size:.625rem;color:#636363}.m-header-information__cycle{border-radius:.25rem}.m-header-information__cycle-green{background-color:green}.m-header-information__link{font-size:.625rem}@media (min-width:900px){.g-header-menu__section{margin-right:3.25rem}}@media (min-width:1200px){.g-header-menu__section{margin-right:3.25rem}}@media (min-width:1800px){.g-header-menu__section{margin-right:3.25rem}}.g-header-menu__section-wrapper{display:flex;flex-flow:row nowrap}@media (max-width:599px){.g-header-menu__section-wrapper{height:6.5rem}}@media (min-width:600px){.g-header-menu__section-wrapper{height:6.5rem}}@media (min-width:900px){.g-header-menu__section-wrapper{height:6.5rem}}@media (min-width:1200px){.g-header-menu__section-wrapper{height:inherit}}@media (min-width:1800px){.g-header-menu__section-wrapper{height:inherit}}.g-header-menu__section-list{display:flex;flex-flow:row nowrap}@media (max-width:599px){.g-header-menu__section-list{padding:1rem 0 1rem 1rem}}@media (min-width:600px){.g-header-menu__section-list{padding:1rem 0 1rem 1rem}}@media (min-width:900px){.g-header-menu__section-list{padding:0}}@media (min-width:1200px){.g-header-menu__section-list{padding:0}}@media (min-width:1800px){.g-header-menu__section-list{padding:0}}.g-header-menu__section-item a{font-size:.75rem;border-bottom:1px solid transparent}.g-header-menu__section-item a:hover{border-bottom:1px solid rgba(238,70,0,.35)}.g-header-menu__section-item a:active,.g-header-menu__section-item a:focus,.g-header-menu__section-item a:visited{border-bottom:1px solid transparent}@media (min-width:900px){.g-header-menu__section-item:not(:last-child){margin-bottom:.25rem}}@media (min-width:1200px){.g-header-menu__section-item:not(:last-child){margin-bottom:.25rem}}@media (min-width:1800px){.g-header-menu__section-item:not(:last-child){margin-bottom:.25rem}}@media (max-width:599px){.g-header-menu__section-info{display:none}}@media (min-width:600px){.g-header-menu__section-info{display:none}}@media (min-width:900px){.g-header-menu__section-info{display:none}}@media (min-width:1200px){.g-header-menu__section-info{width:25rem;display:block;padding:1rem 1.5rem;margin:-1rem}}@media (min-width:1800px){.g-header-menu__section-info{display:block;width:35rem;padding:1rem 1.5rem;margin:-1rem}}@media (max-width:599px){.g-header-menu__small{display:none}}@media (min-width:900px){.g-header-menu__small{display:flex;flex-flow:row nowrap;margin-left:1.5rem}}@media (min-width:1200px){.g-header-menu__small{display:flex;flex-flow:row nowrap;margin-left:3rem}}@media (min-width:1800px){.g-header-menu__small{display:flex;flex-flow:row nowrap;margin-left:3rem}}.g-header-menu__small__item-link{margin-right:1rem}.m-header-menu__section-item{font-size:.625rem}.m-header-menu__section-item a{font-size:.75rem;line-height:1.2rem}.m-header-menu__section-info{font-size:.75rem;background-color:#fff;border-radius:1.625rem}.m-header-menu__section-info a{font-size:.75rem;line-height:1rem}.m-header-menu__small__item-link{font-size:.625rem;color:rgba(19,18,64,.5);border-bottom:1px solid rgba(19,18,64,.2)}.m-header-menu__small__item-link:active,.m-header-menu__small__item-link:focus,.m-header-menu__small__item-link:visited{color:rgba(19,18,64,.5)}.m-header-menu__small__item-link:hover{color:rgba(238,70,0,.9)}@media (min-width:900px){.g-header-mobile{display:none}}@media (min-width:1200px){.g-header-mobile{display:none}}@media (min-width:1800px){.g-header-mobile{display:none}}@media (max-width:599px){.g-header-mobile__top{flex-flow:column-reverse;display:block}}@media (min-width:600px){.g-header-mobile__top{flex-flow:row nowrap;justify-content:space-between;display:block}}@media (min-width:900px){.g-header-mobile__top{margin-bottom:0;display:flex}}@media (min-width:1200px){.g-header-mobile__top{display:flex}}@media (min-width:1800px){.g-header-mobile__top{display:flex}}.g-header-mobile__center{display:flex;align-items:center}@media (min-width:600px){.g-header-mobile__center{flex-flow:row wrap}}@media (min-width:900px){.g-header-mobile__center{flex-flow:row nowrap}}.g-header-mobile__center-short{display:flex;flex-flow:row nowrap}@media (max-width:599px){.g-header-mobile__center-short{padding:1rem .5rem .5rem .5rem;margin-bottom:1rem;align-items:center}}@media (max-width:599px){.g-header-mobile__center-short .g-logo{width:2rem}}@media (min-width:600px){.g-header-mobile__center-short .g-logo{width:3rem}}.g-header-mobile__bottom{display:flex}@media (max-width:599px){.g-header-mobile__bottom{justify-content:flex-start;flex-flow:column}}@media (min-width:600px){.g-header-mobile__bottom{justify-content:flex-start;flex-flow:column}}@media (min-width:900px){.g-header-mobile__bottom{justify-content:flex-end}}@media (max-width:599px){.g-header-mobile__bottom-short{margin-top:-2rem;padding-left:2.3rem}}@media (min-width:600px){.g-header-mobile__bottom-short{margin-top:-1.5rem;padding-left:3.8rem}}@media (min-width:900px){.g-header-mobile__bottom-short{margin-top:0;padding-left:0}}@media (max-width:599px){.g-header-mobile__bottom-short .g-status-university{margin-top:0}}@media (min-width:600px){.g-header-mobile__bottom-short .g-status-university{margin-top:0}}@media (min-width:900px){.g-header-mobile__bottom-short .g-status-university{margin-top:0}}@media (max-width:599px){.m-header-mobile__center-short .m-name-university{font-size:.8rem;line-height:1rem}}@media (min-width:600px){.m-header-mobile__center-short .m-name-university{font-size:1.3em}}@media (min-width:900px){.m-header-mobile__center-short .m-name-university{font-size:1.3em}}.g-header-section{position:relative;box-sizing:border-box}@media (max-width:599px){.g-header-section{padding-right:0;margin:0 .25rem}}@media (min-width:600px){.g-header-section{padding-right:0;margin:0 .25rem}}@media (min-width:900px){.g-header-section{width:100%;padding:1rem}}@media (min-width:1200px){.g-header-section{width:1200px;padding:1.5rem}}@media (min-width:1800px){.g-header-section{width:1440px;padding:1.5rem}}@media (max-width:599px){.g-header-section img{margin:0;height:15rem;width:100%}}@media (min-width:600px){.g-header-section img{height:15rem;width:100%}}@media (min-width:900px){.g-header-section img{height:18rem;width:100%}}@media (min-width:1200px){.g-header-section img{height:18rem;width:100%}}@media (max-width:599px){.g-header-section-small{height:5rem}}@media (min-width:600px){.g-header-section-small{height:5rem}}@media (min-width:900px){.g-header-section-small{height:5rem}}@media (min-width:1200px){.g-header-section-small{height:5rem}}@media (min-width:1800px){.g-header-section-small{height:5rem}}@media (min-width:900px){.g-header-section-middle{margin:1.5rem auto 0 auto}}@media (min-width:1200px){.g-header-section-middle{margin:1.5rem auto 0 auto}}@media (min-width:1800px){.g-header-section-middle{margin:1.5rem auto 0 auto}}@media (max-width:599px){.g-header-section__content{width:100%}}@media (min-width:600px){.g-header-section__content{width:100%}}.m-header-section{z-index:1;overflow:hidden}.m-header-section img{opacity:.5}@media (max-width:599px){.m-header-section img{-o-object-fit:cover;object-fit:cover}}@media (min-width:600px){.m-header-section img{-o-object-fit:cover;object-fit:cover}}@media (min-width:900px){.m-header-section img{-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.m-header-section img{-o-object-fit:cover;object-fit:cover}}@media (max-width:599px){.m-header-section{box-shadow:0 38px 24px -24px rgba(242,242,255,.7)}}@media (min-width:600px){.m-header-section{box-shadow:0 38px 24px -24px rgba(242,242,255,.7)}}@media (min-width:900px){.m-header-section{box-shadow:0 38px 24px -24px rgba(242,242,255,.7)}}@media (max-width:599px){.m-header-section-middle{background:#f2f2ff;border-radius:.75rem}}@media (min-width:600px){.m-header-section-middle{background:#f2f2ff;border-radius:.75rem}}@media (min-width:900px){.m-header-section-middle{background:#f2f2ff;border-radius:1.875rem}}@media (min-width:1200px){.m-header-section-middle{background:#f2f2ff;border-radius:1.875rem}}@media (min-width:1800px){.m-header-section-middle{background:#f2f2ff;border-radius:1.875rem}}@media (min-width:900px){.g-header-wrapper{width:100%}}@media (min-width:1200px){.g-header-wrapper{width:1200px}}@media (min-width:1800px){.g-header-wrapper{width:1440px}}.g-header-wrapper__top-bar{position:relative}@media (max-width:599px){.g-header-wrapper__top-bar{height:auto;display:none}}@media (min-width:600px){.g-header-wrapper__top-bar{display:none}}@media (min-width:900px){.g-header-wrapper__top-bar{display:flex;flex-flow:row nowrap;padding:1rem 0;align-items:center}}@media (min-width:1200px){.g-header-wrapper__top-bar{display:flex;flex-flow:row nowrap;padding:1rem 0;align-items:center}}@media (min-width:1800px){.g-header-wrapper__top-bar{display:flex;flex-flow:row nowrap;padding:1rem 0;align-items:center}}@media (max-width:599px){.g-header-wrapper .g-user{margin-bottom:3rem}}.g-header-wrapper__content-bar{display:flex;flex-flow:row nowrap}@media (max-width:599px){.g-header-wrapper__content-bar{flex-flow:column}}@media (min-width:600px){.g-header-wrapper__content-bar{flex-flow:column}}@media (min-width:900px){.g-header-wrapper__content-bar{flex-flow:row nowrap;display:flex;padding:0 1rem;margin:1.5rem 0}}@media (min-width:1200px){.g-header-wrapper__content-bar{flex-flow:row nowrap;display:flex;padding:0;margin:1.5rem 0}}.g-header-wrapper__bottom{position:relative}@media (min-width:600px){.g-header-wrapper__bottom{margin:1rem 1rem 1.5rem 1rem}}@media (min-width:900px){.g-header-wrapper__bottom{padding:0 1rem;margin:0}}@media (min-width:1200px){.g-header-wrapper__bottom{margin:0;padding:0}}@media (min-width:1800px){.g-header-wrapper__bottom{padding:0;margin:0}}.g-header-wrapper__bottom-item{margin-right:.5rem}.g-header-wrapper__bottom-bar{position:relative}@media (max-width:599px){.g-header-wrapper__bottom__home{margin:1rem 0 1.5rem 0}}@media (min-width:600px){.g-header-wrapper__bottom__home{margin:1rem 0 1.5rem 0}}@media (min-width:900px){.g-header-wrapper__bottom__home{margin:0}}@media (min-width:1200px){.g-header-wrapper__bottom__home{margin:0}}@media (min-width:1800px){.g-header-wrapper__bottom__home{margin:0}}@media (max-width:599px){.g-header-wrapper__home{margin:2rem 1rem 0 1rem}}@media (min-width:600px){.g-header-wrapper__home{margin:2rem 1rem 0 1rem}}@media (min-width:900px){.g-header-wrapper__home{margin:0}}@media (min-width:1200px){.g-header-wrapper__home{margin:0}}@media (min-width:1800px){.g-header-wrapper__home{margin:0}}.m-header-wrapper__top-bar{border-bottom:1px solid #f3f3f8}.m-header-wrapper__bottom-item{font-size:.625rem;color:rgba(19,18,64,.5);border-bottom:1px solid rgba(19,18,64,.2)}.m-header-wrapper__bottom-item:active,.m-header-wrapper__bottom-item:focus,.m-header-wrapper__bottom-item:visited{color:rgba(19,18,64,.5)}.m-header-wrapper__bottom-item:hover{color:rgba(238,70,0,.9)}@media (max-width:599px){.g-how-to-do{margin:1rem .5rem 0 .5rem}}@media (min-width:600px){.g-how-to-do{margin:1rem .5rem 0 .5rem}}@media (min-width:900px){.g-how-to-do{margin:2rem 0}}@media (min-width:1200px){.g-how-to-do{margin:2rem 0}}@media (min-width:1800px){.g-how-to-do{margin:2rem 0}}@media (min-width:1200px){.g-indicator{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-indicator__wrapper{width:100%}}@media (min-width:1200px){.g-indicator-list{margin:1rem 0}}@media (min-width:1200px){.g-indicator-list__item{padding:.5rem 1rem .5rem 2rem;display:flex;flex-flow:row nowrap;margin-bottom:1.5rem}.g-indicator-list__item:before{display:inline-block;width:1.5rem;height:auto;margin-right:.3rem}}@media (min-width:1200px){.g-indicator__name{margin-right:1rem;flex:1 0}}@media (min-width:1200px){.g-indicator__info{width:8rem}}@media (max-width:599px){.g-indicator__info-danger{margin-top:1rem}}@media (min-width:600px){.g-indicator__info-danger{margin-top:1rem}}@media (min-width:900px){.g-indicator__info-danger{margin-top:1rem}}@media (min-width:1200px){.g-indicator__info-danger{margin-top:1rem}}.g-indicator-moderator{position:relative}@media (max-width:599px){.g-indicator-moderator__tip{padding:.5rem;width:100%;box-sizing:border-box;margin-top:.5rem}}@media (min-width:600px){.g-indicator-moderator__tip{padding:.5rem;width:100%;box-sizing:border-box;margin-top:.5rem}}@media (min-width:900px){.g-indicator-moderator__tip{padding:.5rem;width:100%;box-sizing:border-box;margin-top:.5rem}}@media (min-width:1200px){.g-indicator-moderator__tip{padding:.5rem;width:100%;box-sizing:border-box;margin-top:.5rem}}@media (max-width:599px){.g-indicator-moderator__tip-photo{width:4rem;height:4rem;margin-right:2rem}}@media (min-width:600px){.g-indicator-moderator__tip-photo{width:4rem;height:4rem;margin-right:2rem}}@media (min-width:900px){.g-indicator-moderator__tip-photo{width:4rem;height:4rem;margin-right:2rem}}@media (min-width:1200px){.g-indicator-moderator__tip-photo{width:4rem;height:4rem;margin-right:1rem}}.g-indicator-moderator__tip-photo img{width:100%}@media (min-width:1200px){.m-indicator-list__item:before{content:"—";color:#373737;font-weight:600}}@media (min-width:1200px){.m-indicator__name{font-size:1rem;font-weight:600}}@media (max-width:599px){.m-indicator__info-status{font-size:.9em;line-height:1.2em}}@media (min-width:600px){.m-indicator__info-status{font-size:.9em;line-height:1.2em}}@media (min-width:900px){.m-indicator__info-status{font-size:.9em;line-height:1.2em}}@media (min-width:1200px){.m-indicator__info-status{font-size:.9em;line-height:1.2em}}@media (min-width:1200px){.m-indicator__info-danger{font-size:.9em;line-height:1.2em}}.m-indicator-moderator__tip{background-color:#fff}@media (max-width:599px){.m-indicator-moderator__tip{box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-indicator-moderator__tip{box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-indicator-moderator__tip{box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:1200px){.m-indicator-moderator__tip{box-shadow:0 5px 15px 0 #bababa}}.m-indicator-moderator__tip-photo{overflow:hidden;border-radius:2.5rem}@media (max-width:599px){.g-jstabs{padding:1rem;margin:0 .25rem}}@media (min-width:600px){.g-jstabs{padding:1rem;margin:0 .25rem}}@media (min-width:900px){.g-jstabs{padding:0;margin:0}}.g-jstabs__labels{display:inline-flex}@media (max-width:599px){.g-jstabs__labels{flex-flow:column;padding:.25rem .125rem;margin-bottom:1.25rem;width:100%}}@media (min-width:600px){.g-jstabs__labels{width:100%;flex-flow:column;padding:.25rem .125rem;margin-bottom:1.25rem}}@media (min-width:900px){.g-jstabs__labels{width:auto;flex-flow:row nowrap;padding:.25rem .125rem;margin-bottom:1.25rem}}@media (min-width:1200px){.g-jstabs__labels{width:auto;flex-flow:row nowrap;padding:.25rem .125rem;margin-bottom:1.25rem}}@media (max-width:599px){.g-jstabs__label{margin:0 .125rem;padding:.75rem 1rem}}@media (min-width:600px){.g-jstabs__label{margin:0 .125rem;padding:.75rem 1rem}}@media (min-width:900px){.g-jstabs__label{margin:0 .125rem;padding:.5rem 1rem}}@media (min-width:1200px){.g-jstabs__label{margin:0 .125rem;padding:.5rem 1rem}}.g-jstabs__content{display:none}.g-jstabs__content-active{display:block}@media (max-width:599px){.m-jstabs{border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-jstabs{border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-jstabs{border-radius:0;box-shadow:none}}@media (min-width:1200px){.m-jstabs{border-radius:0;box-shadow:none}}@media (min-width:1800px){.m-jstabs{border-radius:0;box-shadow:none}}@media (max-width:599px){.m-jstabs__labels{background-color:#f1f9f6;border-radius:.8rem}}@media (min-width:600px){.m-jstabs__labels{background-color:#f1f9f6;border-radius:.8rem}}@media (min-width:900px){.m-jstabs__labels{background-color:#f1f9f6;border-radius:.8rem}}@media (min-width:1200px){.m-jstabs__labels{background-color:#f1f9f6;border-radius:.8rem}}@media (max-width:599px){.m-jstabs__label{border-radius:.625rem;font-size:.825rem;line-height:.825rem}}@media (min-width:600px){.m-jstabs__label{border-radius:.625rem;font-size:.825rem;line-height:.825rem}}@media (min-width:900px){.m-jstabs__label{border-radius:.625rem;font-size:.825rem;line-height:.825rem}}@media (min-width:1200px){.m-jstabs__label{border-radius:.625rem;font-size:.825rem;line-height:.825rem}}.m-jstabs__label-active{background-color:#4cb18b;color:#fff}.m-jstabs__label:hover{cursor:pointer}.g-languages__item{padding:0}@media (min-width:600px){.g-languages__item{margin-right:.75rem}}@media (min-width:900px){.g-languages__item{margin-right:.75rem}}.m-languages__item{color:rgba(19,18,64,.5);border-bottom:0;white-space:nowrap}.m-languages__item:active,.m-languages__item:focus,.m-languages__item:visited{color:rgba(19,18,64,.5)}.m-languages__item:hover{color:rgba(238,70,0,.9);cursor:pointer}@media (max-width:599px){.m-languages__item{font-size:1.2em}}@media (min-width:600px){.m-languages__item{font-size:1.1em}}@media (min-width:900px){.m-languages__item{font-size:.75rem}}@media (max-width:599px){.g-level-education{padding:1rem;margin:.5rem .25rem}}@media (min-width:600px){.g-level-education{padding:1rem;margin:.5rem .25rem}}@media (min-width:900px){.g-level-education{padding:1rem;margin:0}}@media (min-width:1200px){.g-level-education{padding:1rem 0;margin:0}}@media (min-width:1800px){.g-level-education{margin:0;padding:1rem 0}}@media (min-width:1200px){.g-level-education__header{margin:.7rem 0}}@media (min-width:1800px){.g-level-education__header{margin:.7rem 0}}@media (max-width:599px){.g-level-education__list{display:flex;flex-flow:column}}@media (min-width:600px){.g-level-education__list{display:flex;flex-flow:column}}@media (min-width:900px){.g-level-education__list{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-level-education__list{display:flex;flex-flow:row nowrap}}@media (min-width:1800px){.g-level-education__list{display:flex;flex-flow:row nowrap}}@media (max-width:599px){.g-level-education__list-item{padding:.7rem 0}.g-level-education__list-item:not(:last-child){margin:0}}@media (min-width:600px){.g-level-education__list-item{padding:.7rem 0}.g-level-education__list-item:not(:last-child){margin:0}}@media (min-width:900px){.g-level-education__list-item{padding:0}.g-level-education__list-item:not(:last-child){margin-right:1rem}}@media (min-width:1200px){.g-level-education__list-item{padding:0}.g-level-education__list-item:not(:last-child){margin-right:1.5rem}}@media (min-width:1800px){.g-level-education__list-item{padding:0}.g-level-education__list-item:not(:last-child){margin-right:1.5rem}}@media (max-width:599px){.g-level-education__list-item-name{margin-bottom:.1rem}}@media (min-width:600px){.g-level-education__list-item-name{margin-bottom:.1rem}}@media (min-width:900px){.g-level-education__list-item-name{margin-bottom:.1rem}}@media (min-width:1200px){.g-level-education__list-item-name{margin-bottom:.1rem}}@media (min-width:1800px){.g-level-education__list-item-name{margin-bottom:.1rem}}@media (max-width:599px){.m-level-education{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-level-education{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-level-education{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:0}}@media (min-width:1200px){.m-level-education{background-color:transparent;box-shadow:none;border-radius:0}}@media (min-width:1800px){.m-level-education{background-color:transparent;box-shadow:none}}.m-level-education__list-item{cursor:pointer}@media (max-width:599px){.m-level-education__list-item:not(:last-child){border-bottom:.01rem solid #c1c1c1}}@media (min-width:600px){.m-level-education__list-item:not(:last-child){border-bottom:.01rem solid #c1c1c1}}@media (min-width:900px){.m-level-education__list-item:not(:last-child){border-bottom:none}}@media (min-width:1200px){.m-level-education__list-item:not(:last-child){border-bottom:none}}@media (min-width:1800px){.m-level-education__list-item:not(:last-child){border-bottom:none}}.m-level-education__list-item-active .m-level-education__list-item-name{color:#4134ad}.m-level-education__list-item-name{color:#3854b8}.m-level-education__list-item-count{color:#3a3a3a}@media (max-width:599px){.m-level-education__list-item-count{font-size:.7em}}@media (min-width:600px){.m-level-education__list-item-count{font-size:.7em}}@media (min-width:900px){.m-level-education__list-item-count{font-size:.7em}}@media (min-width:1200px){.m-level-education__list-item-count{font-size:.7em}}@media (min-width:1800px){.m-level-education__list-item-count{font-size:.7em}}@media (max-width:599px){.g-list-employe-search{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:600px){.g-list-employe-search{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:900px){.g-list-employe-search{padding:1rem;margin-bottom:0}}@media (min-width:1200px){.g-list-employe-search{padding:0;margin-bottom:0}}@media (max-width:599px){.m-list-employe-search{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-list-employe-search{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-list-employe-search{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-list-employe-search{background-color:transparent;box-shadow:none}}@media (max-width:599px){.g-list-employees__header{display:none}}@media (min-width:600px){.g-list-employees__header{display:none}}@media (min-width:900px){.g-list-employees__header{display:flex;justify-content:space-between;padding:.4rem 1rem}}@media (min-width:1200px){.g-list-employees__header{display:flex;justify-content:space-between;padding:.4rem 0}}@media (max-width:599px){.g-list-employees__load{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:600px){.g-list-employees__load{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:900px){.g-list-employees__load{padding:0;margin:0}}@media (min-width:1200px){.g-list-employees__load{padding:0;margin:0}}@media (max-width:599px){.g-list-employees__item{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:600px){.g-list-employees__item{padding:1rem;margin:1rem .25rem 1rem .25rem;display:flex}}@media (min-width:900px){.g-list-employees__item{padding:1rem;display:flex;margin:4rem 0}}@media (min-width:1200px){.g-list-employees__item{display:flex;margin:4rem 0;padding:0}}.g-list-employees__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.g-list-employees__item-img{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}}@media (min-width:600px){.g-list-employees__item-img{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:1rem}}@media (min-width:900px){.g-list-employees__item-img{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:2rem}}@media (min-width:1200px){.g-list-employees__item-img{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:2rem}}.g-list-employees__item-content{justify-content:center;display:flex;flex-flow:column}@media (min-width:600px){.g-list-employees__item-content{flex:1 0}}@media (min-width:900px){.g-list-employees__item-content{flex:1 0}}@media (min-width:1200px){.g-list-employees__item-content{flex:1 0}}@media (max-width:599px){.g-list-employees__item-content__name{margin-bottom:.25rem}}@media (min-width:600px){.g-list-employees__item-content__name{margin-bottom:.25rem}}@media (min-width:900px){.g-list-employees__item-content__name{margin-bottom:.25rem}}@media (min-width:1200px){.g-list-employees__item-content__name{margin-bottom:.25rem}}@media (max-width:599px){.g-list-employees__item-content__post{margin-bottom:.5rem}}@media (min-width:600px){.g-list-employees__item-content__post{margin-bottom:.5rem}}@media (min-width:900px){.g-list-employees__item-content__post{margin-bottom:.5rem}}@media (min-width:1200px){.g-list-employees__item-content__post{margin-bottom:.5rem}}@media (max-width:599px){.g-list-employees__item-contact{margin-top:1.5rem}}@media (min-width:600px){.g-list-employees__item-contact{margin:.5rem 0 0 .5rem;text-align:right}}@media (min-width:900px){.g-list-employees__item-contact{margin:0;text-align:right}}@media (min-width:1200px){.g-list-employees__item-contact{margin:0;text-align:right}}@media (min-width:900px){.m-list-employees__header{border-bottom:.01rem solid #c1c1c1}}@media (min-width:1200px){.m-list-employees__header{border-bottom:.01rem solid #c1c1c1}}@media (min-width:900px){.m-list-employees__header-fio{color:#636363;font-style:italic}}@media (min-width:1200px){.m-list-employees__header-fio{color:#636363;font-style:italic}}@media (min-width:900px){.m-list-employees__header-contact{color:#636363;font-style:italic}}@media (min-width:1200px){.m-list-employees__header-contact{color:#636363;font-style:italic}}.m-list-employees__item-img{box-shadow:0 13px 15px -5px rgba(197,189,234,.7)}@media (max-width:599px){.m-list-employees__item-img{border-radius:1.25rem}}@media (min-width:600px){.m-list-employees__item-img{border-radius:1.25rem}}@media (min-width:900px){.m-list-employees__item-img{border-radius:1.25rem}}@media (min-width:1200px){.m-list-employees__item-img{border-radius:1.5rem}}@media (min-width:1800px){.m-list-employees__item-img{border-radius:1.5rem}}@media (max-width:599px){.m-list-employees__item-img img{border-radius:1.25rem}}@media (min-width:600px){.m-list-employees__item-img img{border-radius:1.25rem}}@media (min-width:900px){.m-list-employees__item-img img{border-radius:1.25rem}}@media (min-width:1200px){.m-list-employees__item-img img{border-radius:1.5rem}}.m-list-employees__item-content__name{color:#373737}@media (max-width:599px){.m-list-employees__item-content__name{font-size:1rem;font-weight:600}}@media (min-width:600px){.m-list-employees__item-content__name{font-size:1rem;font-weight:600}}@media (min-width:900px){.m-list-employees__item-content__name{font-size:1rem;font-weight:600}}@media (min-width:1200px){.m-list-employees__item-content__name{font-size:1rem;font-weight:600}}.m-list-employees__item-content__name a{color:#373737;border-color:rgba(19,18,64,.2)}.m-list-employees__item-content__name a:visited{color:#373737}.m-list-employees__item-content__name a:focus{color:#373737}.m-list-employees__item-content__name a:hover{color:rgba(238,70,0,.9)}.m-list-employees__item-content__name a:active{color:rgba(238,70,0,.9)}.m-list-employees__item-content__name a:active,.m-list-employees__item-content__name a:hover{border-color:rgba(238,70,0,.35)}@media (max-width:599px){.m-list-employees__item-content__name a{font-size:1rem;font-weight:600}}@media (min-width:600px){.m-list-employees__item-content__name a{font-size:1rem;font-weight:600}}@media (min-width:900px){.m-list-employees__item-content__name a{font-size:1rem;font-weight:600}}@media (min-width:1200px){.m-list-employees__item-content__name a{font-size:1rem;font-weight:600}}.m-list-employees__item-content__post{font-size:.75rem}@media (max-width:599px){.m-list-employees__item-content__department{font-size:.75rem;font-style:italic}.m-list-employees__item-content__department a{font-size:.75rem;color:#3854b8}.m-list-employees__item-content__department a:visited{color:#3854b8}.m-list-employees__item-content__department a:focus{color:#3854b8}.m-list-employees__item-content__department a:hover{color:rgba(238,70,0,.9)}.m-list-employees__item-content__department a:active{color:rgba(238,70,0,.9)}}@media (min-width:600px){.m-list-employees__item-content__department{font-size:.75rem;font-style:italic}.m-list-employees__item-content__department a{font-size:.75rem;color:#3854b8}.m-list-employees__item-content__department a:visited{color:#3854b8}.m-list-employees__item-content__department a:focus{color:#3854b8}.m-list-employees__item-content__department a:hover{color:rgba(238,70,0,.9)}.m-list-employees__item-content__department a:active{color:rgba(238,70,0,.9)}}@media (min-width:900px){.m-list-employees__item-content__department{font-size:.75rem;font-style:italic}.m-list-employees__item-content__department a{font-size:.75rem;color:#3854b8}.m-list-employees__item-content__department a:visited{color:#3854b8}.m-list-employees__item-content__department a:focus{color:#3854b8}.m-list-employees__item-content__department a:hover{color:rgba(238,70,0,.9)}.m-list-employees__item-content__department a:active{color:rgba(238,70,0,.9)}}@media (min-width:1200px){.m-list-employees__item-content__department{font-size:.75rem;font-style:italic}.m-list-employees__item-content__department a{font-size:.75rem;color:#3854b8}.m-list-employees__item-content__department a:visited{color:#3854b8}.m-list-employees__item-content__department a:focus{color:#3854b8}.m-list-employees__item-content__department a:hover{color:rgba(238,70,0,.9)}.m-list-employees__item-content__department a:active{color:rgba(238,70,0,.9)}}@media (max-width:599px){.g-list-forms_education_at_profile{display:flex;flex-flow:column}}@media (min-width:600px){.g-list-forms_education_at_profile{display:flex;flex-flow:column}}@media (min-width:900px){.g-list-forms_education_at_profile{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-list-forms_education_at_profile{display:flex;flex-flow:row nowrap}}@media (min-width:1800px){.g-list-forms_education_at_profile{display:flex;flex-flow:row nowrap}}@media (max-width:599px){.g-list-forms_education_at_profile__item:not(:last-child){margin-bottom:1rem;margin-right:0}}@media (min-width:600px){.g-list-forms_education_at_profile__item:not(:last-child){margin-bottom:1rem;margin-right:0}}@media (min-width:900px){.g-list-forms_education_at_profile__item:not(:last-child){margin-right:2rem;margin-bottom:0}}@media (min-width:1200px){.g-list-forms_education_at_profile__item:not(:last-child){margin-right:2rem;margin-bottom:0}}@media (min-width:1800px){.g-list-forms_education_at_profile__item:not(:last-child){margin-right:1rem;margin-bottom:0}}@media (max-width:599px){.g-list-oop{margin-top:1rem}}@media (min-width:600px){.g-list-oop{margin-top:1rem}}@media (min-width:900px){.g-list-oop{margin-top:1rem}}@media (min-width:1200px){.g-list-oop{margin-top:1rem}}@media (min-width:1800px){.g-list-oop{margin-top:1rem}}@media (max-width:599px){.g-list-oop__header{padding:1rem}}@media (min-width:600px){.g-list-oop__header{padding:1rem}}@media (min-width:900px){.g-list-oop__header{margin-bottom:1rem;padding:1rem}}@media (min-width:1200px){.g-list-oop__header{margin-bottom:1rem;padding:0}}@media (min-width:1800px){.g-list-oop__header{margin-bottom:1rem;padding:0}}@media (min-width:1200px){.g-list-oop__wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:1800px){.g-list-oop__wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}@media (max-width:599px){.g-list-oop__item{padding:1rem;margin:.5rem .25rem}}@media (min-width:600px){.g-list-oop__item{padding:1rem;margin:.5rem .25rem}}@media (min-width:900px){.g-list-oop__item{padding:1rem;margin-bottom:1rem}}@media (min-width:1200px){.g-list-oop__item{margin-bottom:1rem;width:44.5%;padding:1.5rem}}@media (min-width:1800px){.g-list-oop__item{margin-bottom:1rem;width:45.5%;padding:1.5rem}}@media (max-width:599px){.g-list-oop__item-name{margin-bottom:.5rem}}@media (min-width:600px){.g-list-oop__item-name{margin-bottom:.5rem}}@media (min-width:900px){.g-list-oop__item-name{margin-bottom:.5rem}}@media (min-width:1200px){.g-list-oop__item-name{margin-bottom:.5rem}}@media (min-width:1800px){.g-list-oop__item-name{margin-bottom:.5rem}}.g-list-oop__item-code{display:inline-block;margin-right:.5rem}.g-list-oop__item-level{display:inline-block}@media (max-width:599px){.g-list-oop__item-profiles{margin-top:.8rem}}@media (min-width:600px){.g-list-oop__item-profiles{margin-top:.8rem}}@media (min-width:900px){.g-list-oop__item-profiles{margin-top:.8rem}}@media (min-width:1200px){.g-list-oop__item-profiles{margin-top:.8rem}}@media (min-width:1800px){.g-list-oop__item-profiles{margin-top:.8rem}}@media (max-width:599px){.g-list-oop__item-profiles__content{display:flex;flex-flow:column}}@media (min-width:600px){.g-list-oop__item-profiles__content{display:flex;flex-flow:column}}@media (min-width:900px){.g-list-oop__item-profiles__content{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-list-oop__item-profiles__content{display:flex;flex-flow:row nowrap}}@media (min-width:1800px){.g-list-oop__item-profiles__content{display:flex;flex-flow:row nowrap}}.m-list-oop__header-title{font-weight:600}@media (max-width:599px){.m-list-oop__header-title{font-size:1em}}@media (min-width:600px){.m-list-oop__header-title{font-size:1em}}@media (min-width:900px){.m-list-oop__header-title{font-size:1em}}@media (min-width:1200px){.m-list-oop__header-title{font-size:1em}}@media (min-width:1800px){.m-list-oop__header-title{font-size:1em}}@media (max-width:599px){.m-list-oop__header-subtititle{font-size:.7em}}@media (min-width:600px){.m-list-oop__header-subtititle{font-size:.7em}}@media (min-width:900px){.m-list-oop__header-subtititle{font-size:.7em}}@media (min-width:1200px){.m-list-oop__header-subtititle{font-size:.7em}}@media (min-width:1800px){.m-list-oop__header-subtititle{font-size:.7em}}@media (max-width:599px){.m-list-oop__item{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-list-oop__item{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-list-oop__item{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:1200px){.m-list-oop__item{border:.01rem solid #ddd;box-shadow:0 13px 15px -5px rgba(197,189,234,.2);border-radius:.75rem}}@media (min-width:1800px){.m-list-oop__item{border:.01rem solid #ddd;box-shadow:0 13px 15px -5px rgba(197,189,234,.2);border-radius:.75rem}}.m-list-oop__item-name a{font-family:'Futura PT Book',sans-serif;font-weight:600}@media (max-width:599px){.m-list-oop__item-name a{font-size:1rem}}@media (min-width:600px){.m-list-oop__item-name a{font-size:1rem}}@media (min-width:900px){.m-list-oop__item-name a{font-size:1.15rem}}@media (min-width:1200px){.m-list-oop__item-name a{font-size:1.15rem}}@media (min-width:1800px){.m-list-oop__item-name a{font-size:1.15rem}}.m-list-oop__item-code{color:#636363}@media (max-width:599px){.m-list-oop__item-code{font-size:.8rem}}@media (min-width:600px){.m-list-oop__item-code{font-size:.8rem}}@media (min-width:900px){.m-list-oop__item-code{font-size:.8rem}}@media (min-width:1200px){.m-list-oop__item-code{font-size:.8rem}}@media (min-width:1800px){.m-list-oop__item-code{font-size:.8rem}}.m-list-oop__item-level{color:#636363}@media (max-width:599px){.m-list-oop__item-level{font-size:.8rem}}@media (min-width:600px){.m-list-oop__item-level{font-size:.8rem}}@media (min-width:900px){.m-list-oop__item-level{font-size:.8rem}}@media (min-width:1200px){.m-list-oop__item-level{font-size:.8rem}}@media (min-width:1800px){.m-list-oop__item-level{font-size:.8rem}}@media (max-width:599px){.m-list-oop__item-profiles__header{font-size:.9rem}}@media (min-width:600px){.m-list-oop__item-profiles__header{font-size:.9rem}}@media (min-width:900px){.m-list-oop__item-profiles__header{font-size:.9rem}}@media (min-width:1200px){.m-list-oop__item-profiles__header{font-size:.9rem}}@media (min-width:1800px){.m-list-oop__item-profiles__header{font-size:.9rem}}@media (max-width:599px){.g-list-profiles{width:100%}}@media (min-width:600px){.g-list-profiles{width:100%}}@media (min-width:900px){.g-list-profiles{width:12.5rem}}@media (min-width:1200px){.g-list-profiles{width:12.5rem}}@media (min-width:1800px){.g-list-profiles{width:12.5rem}}@media (max-width:599px){.g-list-profiles__item{padding:0 .3rem .3rem .3rem}}@media (min-width:600px){.g-list-profiles__item{padding:0 .3rem .3rem .3rem}}@media (min-width:900px){.g-list-profiles__item{padding:.1rem .4rem .1rem 0;margin-right:1.25rem}}@media (min-width:1200px){.g-list-profiles__item{padding:.1rem .4rem .1rem 0;margin-right:1.25rem}}@media (min-width:1800px){.g-list-profiles__item{padding:.1rem .4rem .1rem 0;margin-right:1.25rem}}.m-list-profiles .m-tabs-active{color:#4134ad;border-right:.01rem solid #00a13e}.m-list-profiles__item{border-right:.01rem solid #c1c1c1}@media (max-width:599px){.m-list-profiles__item{font-size:.9em}}@media (min-width:600px){.m-list-profiles__item{font-size:.9em}}@media (min-width:900px){.m-list-profiles__item{font-size:.9em}}@media (min-width:1200px){.m-list-profiles__item{font-size:.9em}}@media (min-width:1800px){.m-list-profiles__item{font-size:.9em}}@media (min-width:1200px){.g-list-supporting-documentation{margin-top:1rem}}@media (min-width:1200px){.m-list-supporting-documentation__item{font-size:.9em}}@media (min-width:1200px){.g-list-years-ec{position:relative}}@media (min-width:1200px){.g-list-years-ec__select-year{position:absolute;bottom:-.7rem}}.g-list-years-ec__select-year:focus .m-list-years-ec__select-year__content,.g-list-years-ec__select-year:hover .m-list-years-ec__select-year__content{display:block}@media (min-width:1200px){.g-list-years-ec__select-year__content{display:none;position:absolute;width:7rem;padding:.5rem}}@media (min-width:1200px){.m-list-years-ec__show-year{font-size:2.5rem;line-height:initial}}@media (min-width:1200px){.m-list-years-ec__select-year{font-size:.7rem;color:#3854b8}.m-list-years-ec__select-year:visited{color:rgba(238,70,0,.9)}.m-list-years-ec__select-year:focus{color:#3854b8}.m-list-years-ec__select-year:hover{color:rgba(238,70,0,.9)}.m-list-years-ec__select-year:active{color:#3854b8}}.m-list-years-ec__select-year:focus,.m-list-years-ec__select-year:hover{cursor:pointer}@media (min-width:1200px){.m-list-years-ec__select-year__content{background-color:#fff;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:1200px){.m-list-years-ec__select-year__content-item{color:#373737;font-size:1rem}}.m-list-years-ec__select-year__content-item:focus,.m-list-years-ec__select-year__content-item:hover{text-decoration:underline;cursor:pointer}@media (max-width:599px){.g-lk__img{width:6.25rem;height:6.25rem}}@media (min-width:600px){.g-lk__img{width:6.25rem;height:6.25rem}}@media (min-width:900px){.g-lk__img{width:12.25rem;height:12.25rem}}@media (min-width:1200px){.g-lk__img{width:12.25rem;height:12.25rem}}@media (min-width:1800px){.g-lk__img{width:12.25rem;height:12.25rem}}.g-lk__name_post{margin-bottom:0}.m-lk__img{z-index:2;overflow:hidden}.m-lk__img img{width:100%;-o-object-fit:cover;object-fit:cover}.m-lk__name_post{color:#373737}@media (max-width:599px){.m-lk__left-icon .m-icon_more_menu{fill:#a2a2a2}}@media (min-width:600px){.m-lk__left-icon .m-icon_more_menu{fill:#a2a2a2}}@media (max-width:599px){.g-logo{width:3.5rem;margin-bottom:.5rem}}@media (min-width:600px){.g-logo{width:4rem;margin-right:1rem}}@media (min-width:900px){.g-logo{width:6.5rem}}.m-logo{z-index:200;border:0}.m-logo:active,.m-logo:focus,.m-logo:hover,.m-logo:visited{border:0}@media (max-width:599px){.g-manager-module{padding:1rem;margin:1rem .25rem 0 .25rem}}@media (min-width:600px){.g-manager-module{padding:1rem;margin-top:1rem}}@media (min-width:900px){.g-manager-module{padding:0;margin:0 0 2rem 0}}@media (min-width:1200px){.g-manager-module{padding:0;margin:0 0 2rem 0}}@media (max-width:599px){.g-manager-module__title{margin-bottom:1rem}}@media (min-width:600px){.g-manager-module__title{margin-bottom:1em}}@media (min-width:900px){.g-manager-module__title{margin-bottom:1rem}}@media (min-width:1200px){.g-manager-module__title{margin-bottom:1rem}}@media (max-width:599px){.g-manager-module__manager-section{margin:0 0 1rem 0;display:inline-block}.g-manager-module__manager-section:first-child{margin:0}.g-manager-module__manager-section:last-child{margin:0}}@media (min-width:600px){.g-manager-module__manager-section{margin:0 1rem 1rem 0;display:inline-block}.g-manager-module__manager-section:first-child{margin:0}.g-manager-module__manager-section:last-child{margin:0}}@media (min-width:900px){.g-manager-module__manager-section{margin:0 1rem 2rem 0;display:inline-block}.g-manager-module__manager-section:first-child{margin:0}.g-manager-module__manager-section:last-child{margin:0}}@media (min-width:1200px){.g-manager-module__manager-section{margin:0 0 2rem 0;display:block}.g-manager-module__manager-section:first-child{margin:0}.g-manager-module__manager-section:last-child{margin:0}}@media (max-width:599px){.g-manager-module__manager-section__photo{width:5rem;height:5rem;margin-bottom:.5rem}.g-manager-module__manager-section__photo img{width:100%}}@media (min-width:600px){.g-manager-module__manager-section__photo{width:5rem;height:5rem;margin-bottom:.5rem}.g-manager-module__manager-section__photo img{width:100%}}@media (min-width:900px){.g-manager-module__manager-section__photo{width:5rem;height:5rem;margin-bottom:.5rem}.g-manager-module__manager-section__photo img{width:100%}}@media (min-width:1200px){.g-manager-module__manager-section__photo{width:5rem;height:5rem;margin-bottom:.5rem}.g-manager-module__manager-section__photo img{width:100%}}.g-manager-module__manager-section__name{margin-bottom:.5rem}@media (max-width:599px){.m-manager-module{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-manager-module{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-manager-module{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-manager-module{background-color:transparent;box-shadow:none}}.m-manager-module__title{color:#373737;font-weight:600}@media (max-width:599px){.m-manager-module__title{font-size:1rem}}@media (min-width:600px){.m-manager-module__title{font-size:1rem}}@media (min-width:900px){.m-manager-module__title{font-size:1rem}}@media (min-width:1200px){.m-manager-module__title{font-size:1rem}}@media (max-width:599px){.m-manager-module__manager-section__photo{border-radius:1.5rem;overflow:hidden}}@media (min-width:600px){.m-manager-module__manager-section__photo{border-radius:1.5rem;overflow:hidden}}@media (min-width:900px){.m-manager-module__manager-section__photo{border-radius:1.5rem;overflow:hidden}}@media (min-width:1200px){.m-manager-module__manager-section__photo{border-radius:1.5rem;overflow:hidden}}@media (max-width:599px){.m-manager-module__manager-section__post{font-size:1rem}}@media (min-width:600px){.m-manager-module__manager-section__post{font-size:1rem}}@media (min-width:900px){.m-manager-module__manager-section__post{font-size:.75rem}}@media (min-width:1200px){.m-manager-module__manager-section__post{font-size:.75rem}}.m-manager-module__manager-section__name{font-weight:600;font-size:1rem}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@media (min-width:900px){.g-modal-window{position:absolute;top:0;bottom:inherit;display:none;flex-flow:column;min-width:18rem;width:100%;max-width:100%}}.g-modal-window__position-right{right:.8rem}.g-modal-window__position-left{left:0}@media (max-width:599px){.g-modal-window__title{display:none}}@media (min-width:600px){.g-modal-window__title{display:none}}@media (min-width:900px){.g-modal-window__title{display:block;padding:.7rem .7rem .5rem .7rem;text-align:center}}@media (max-width:599px){.g-modal-window__close{display:none}}@media (min-width:600px){.g-modal-window__close{display:none}}@media (min-width:900px){.g-modal-window__close{display:block;position:absolute;top:0;right:0;width:1rem;height:1rem;padding:1rem .5rem 0 0}}.g-modal-window__close .icon-close{width:.8em}.m-modal-window{background-color:#fff;z-index:100}@media (min-width:900px){.m-modal-window{box-shadow:0 4px 12px 0 rgba(50,50,50,.35)}}.m-modal-window__title{font-size:1.2em;color:#636363}.m-modal-window__close .icon-close{fill:#a2a2a2}.g-module-oop-item a{display:block}@media (min-width:900px){.g-module-oop-item{margin-bottom:.5rem}}@media (min-width:1200px){.g-module-oop-item{margin-bottom:.5rem}}@media (min-width:1800px){.g-module-oop-item{margin-bottom:.5rem}}.gallery{display:flex;flex-flow:row wrap}.gallery-item{margin-right:.7rem}.gallery-item img{width:7rem;height:7rem;-o-object-fit:cover;object-fit:cover}.gallery-item input[type=checkbox]{margin:0!important}.g-more-info__content{margin-bottom:.5rem}.m-more-info__title{font-size:.7rem;font-weight:400}.m-more-info__content{font-size:.75rem;font-weight:400}.g-name-university{width:100%}@media (max-width:599px){.g-name-university{margin:0}}@media (min-width:600px){.g-name-university{margin:0}}@media (min-width:900px){.g-name-university{margin-bottom:.75rem}}@media (min-width:1200px){.g-name-university{margin-bottom:.75rem}}@media (min-width:1800px){.g-name-university{margin-bottom:.75rem}}.m-name-university{font-family:'Futura PT Book',sans-serif;color:#373737}@media (max-width:599px){.m-name-university{font-size:1.4em;line-height:1.125em}}@media (min-width:600px){.m-name-university{font-size:1.5em;line-height:1.125em}}@media (min-width:900px){.m-name-university{font-size:1.75em;line-height:1.125em}}@media (min-width:1200px){.m-name-university{font-size:1.9em;line-height:1.125em}}@media (max-width:599px){.g-navigation__section-item:not(:last-child){margin-bottom:1rem}}@media (min-width:600px){.g-navigation__section-item:not(:last-child){margin-bottom:1rem}}@media (min-width:900px){.g-navigation__section-item:not(:last-child){margin-bottom:.5rem}}@media (max-width:599px){.g-navigation__section-item{margin-bottom:1rem;line-height:1.5em}}@media (min-width:600px){.g-navigation__section-item{margin-bottom:1rem;line-height:1.5em}}@media (min-width:900px){.g-navigation__section-item-row{display:inline-block}.g-navigation__section-item-row:not(:last-child){margin-right:1rem}}.g-navigation__section:not(:last-child){margin-right:1rem}@media (max-width:599px){.g-navigation{padding:0}}@media (min-width:600px){.g-navigation{padding:0}}@media (min-width:900px){.g-navigation{padding:0 1rem;margin-bottom:1.5rem;margin-top:2.5rem}}@media (min-width:1200px){.g-navigation{padding:0;margin-bottom:2rem;margin-top:2.5rem}}@media (min-width:1800px){.g-navigation{padding:0;margin-bottom:2rem;margin-top:2.5rem}}.g-navigation-module{display:flex;position:relative}@media (max-width:599px){.g-navigation-module{flex-flow:column}}@media (min-width:600px){.g-navigation-module{flex-flow:column}}@media (min-width:900px){.g-navigation-module{flex-flow:row nowrap;align-items:center}}@media (max-width:599px){.g-navigation-module__edit{display:inline-block;padding:.5rem}}@media (min-width:600px){.g-navigation-module__edit{display:inline-block;padding:.5rem 1rem}}@media (min-width:900px){.g-navigation-module__edit{padding:0 .3rem}}@media (min-width:1200px){.g-navigation-module__edit{padding:0 .3rem}}@media (min-width:1800px){.g-navigation-module__edit{padding:0 .3rem}}.g-navigation-module__draft-help{display:inline-block}@media (max-width:599px){.g-navigation-module__draft-help{padding:0 .5rem}}@media (min-width:600px){.g-navigation-module__draft-help{padding:0 .5rem}}@media (min-width:900px){.g-navigation-module__draft-help{padding:0 .5rem}}@media (min-width:1200px){.g-navigation-module__draft-help{padding:0 .5rem}}@media (min-width:1800px){.g-navigation-module__draft-help{padding:0 .5rem}}.g-navigation-module__more{display:none}@media (min-width:900px){.g-navigation-module__more{position:absolute;right:0;top:2.5rem;padding:1rem;min-width:10rem}}@media (min-width:1200px){.g-navigation-module__more{position:absolute;right:0;top:2.5rem;padding:1rem;min-width:10rem}}.g-navigation-module__more .g-navigation-module__lvl-1{display:block}.g-navigation-module__more .g-navigation-module__lvl-1__item{margin-right:0}@media (min-width:900px){.g-navigation-module__more .g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1{position:static;display:block}}@media (min-width:900px){.g-navigation-module__more .g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1 .g-navigation-module__lvl-2__wrapper{position:static;display:block;padding:0;margin:0}}@media (min-width:900px){.g-navigation-module__more .g-navigation-module__lvl-1 .g-navigation-module__lvl-2{margin-bottom:0;margin-left:.5rem}}@media (min-width:900px){.g-navigation-module__more .g-navigation-module__lvl-1:hover .g-navigation-module__lvl-2__wrapper-1{position:static;display:block;padding:0}}.g-navigation-module__lvl-1{box-sizing:border-box}@media (max-width:599px){.g-navigation-module__lvl-1{display:block;position:relative;margin-bottom:.5rem}}@media (min-width:600px){.g-navigation-module__lvl-1{display:block;position:relative;margin-bottom:.5rem}}@media (min-width:900px){.g-navigation-module__lvl-1{display:block;position:relative;margin-bottom:0}}.g-navigation-module__lvl-1-last{padding:.25rem 1rem}@media (min-width:900px){.g-navigation-module__lvl-1__item{display:inline-block;margin-right:1rem}}@media (min-width:1200px){.g-navigation-module__lvl-1__item{display:inline-block;margin-right:1rem;margin-bottom:0}}@media (max-width:599px){.g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1{display:none}}@media (min-width:600px){.g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1{display:none}}@media (min-width:900px){.g-navigation-module__lvl-1 .g-navigation-module__lvl-2__wrapper-1{display:none}}@media (min-width:900px){.g-navigation-module__lvl-1-end:hover .g-navigation-module__lvl-2__wrapper-1{right:0;left:auto!important}}@media (min-width:900px){.g-navigation-module__lvl-1:hover .g-navigation-module__lvl-2__wrapper-1{display:block;position:absolute;left:0;top:1.35rem;z-index:100}}@media (max-width:599px){.g-navigation-module__lvl-2{margin-bottom:.5rem}}@media (min-width:600px){.g-navigation-module__lvl-2{margin-bottom:.5rem}}@media (min-width:900px){.g-navigation-module__lvl-2{margin-bottom:.25rem}}@media (max-width:599px){.g-navigation-module__lvl-2__wrapper{margin:.75rem}}@media (min-width:600px){.g-navigation-module__lvl-2__wrapper{margin:.75rem}}@media (min-width:900px){.g-navigation-module__lvl-2__wrapper{margin:1rem 0 0 0;padding:1rem;min-width:15rem;max-width:15rem;width:12.5rem}}@media (max-width:599px){.g-navigation__m_s{padding:1rem;margin:1rem .25rem 0 .25rem}}@media (min-width:600px){.g-navigation__m_s{padding:1rem;margin:1rem .25rem 0 .25rem}}@media (min-width:900px){.g-navigation__m_s{padding:0;margin:0 0 2rem 0}}@media (max-width:599px){.g-navigation__m_s__wrapper-2{margin-left:.75rem}}@media (min-width:600px){.g-navigation__m_s__wrapper-2{margin-left:.75rem}}@media (min-width:900px){.g-navigation__m_s__wrapper-2{margin-left:.75rem}}@media (max-width:599px){.g-navigation__m_s__lvl-1{margin-bottom:.75rem}}@media (min-width:600px){.g-navigation__m_s__lvl-1{margin-bottom:.75rem}}@media (min-width:900px){.g-navigation__m_s__lvl-1{margin-bottom:.75rem}}@media (max-width:599px){.g-navigation__m_s__lvl-2{margin-bottom:.5rem}}@media (min-width:600px){.g-navigation__m_s__lvl-2{margin-bottom:.5rem}}@media (min-width:900px){.g-navigation__m_s__lvl-2{margin-bottom:.5rem}}@media (max-width:599px){.g-main__content-header .g-navigation .g-navigation__list-item{display:none}}@media (min-width:600px){.g-main__content-header .g-navigation .g-navigation__list-item{display:none}}@media (min-width:900px){.g-main__content-header .g-navigation .g-navigation__list-item{display:block}}.g-top-navigation__icon{width:2rem;height:2rem;position:absolute;right:0;top:5rem}@media (max-width:599px){.g-top-navigation__icon{display:block}}@media (min-width:600px){.g-top-navigation__icon{display:block}}@media (min-width:900px){.g-top-navigation__icon{display:none}}.g-top-navigation__icon-close{width:2rem;height:2rem;position:absolute;right:0;top:1rem}@media (max-width:599px){.g-top-navigation__icon-close{display:block}}@media (min-width:600px){.g-top-navigation__icon-close{display:block}}@media (min-width:900px){.g-top-navigation__icon-close{display:none}}@media (min-width:900px){.g-top-navigation__list{display:flex;flex-flow:row nowrap;position:absolute;padding:0;align-items:flex-start;justify-content:space-between;z-index:1}}@media (min-width:1200px){.g-top-navigation__list{justify-content:flex-start;position:absolute;z-index:1}}.g-top-navigation__list-section{display:flex;flex-flow:column;justify-content:center}@media (max-width:599px){.g-top-navigation__list-section{margin:0}}@media (min-width:600px){.g-top-navigation__list-section{justify-content:space-between;margin:0}}@media (min-width:900px){.g-top-navigation__list-section{justify-content:flex-start}.g-top-navigation__list-section:not(:last-child){margin-right:2.5rem}}@media (min-width:900px){.g-top-navigation__list-section:hover .g-top-navigation__section-item{display:inline-block}}@media (max-width:599px){.g-top-navigation__section-item-title{display:block;margin:0 -1rem 0 -1rem;padding:.7rem 1rem}}@media (min-width:600px){.g-top-navigation__section-item-title{display:block;margin:0 -1rem 0 -1rem;padding:.7rem 1rem}}@media (min-width:900px){.g-top-navigation__section-item-title{margin:0 0 .4rem 0;padding:0}}@media (min-width:900px){.g-top-navigation__section-item-title:after{display:block;height:.125rem;content:"";margin-top:.25rem;width:65%}}@media (max-width:599px){.g-top-navigation__section-item{display:block;margin-bottom:1rem}}@media (min-width:600px){.g-top-navigation__section-item{display:block;margin-bottom:1rem}}@media (min-width:900px){.g-top-navigation__section-item{margin-bottom:0;display:none}.g-top-navigation__section-item:nth-child(-n+5){display:inline-block}}.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){display:flex}@media (max-width:599px){.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){padding:1rem;margin-top:1rem}}@media (min-width:600px){.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){padding:1rem;margin-top:1rem}}@media (min-width:900px){.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){padding:1rem;margin:0 0 1rem 0;flex-flow:column}}@media (min-width:1200px){.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){padding:0;margin:2rem 0 0 0;flex-flow:column}}@media (min-width:1800px){.g-main__wrapper-modules .g-navigation__list-item:not(:empty),.g-main__wrapper-sidebar .g-navigation__list-item:not(:empty),.g-navigation-document-group .g-navigation__list-item:not(:empty){padding:0;margin:2rem 0 0 0;flex-flow:column}}@media (min-width:900px){.g-main__wrapper-modules .g-navigation-module__lvl-3__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-3__item,.g-navigation-document-group .g-navigation-module__lvl-3__item{display:inline-block}}@media (min-width:1200px){.g-main__wrapper-modules .g-navigation-module__lvl-3__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-3__item,.g-navigation-document-group .g-navigation-module__lvl-3__item{display:inline-block}}@media (min-width:1800px){.g-main__wrapper-modules .g-navigation-module__lvl-3__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-3__item,.g-navigation-document-group .g-navigation-module__lvl-3__item{display:inline-block}}.g-main__wrapper-modules .g-navigation-module__lvl-4__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-4__item,.g-navigation-document-group .g-navigation-module__lvl-4__item{display:block}@media (min-width:1800px){.g-main__wrapper-modules .g-navigation-module__lvl-4__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-4__item,.g-navigation-document-group .g-navigation-module__lvl-4__item{margin-left:1.5rem}}.g-main__wrapper-modules .g-navigation-module__lvl-4__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-4__item,.g-navigation-document-group .g-navigation-module__lvl-4__item{display:block}@media (min-width:1800px){.g-main__wrapper-modules .g-navigation-module__lvl-4__item,.g-main__wrapper-sidebar .g-navigation-module__lvl-4__item,.g-navigation-document-group .g-navigation-module__lvl-4__item{margin-left:2rem}}.g-header-mobile__bottom .g-navigation{display:flex;flex-flow:row nowrap}@media (min-width:900px){.g-header-mobile__bottom .g-navigation{display:none}}@media (min-width:1200px){.g-header-mobile__bottom .g-navigation{display:none}}@media (min-width:1800px){.g-header-mobile__bottom .g-navigation{display:none}}.g-header-mobile__bottom .g-navigation__item{margin-right:.5rem}.m-navigation__hot-links-item{font-family:'Century Gothic',sans-serif}@media (max-width:599px){.m-navigation__hot-links-item{font-size:1em}}@media (min-width:600px){.m-navigation__hot-links-item{font-size:1em}}@media (min-width:900px){.m-navigation__hot-links-item{font-size:1.2em}}.m-navigation__hot-links-item-important{font-size:1.7em}.m-navigation__section-item{font-size:.99264em}.m-navigation_edit{font-size:.9em}@media (max-width:599px){.m-navigation-module__edit{border-radius:0;background-color:#6158ad}.m-navigation-module__edit:hover{background-color:#7169b5}}@media (min-width:600px){.m-navigation-module__edit{border-radius:0;background-color:#6158ad}.m-navigation-module__edit:hover{background-color:#7169b5}}@media (min-width:900px){.m-navigation-module__edit{border-radius:.5rem;background-color:#6158ad}.m-navigation-module__edit:hover{background-color:#7169b5}}@media (min-width:1200px){.m-navigation-module__edit{border-radius:.5rem;background-color:#6158ad}.m-navigation-module__edit:hover{background-color:#7169b5}}@media (min-width:1800px){.m-navigation-module__edit{border-radius:.5rem;background-color:#6158ad}.m-navigation-module__edit:hover{background-color:#7169b5}}.m-navigation-module__draft-help{font-size:.9em}@media (max-width:599px){.m-navigation-module__draft-help{border-left:.1rem solid rgba(237,20,61,.9)}}@media (min-width:600px){.m-navigation-module__draft-help{border-left:.1rem solid rgba(237,20,61,.9)}}@media (min-width:900px){.m-navigation-module__draft-help{border-left:.1rem solid rgba(237,20,61,.9)}}@media (min-width:1200px){.m-navigation-module__draft-help{border-left:.1rem solid rgba(237,20,61,.9)}}@media (min-width:1800px){.m-navigation-module__draft-help{border-left:.1rem solid rgba(237,20,61,.9)}}.m-navigation-module__more{z-index:5000;background:#fff}@media (min-width:900px){.m-navigation-module__more{border:1px solid rgba(219,225,249,.6);border-radius:1rem;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)}}@media (min-width:1200px){.m-navigation-module__more{border:1px solid rgba(219,225,249,.6);border-radius:1rem;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)}}.m-navigation-module__more .m-navigation-module__lvl-1:hover .m-navigation-module__lvl-2__wrapper{border:0;border-radius:0;box-shadow:none}.m-navigation-module__more .m-navigation-module__lvl-1__item{border-bottom:1px solid transparent;font-size:.8rem;line-height:1rem}.m-navigation-module__more .m-navigation-module__lvl-1__item:active,.m-navigation-module__more .m-navigation-module__lvl-1__item:focus,.m-navigation-module__more .m-navigation-module__lvl-1__item:visited{border-bottom:1px solid transparent;color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:hover{border-bottom:1px solid rgba(238,70,0,.35)}@media (min-width:600px){.m-navigation-module__more .m-navigation-module__lvl-1__item{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:visited{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:focus{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:hover{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:active{color:#3854b8}}@media (min-width:900px){.m-navigation-module__more .m-navigation-module__lvl-1__item{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:visited{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:focus{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:hover{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:active{color:#3854b8}}@media (min-width:1200px){.m-navigation-module__more .m-navigation-module__lvl-1__item{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:visited{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:focus{color:#3854b8}.m-navigation-module__more .m-navigation-module__lvl-1__item:hover{color:rgba(238,70,0,.9)}.m-navigation-module__more .m-navigation-module__lvl-1__item:active{color:#3854b8}}.m-navigation-module__lvl-1:hover .m-navigation-module__lvl-2__wrapper{background:#fff}@media (min-width:600px){.m-navigation-module__lvl-1:hover .m-navigation-module__lvl-2__wrapper{border:1px solid rgba(219,225,249,.6);border-radius:1rem;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)}}@media (min-width:900px){.m-navigation-module__lvl-1:hover .m-navigation-module__lvl-2__wrapper{border:1px solid rgba(219,225,249,.6);border-radius:1rem;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)}}.m-navigation-module__lvl-1__item{cursor:pointer}.m-navigation-module__lvl-1__item:first-letter{text-transform:uppercase}@media (min-width:900px){.m-navigation-module__lvl-1__item{white-space:nowrap}}@media (min-width:1200px){.m-navigation-module__lvl-1__item{white-space:nowrap}}.m-navigation-module__lvl-1__item-draft{color:#ddd!important;border-left:.1rem solid #8b0000;padding-left:.5rem;text-transform:lowercase}.m-navigation-module__lvl-1__item-draft:first-letter{text-transform:uppercase}.m-navigation-module__lvl-1-last{background-color:#4cb18b;color:#fff;font-size:.75rem;border-radius:.375rem;cursor:pointer}.m-navigation-module__lvl-2__item:first-letter{text-transform:uppercase}@media (max-width:599px){.m-navigation-module__lvl-2__item{line-height:1.7rem;font-size:.8rem}}@media (min-width:600px){.m-navigation-module__lvl-2__item{line-height:1.7rem;font-size:.8rem}}@media (min-width:900px){.m-navigation-module__lvl-2__item{border-bottom:1px solid transparent;line-height:1.4rem;font-size:.8rem}.m-navigation-module__lvl-2__item:active,.m-navigation-module__lvl-2__item:focus{border-bottom:1px solid transparent}}.m-navigation-module__lvl-3__item{text-transform:lowercase}.m-navigation-module__lvl-3__item:first-letter{text-transform:uppercase}@media (min-width:900px){.m-navigation-module__lvl-3__item{font-size:90%}}.m-navigation-module__lvl-4__item{text-transform:lowercase}@media (min-width:900px){.m-navigation-module__lvl-4__item{font-size:90%}}.m-navigation-module__lvl-5__item:first-letter{text-transform:uppercase}@media (min-width:900px){.m-navigation-module__lvl-5__item{font-size:90%}}.m-navigation-module__draft{color:rgba(55,55,55,.3);border-bottom:1px solid rgba(55,55,55,.2)}.m-navigation-module__draft:first-letter{text-transform:uppercase}@media (max-width:599px){.m-navigation__m_s{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-navigation__m_s{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-navigation__m_s{box-shadow:none;border-radius:0}}.m-navigation__m_s__lvl-1__draft{color:rgba(55,55,55,.3);border-bottom:1px solid rgba(55,55,55,.2)}@media (max-width:599px){.m-navigation__m_s__lvl-1__item{font-size:.875rem}}@media (min-width:600px){.m-navigation__m_s__lvl-1__item{font-size:.875rem}}@media (min-width:900px){.m-navigation__m_s__lvl-1__item{font-size:.875rem}}.m-navigation__m_s__lvl-2__draft{color:rgba(55,55,55,.3);border-bottom:1px solid rgba(55,55,55,.2)}@media (max-width:599px){.m-navigation__m_s__lvl-2__item{font-size:.8rem;line-height:1.7rem}}@media (min-width:600px){.m-navigation__m_s__lvl-2__item{font-size:.8rem;line-height:1.7rem}}@media (min-width:900px){.m-navigation__m_s__lvl-2__item{font-size:.75rem}}.m-top-navigation__icon-close{background-image:url(/static/img/close.svg);background-repeat:no-repeat;background-size:45%;background-position:40% 50%}@media (min-width:900px){.m-top-navigation__list-section{z-index:100}}.m-top-navigation__section-item-title{font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-top-navigation__section-item-title{font-size:1.2em;color:#373737;font-weight:700}}@media (min-width:600px){.m-top-navigation__section-item-title{font-size:1.2em;color:#373737;font-weight:700}}@media (min-width:900px){.m-top-navigation__section-item-title{border:0;background:0 0;font-size:.875rem;font-weight:600;color:rgba(55,55,55,.9)}}.m-top-navigation__section-item-title:after{border-radius:.25rem;background-color:#4cb18b}.m-top-navigation__section-item a{border-bottom:0}.m-top-navigation__section-item a:active,.m-top-navigation__section-item a:focus,.m-top-navigation__section-item a:visited{border-bottom:0}.m-top-navigation__section-item a:hover{border-bottom:0}@media (max-width:599px){.m-top-navigation__section-item{line-height:1.2em}}@media (min-width:600px){.m-top-navigation__section-item{line-height:1.2em}}@media (min-width:900px){.m-top-navigation__section-item{font-size:.9em;line-height:1.4em}}.m-navigation-window-content__item .m-top-navigation__section-item a{border-bottom:1px solid rgba(87,123,249,.5)}.m-navigation-window-content__item .m-top-navigation__section-item a:active,.m-navigation-window-content__item .m-top-navigation__section-item a:focus,.m-navigation-window-content__item .m-top-navigation__section-item a:visited{border-color:rgba(87,123,249,.5)}.m-navigation-window-content__item .m-top-navigation__section-item a:hover{border-color:rgba(238,70,0,.35)}@media (max-width:599px){.m-main__wrapper-modules .m-navigation__list-item:not(:empty),.m-main__wrapper-sidebar .m-navigation__list-item:not(:empty),.m-navigation-document-group .m-navigation__list-item:not(:empty){background-color:#fff;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:600px){.m-main__wrapper-modules .m-navigation__list-item:not(:empty),.m-main__wrapper-sidebar .m-navigation__list-item:not(:empty),.m-navigation-document-group .m-navigation__list-item:not(:empty){background-color:#fff;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:900px){.m-main__wrapper-modules .m-navigation__list-item:not(:empty),.m-main__wrapper-sidebar .m-navigation__list-item:not(:empty),.m-navigation-document-group .m-navigation__list-item:not(:empty){background-color:#fff;box-shadow:none}}@media (min-width:1200px){.m-main__wrapper-modules .m-navigation__list-item:not(:empty),.m-main__wrapper-sidebar .m-navigation__list-item:not(:empty),.m-navigation-document-group .m-navigation__list-item:not(:empty){background-color:#fff;box-shadow:none}}@media (min-width:1800px){.m-main__wrapper-modules .m-navigation__list-item:not(:empty),.m-main__wrapper-sidebar .m-navigation__list-item:not(:empty),.m-navigation-document-group .m-navigation__list-item:not(:empty){background-color:#fff;box-shadow:none}}.m-header-mobile__bottom .m-navigation__item{color:#6158ad}@media (max-width:599px){.m-header-mobile__bottom .m-navigation__item{font-size:.75rem;border:0}.m-header-mobile__bottom .m-navigation__item:active,.m-header-mobile__bottom .m-navigation__item:focus,.m-header-mobile__bottom .m-navigation__item:hover,.m-header-mobile__bottom .m-navigation__item:visited{border:0}}@media (min-width:600px){.m-header-mobile__bottom .m-navigation__item{font-size:.75rem;border:0}.m-header-mobile__bottom .m-navigation__item:active,.m-header-mobile__bottom .m-navigation__item:focus,.m-header-mobile__bottom .m-navigation__item:hover,.m-header-mobile__bottom .m-navigation__item:visited{border:0}}.g-navigation-window{position:fixed;width:100%;height:100%;left:0;top:0;display:none;z-index:10000}@media (max-width:599px){.g-navigation-window__list-actions{padding:1rem;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}}@media (min-width:600px){.g-navigation-window__list-actions{padding:1rem;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}}@media (min-width:900px){.g-navigation-window__list-actions{display:none}}@media (min-width:1200px){.g-navigation-window__list-actions{display:none}}.g-navigation-window__list-actions__item{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}.g-navigation-window__list-actions__item .g-action{width:1.7rem;height:1.7rem}.g-navigation-window__list-actions__item .icon-menu{width:1.7rem;height:1.7rem}@media (max-width:599px){.g-navigation-window-content{padding:1rem}}@media (min-width:600px){.g-navigation-window-content{padding:1rem}}@media (min-width:900px){.g-navigation-window-content{padding:.5rem;width:30%}}@media (min-width:1200px){.g-navigation-window-content{padding:.5rem;width:30%}}.g-navigation-window-content-bg{position:absolute}@media (max-width:599px){.g-navigation-window-content-bg{display:none}}@media (min-width:600px){.g-navigation-window-content-bg{display:none}}@media (min-width:900px){.g-navigation-window-content-bg{right:0;bottom:40%;display:block}}@media (min-width:1200px){.g-navigation-window-content-bg{display:block;right:0;bottom:40%}}.g-navigation-window-content__wrapper{position:relative}@media (max-width:599px){.g-navigation-window-content__wrapper{width:100%;height:calc(100vh - 8rem)}}@media (min-width:600px){.g-navigation-window-content__wrapper{width:100%;height:calc(100vh - 8rem)}}@media (min-width:900px){.g-navigation-window-content__wrapper{width:100%;height:100%;margin:0 auto;display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-navigation-window-content__wrapper{width:1200px;height:100%;margin:0 auto;display:flex;flex-flow:row nowrap}}@media (min-width:1800px){.g-navigation-window-content__wrapper{width:1440px;height:100%;margin:0 auto;display:flex;flex-flow:row nowrap}}@media (max-width:599px){.g-navigation-window-content__title{display:none}}@media (min-width:600px){.g-navigation-window-content__title{display:none}}@media (min-width:900px){.g-navigation-window-content__title{display:block;margin-bottom:2rem}}@media (min-width:1200px){.g-navigation-window-content__title{display:block;margin-bottom:2rem}}.g-navigation-window-content__item{display:none}.g-navigation-window-content__item-active{display:block;width:100%}@media (max-width:599px){.g-navigation-window-content__iteresting-menu{display:none}}@media (min-width:600px){.g-navigation-window-content__iteresting-menu{display:none}}@media (min-width:900px){.g-navigation-window-content__iteresting-menu{display:block;padding:.5rem}}@media (min-width:1200px){.g-navigation-window-content__iteresting-menu{display:block;padding:.5rem}}@media (min-width:900px){.g-navigation-window-content__iteresting-menu__item{margin-bottom:.5rem;font-size:.9rem}}@media (min-width:1200px){.g-navigation-window-content__iteresting-menu__item{margin-bottom:.5rem;font-size:.9rem}}@media (min-width:900px){.g-navigation-window-content__iteresting-menu__title{margin-bottom:2rem}}@media (min-width:1200px){.g-navigation-window-content__iteresting-menu__title{margin-bottom:2rem}}.g-navigation-window__header{display:flex;align-items:center}@media (max-width:599px){.g-navigation-window__header{width:auto;padding:1rem .5rem 1rem .5rem}}@media (min-width:600px){.g-navigation-window__header{width:auto;padding:1rem .5rem 1rem .5rem}}@media (min-width:900px){.g-navigation-window__header{width:auto;padding:1rem .5rem 1rem .5rem}}@media (min-width:1200px){.g-navigation-window__header{width:1200px;margin:0 auto;padding:1.5rem 0}}@media (min-width:1800px){.g-navigation-window__header{width:1440px;margin:0 auto;padding:1.5rem 0}}.g-navigation-window__header-logo{margin-right:.5rem;width:2rem;height:2rem}@media (min-width:900px){.g-navigation-window__header-logo{display:none}}@media (min-width:1200px){.g-navigation-window__header-logo{display:none}}.g-navigation-window__header-logo a{width:100%;display:inline-block}.g-navigation-window__header-title{display:none;flex:1 0}@media (max-width:599px){.g-navigation-window__header-title-active{display:block}}@media (min-width:600px){.g-navigation-window__header-title-active{display:block}}@media (min-width:900px){.g-navigation-window__header-title-active{display:none}}@media (min-width:1200px){.g-navigation-window__header-title-active{display:none}}.g-navigation-window__header .icon-close{width:1rem;height:1rem}.m-navigation-window{z-index:500000;box-shadow:0 2px 5px rgba(0,0,0,.15)}@media (max-width:599px){.m-navigation-window{background-color:#f5f5f5}}@media (min-width:600px){.m-navigation-window{background-color:#f5f5f5}}@media (min-width:900px){.m-navigation-window{background-color:#fff}.m-navigation-window .m-border-bottom{border:0}}@media (min-width:1200px){.m-navigation-window{background-color:#fff}.m-navigation-window .m-border-bottom{border:0}}.m-navigation-window__list-actions{background-color:#fff;border-top:.01rem solid #c1c1c1}.m-navigation-window__list-actions__item .m-action{fill:#a2a2a2}.m-navigation-window__list-actions__item-active .m-action{fill:#4134ad}@media (max-width:599px){.m-navigation-window-content__item .m-navigation__section-item{font-size:1em}}@media (min-width:600px){.m-navigation-window-content__item .m-navigation__section-item{font-size:1em}}@media (min-width:900px){.m-navigation-window-content__item .m-navigation__section-item{font-size:1em}}@media (min-width:1200px){.m-navigation-window-content__item .m-navigation__section-item{font-size:1em}}@media (min-width:900px){.m-navigation-window-content__item .m-navigation__hot-links-item{font-size:1em!important;color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:visited{color:rgba(238,70,0,.9)}.m-navigation-window-content__item .m-navigation__hot-links-item:focus{color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:hover{color:rgba(238,70,0,.9)}.m-navigation-window-content__item .m-navigation__hot-links-item:active{color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:focus,.m-navigation-window-content__item .m-navigation__hot-links-item:hover{text-decoration:underline}}@media (min-width:1200px){.m-navigation-window-content__item .m-navigation__hot-links-item{font-size:1em!important;color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:visited{color:rgba(238,70,0,.9)}.m-navigation-window-content__item .m-navigation__hot-links-item:focus{color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:hover{color:rgba(238,70,0,.9)}.m-navigation-window-content__item .m-navigation__hot-links-item:active{color:#3854b8}.m-navigation-window-content__item .m-navigation__hot-links-item:focus,.m-navigation-window-content__item .m-navigation__hot-links-item:hover{text-decoration:underline}}.m-navigation-window-content__wrapper{background-color:#fff}@media (max-width:599px){.m-navigation-window-content__wrapper{overflow-y:scroll}}@media (min-width:600px){.m-navigation-window-content__wrapper{overflow-y:scroll}}@media (min-width:900px){.m-navigation-window-content__wrapper{overflow-y:inherit;background:url(/static/img/bg_study.svg) no-repeat;background-position:100% 90%}}@media (min-width:1200px){.m-navigation-window-content__wrapper{overflow-y:inherit;background:url(/static/img/bg_study.svg) no-repeat;background-position:100% 90%}}.m-navigation-window-content__title{font:normal 85%/1.45 'Futura PT',sans-serif;border-bottom:.01rem solid #ddd;color:#373737}.m-navigation-window-content__iteresting-menu__title{font:normal 85%/1.45 'Futura PT',sans-serif;border-bottom:.01rem solid #ddd;color:#373737}.m-navigation-window__header{background-color:#fff}.m-navigation-window__header-title{color:#373737;font-size:1em}.m-navigation-window__header .icon-close{fill:#a2a2a2}@media (min-width:900px){.m-navigation-window__header .icon-close{cursor:pointer}}@media (min-width:1200px){.m-navigation-window__header .icon-close{cursor:pointer}}.m-navigation-window__header-logo a{border:0}.m-navigation-window__header-logo a:active,.m-navigation-window__header-logo a:focus,.m-navigation-window__header-logo a:hover,.m-navigation-window__header-logo a:visited{border:0}.g-news-carousel__item-wrapper{position:absolute;width:100%;top:0}@media (min-width:600px){.g-news-carousel__item-wrapper{padding-top:3rem}}@media (min-width:900px){.g-news-carousel__item-wrapper{padding-top:3rem;top:2.5rem}}@media (min-width:1200px){.g-news-carousel__item-wrapper{padding-top:3rem;top:2.5rem}}@media (min-width:1800px){.g-news-carousel__item-wrapper{padding-top:8rem;top:-2.5rem}}.g-news-carousel__item-wrapper-text{margin:0 auto;align-items:flex-end;flex-direction:column}@media (max-width:599px){.g-news-carousel__item-wrapper-text{width:100%;display:none}}@media (min-width:600px){.g-news-carousel__item-wrapper-text{width:100%;display:flex}}@media (min-width:900px){.g-news-carousel__item-wrapper-text{width:100%;display:flex}}@media (min-width:1200px){.g-news-carousel__item-wrapper-text{width:1200px;display:flex}}@media (min-width:1800px){.g-news-carousel__item-wrapper-text{width:1500px;display:flex}}.g-news-carousel__item-wrapper-text-title{position:relative}@media (max-width:599px){.g-news-carousel__item-wrapper-text-title{width:100%}}@media (min-width:600px){.g-news-carousel__item-wrapper-text-title{width:40%;padding-right:5%}}@media (min-width:900px){.g-news-carousel__item-wrapper-text-title{width:45%}}@media (min-width:1200px){.g-news-carousel__item-wrapper-text-title{width:45%;padding-right:5%}}@media (min-width:1800px){.g-news-carousel__item-wrapper-text-title{width:45%;padding-right:5%}}.g-news-carousel__item-wrapper-text-title a{display:inline-block;max-width:100%}.g-news-carousel__item-wrapper-text-paragraph{position:relative}@media (max-width:599px){.g-news-carousel__item-wrapper-text-paragraph{width:100%}}@media (min-width:600px){.g-news-carousel__item-wrapper-text-paragraph{width:40%;padding-right:5%;height:5rem}}@media (min-width:900px){.g-news-carousel__item-wrapper-text-paragraph{width:45%;height:18rem}}@media (min-width:1200px){.g-news-carousel__item-wrapper-text-paragraph{width:45%;padding-right:5%}}@media (min-width:1800px){.g-news-carousel__item-wrapper-text-paragraph{width:45%;padding-right:5%}}.g-news-carousel__item-img{width:100%}@media (max-width:599px){.g-news-carousel__item-img{height:15rem}}@media (min-width:600px){.g-news-carousel__item-img{height:15rem}}@media (min-width:900px){.g-news-carousel__item-img{height:15rem}}@media (min-width:1200px){.g-news-carousel__item-img{height:15rem}}@media (min-width:1800px){.g-news-carousel__item-img{height:18rem}}.m-news-carousel__item-wrapper-text{color:#fff}.m-news-carousel__item-wrapper-text-title{z-index:500;cursor:pointer}.m-news-carousel__item-wrapper-text-title a{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Century Gothic',sans-serif}.m-news-carousel__item-wrapper-text-title a:focus,.m-news-carousel__item-wrapper-text-title a:hover{text-decoration:underline}.m-news-carousel__item-wrapper-text-title a:visited{color:#fff}@media (min-width:600px){.m-news-carousel__item-wrapper-text-title a{font-size:1.4em}}@media (min-width:900px){.m-news-carousel__item-wrapper-text-title a{font-size:1.8em}}.m-news-carousel__item-wrapper-text-paragraph{z-index:500}@media (min-width:600px){.m-news-carousel__item-wrapper-text-paragraph{font-size:.9em;overflow:hidden;text-overflow:ellipsis}}@media (min-width:900px){.m-news-carousel__item-wrapper-text-paragraph{font-size:1em}}.m-news-carousel__item-wrapper-text-paragraph a{text-decoration:underline;color:#fff}.m-news-carousel__item-wrapper-text-paragraph a:focus,.m-news-carousel__item-wrapper-text-paragraph a:hover{-webkit-text-decoration-color:#e6e6e6;text-decoration-color:#e6e6e6}.m-news-carousel__item-wrapper-text-paragraph a:visited{color:#fff}.m-news-carousel__item-img img{opacity:.6}@media (min-width:900px){.g-news__home{padding-top:3rem}}@media (max-width:599px){.g-news__header-modules{padding:1rem;margin-top:2rem;margin-bottom:-1rem}}@media (min-width:600px){.g-news__header-modules{padding:1rem;margin-bottom:0;display:inline-block}}@media (min-width:900px){.g-news__header-modules{margin:3rem 0 2.5rem 0;display:inline-block;padding:0}}@media (min-width:1200px){.g-news__header-modules{margin:3rem 0 2.5rem 0;padding:0;display:inline-block}.g-news__header-modules:after{content:"";display:block;width:100%;height:.325rem;margin-top:.25rem}}@media (max-width:599px){.g-news__add-margin{margin-top:0}}@media (min-width:600px){.g-news__add-margin{margin-top:0}}@media (min-width:900px){.g-news__add-margin{margin-top:4rem}}@media (max-width:599px){.g-news__action{margin:.5rem 0 .5rem .5rem}}@media (min-width:600px){.g-news__action{margin:.25rem 0 .25rem .25rem}}@media (min-width:900px){.g-news__action{position:static;margin:.5rem 0 0 0}}@media (max-width:599px){.g-article{margin:.5rem .25rem;padding:1rem}}@media (min-width:600px){.g-article{margin:.5rem .25rem;padding:1rem}}@media (min-width:900px){.g-article{padding:0;margin:0 0 3rem 0}}.g-article__meta{display:flex;position:relative;flex-flow:row nowrap}@media (max-width:599px){.g-article__meta{width:100%;margin-bottom:.5rem}}@media (min-width:600px){.g-article__meta{width:100%;margin-bottom:1rem}}@media (min-width:900px){.g-article__meta{margin-bottom:1rem}}.g-article__meta-wrapper{display:flex;flex-flow:column;justify-content:flex-end}.g-article__meta-icon{width:2rem;height:2rem;margin-right:.75rem}.g-article__meta-icon-img{width:100%}.g-article__meta-date{display:flex}@media (max-width:599px){.g-article__meta-date{flex-flow:row;align-items:center;font-size:70%}}@media (min-width:600px){.g-article__meta-date{flex-flow:row;align-items:center;font-size:70%}}@media (min-width:900px){.g-article__meta-date{font-size:100%;justify-content:flex-end}}@media (min-width:900px){.g-article__meta-btn{display:flex;margin-bottom:.5rem;position:relative}}@media (min-width:1200px){.g-article__meta-btn{display:flex;margin-bottom:.25rem;position:relative}}@media (min-width:1800px){.g-article__meta-btn{display:flex;margin-bottom:.25rem;position:relative}}.g-article__content-title-link{padding-bottom:.1665em}.g-article__content-body img{width:6rem!important;height:6rem!important;margin-right:1rem!important}@media (min-width:600px){.g-article__content-gallery{margin-top:2rem}}@media (min-width:900px){.g-article__content-gallery{margin-top:2rem}}.g-article__content-gallery__title{margin-bottom:1rem}.g-article__content-from{margin:.5rem 0 1rem 0}.g-article__content-tags{display:flex;flex-flow:row wrap}@media (min-width:900px){.g-article-detail{margin:5rem 0}}@media (min-width:900px){.g-article-detail .g-article__content-title{margin:0 0 2rem 0}}.g-img-icon{width:6rem;height:6rem;margin:.25rem}@media (max-width:599px){.m-news{z-index:100000}}@media (min-width:600px){.m-news{z-index:100000}}@media (min-width:900px){.m-news{z-index:1}}.m-news__header-modules{font-weight:500;font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-news__header-modules{font-size:1.75em;line-height:1.5rem}}@media (min-width:600px){.m-news__header-modules{font-size:1.75em;line-height:1.5rem}}@media (min-width:900px){.m-news__header-modules{font-size:1.5rem;box-shadow:none;border-bottom:none}}@media (min-width:1200px){.m-news__header-modules{font-size:1.5rem;box-shadow:none;border-bottom:none}.m-news__header-modules:after{border-radius:.5rem;background-color:#4134ad}}@media (max-width:599px){.m-article{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-article{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-article{border-bottom:0;box-shadow:none}}.m-article__meta{z-index:1}.m-article__meta-icon{border-radius:.375rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;border:1px solid #b2c8ff;background:rgba(178,200,255,.8)}.m-article__meta-date{color:#636363;font-family:'Futura PT Book',sans-serif;font-size:1em;line-height:1em}.m-article__meta-date__edit{color:#636363;font-family:'Futura PT Book',sans-serif;font-size:.85em}.m-article__meta-btn:hover{cursor:pointer}.m-article__content-title{font-family:'Futura PT Demi',sans-serif;text-decoration:none;line-height:1.219em}@media (max-width:599px){.m-article__content-title{font-size:1.2rem;font-weight:700}}@media (min-width:600px){.m-article__content-title{font-size:1.2rem;font-weight:700}}@media (min-width:900px){.m-article__content-title{font-size:1.765em;font-weight:600}}.m-article__content-title:focus,.m-article__content-title:hover,.m-article__content-title:visited{text-decoration:none}.m-article__content-title-link{border-bottom:1px solid rgba(55,55,55,.5);color:#373737;font-family:'Futura PT Demi',sans-serif;text-decoration:none}@media (max-width:599px){.m-article__content-title-link{font-size:1.2rem;font-weight:700;font-weight:700}}@media (min-width:600px){.m-article__content-title-link{font-size:1.2rem;font-weight:700;line-height:2rem}}@media (min-width:900px){.m-article__content-title-link{font-size:1.765em;line-height:2.5rem;font-weight:600}}.m-article__content-title-link:visited{text-decoration:none;color:rgba(55,55,55,.9);border-bottom:1px solid rgba(55,55,55,.35)}.m-article__content-title-link:focus,.m-article__content-title-link:hover{text-decoration:none;color:rgba(238,70,0,.9);border-bottom:1px solid rgba(238,70,0,.35)}.m-article__content-body img{border-radius:.75rem!important;border:none!important;-o-object-fit:cover!important;object-fit:cover!important;box-shadow:0 13px 15px -5px rgba(197,189,234,.6)!important}.m-article__content-gallery__title{color:#373737;font-family:'Futura PT',sans-serif;font-weight:500;font-size:1.35em}.m-article__content-from__section{color:#636363;font-style:italic;font-size:.9em}.m-article__content-from__section:focus,.m-article__content-from__section:hover,.m-article__content-from__section:visited{color:#636363}.m-article-detail .m-article__content-title:focus,.m-article-detail .m-article__content-title:hover{color:inherit}@media (min-width:900px){.m-article-detail .m-article__content-title{font-size:2.5em}}.m-img-icon:hover{cursor:pointer}.g-news-categories{display:flex}@media (max-width:599px){.g-news-categories{flex-flow:wrap;padding:0 .875rem 1rem .875rem}.g-news-categories:not(:last-child){margin-bottom:.25rem}}@media (min-width:600px){.g-news-categories{flex-flow:wrap;margin:0 0 1rem 0;padding:0 .875rem 1rem .875rem}.g-news-categories:not(:last-child){margin-right:.4rem}}@media (min-width:900px){.g-news-categories{flex-flow:row nowrap;margin:1rem 0 4rem 0;padding:0}.g-news-categories:not(:last-child){margin-right:.4rem}}.m-news-categories__item{font-size:.9em}.m-news-categories__item-active{font-weight:700;color:#373737}.m-news-categories__item-active:visited{color:#373737}.g-number_of_sets{display:flex;flex-flow:row nowrap}@media (max-width:599px){.g-number_of_sets{margin:.3rem 0}}@media (min-width:600px){.g-number_of_sets{margin:.3rem 0}}@media (min-width:900px){.g-number_of_sets{margin:.3rem 0}}@media (min-width:1200px){.g-number_of_sets{margin:.3rem 0}}@media (min-width:1800px){.g-number_of_sets{margin:.3rem 0}}.g-number_of_sets__counter{margin-right:.3rem}.m-number_of_sets__counter-all{font-weight:600;font-size:1em}.m-number_of_sets__counter-place{font-size:.7em}.m-number_of_sets__funding{font-size:1em}.document-group .files{display:flex;flex-flow:row wrap}.document-group .files .box_file{max-width:25rem;padding:.7rem;border:1px solid #c1c1c1;border-radius:.5rem;margin-top:.4rem;margin-bottom:.4rem;position:relative}.document-group .files .box_file:not(:last-child){margin-right:.4rem}.file{line-height:1.4rem}.file a{word-wrap:break-word;padding-bottom:.5rem}.file input[type=file]{width:100%;margin-bottom:.5rem}.file label{font-weight:600}.del_file,.wp-section .wp .del_doc{position:absolute;top:0;right:0;padding:.7rem;width:2.9rem}.del_file button #close,.wp-section .wp .del_doc button #close{width:1rem;height:1rem}.wp-section .wp{border:1px solid #c1c1c1;border-radius:.5rem;padding:.7rem;position:relative}.wp-section .wp .files_wp,.wp-section .wp .other_info{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.wp-section .wp .files_wp .how,.wp-section .wp .files_wp .status,.wp-section .wp .files_wp .when,.wp-section .wp .other_info .how,.wp-section .wp .other_info .status,.wp-section .wp .other_info .when{flex:1}.wp-section .wp .files_wp .how:not(:last-child),.wp-section .wp .files_wp .status:not(:last-child),.wp-section .wp .files_wp .when:not(:last-child),.wp-section .wp .other_info .how:not(:last-child),.wp-section .wp .other_info .status:not(:last-child),.wp-section .wp .other_info .when:not(:last-child){margin-right:.4rem}.wp-section .wp .files_wp{margin-top:1rem}.wp-section .wp h5{margin-top:1rem}.delete_working_program{position:absolute;top:0;right:0}.min_list_info{margin-bottom:.5rem;line-height:1.4em}.min_list_info strong{white-space:nowrap}.image_person{width:15em;height:15em;border-radius:15em;overflow:hidden;margin:0 auto}@media (max-width:599px){.image_person img{width:100%}}@media (min-width:600px){.image_person img{width:100%}}@media (min-width:900px){.image_person img{width:100%!important}}@media (min-width:1200px){.image_person img{width:100%!important}}@media (min-width:1800px){.image_person img{width:100%!important}}#ldap_bun{margin:0;padding:0}#ldap_bun li{list-style-type:none}.info_for_memorandum{display:none}.bg-warning{background-color:#fcf8e3;padding:20px}.bg-success{background-color:#dff0d8;padding:20px}.connection_error,.connection_success,.wait_connection{display:none}i.fa.fa-spinner{margin-right:10px}.section,.wp{position:relative;border-radius:5px;margin:10px 0!important}.section h3,.wp h3{margin-bottom:0}.wp{padding:10px;border:1px solid #d2d2d2;border-radius:5px}.wp input[type=checkbox]{width:15px;height:15px;margin-right:.3rem}.wp input[type=checkbox]:hover{cursor:pointer}.wp_error{border:1px solid #ff5854}.wp_ok{border:1px solid #6ec06e}.del_section{position:absolute;top:-.55rem;right:-.05rem;border-top-right-radius:.3rem}.wait_rights{background-color:rgba(216,84,79,.2)!important}.have_rights{background-color:rgba(45,45,215,.2)!important}.lk_form{display:flex;flex-flow:row wrap}.lk_form .lk_date{width:75%;margin-right:2%}.lk_form .lk_contact{width:22%}.lk_form .lk_button{width:100%}.section_constructor>div>label,.section_constructor>span{display:block;margin-bottom:-14px;padding:.3em}.section_constructor>span.wait_rights{margin-bottom:0}.block_privilege{width:56%;display:inline-block;vertical-align:top}.block_privilege .dropdown-menu{width:1200px}.block_privilege .dropdown-menu li a .text{width:97%;overflow-x:hidden;text-overflow:ellipsis}.block_privilege_help{width:39%;display:inline-block;vertical-align:top;padding-left:2rem}.all_menu_list li a img{width:15px;height:15px;margin:0 .4em -.2em .4em}.hidden{display:none}.delete_box_file{position:absolute;top:0;right:0}.save_btn{position:fixed;right:0;z-index:1000;top:48%;text-align:left}.save_btn img{width:16px;float:left;margin-right:.5rem}.right-btn-save,.right-btn-save-continue{position:absolute;right:-83px;margin:0;display:flex;flex-flow:row nowrap;align-items:center;transition:all .2s ease}.right-btn-save-continue:focus,.right-btn-save-continue:hover,.right-btn-save:focus,.right-btn-save:hover{right:0;transition:all .2s ease}.right-btn-save span,.right-btn-save-continue span{margin-left:.8rem}.right-btn-save-continue{top:2.2rem;right:-266px;white-space:nowrap}.new_edit{display:flex;justify-content:space-between;flex-flow:row wrap}.new_edit .block_news_edit{padding:0 1.5rem}.new_edit .block_news_edit:nth-child(2){border-left:1px solid #c1c1c1}.new_edit .block_news_edit input[type=checkbox]{width:15px;height:15px;margin:0 5px}.new_edit .block_news_edit div[id^=cke_id_text]{width:100%!important}.new_edit .block_news_edit .bootstrap-select{margin-bottom:.5rem}.new_edit .block_news_edit .tabs{margin-top:0}.new_edit .block_news_edit section .checkbox_events .lesson{margin-bottom:1rem}.new_edit .block_news_edit section .checkbox_events .lesson label{display:block}.new_edit .block_news_edit section .checkbox_events .period{width:60%;display:inline-block;vertical-align:top}.new_edit .block_news_edit section .checkbox_events .period:last-child{width:39%;display:inline-block;visibility:hidden}.new_edit .block_news_edit .checkbox_events .checkbox_period,.new_edit .block_news_edit .checkbox_events .week{display:inline-block;width:49.5%;vertical-align:top}.new_edit .block_news_edit .checkbox_events label{display:flex;margin:3px 0}.new_edit .block_news_edit .checkbox_events label input[type=checkbox],.new_edit .block_news_edit .checkbox_events label input[type=radio]{width:15px;height:15px;margin-right:5px}.new_edit .block_news_edit img{max-width:12rem}.new_edit .block_news_edit .new_slide{position:relative;padding-top:1.5rem}.new_edit .block_news_edit .new_slide .delete-slide{position:absolute;top:0;right:0}.new_edit .block_news_edit hr{margin:1rem 0}.new_edit .block_news_edit input[type=file]{display:block;margin-bottom:.5rem}.new_edit .block_news_edit .events_edit{margin-top:3rem}table{width:100%;max-width:100%;margin-bottom:1.8rem;border-collapse:collapse}table thead{background-color:#f5f5f5}table thead tr td{padding:.5rem;line-height:1.35em;vertical-align:middle;border:1px solid #c1c1c1;font-weight:600}@media (max-width:599px){table thead tr td{word-break:break-all}}@media (min-width:600px){table thead tr td{word-break:break-all}}@media (min-width:900px){table thead tr td{word-break:normal}}@media (min-width:1200px){table thead tr td{word-break:normal}}@media (min-width:1800px){table thead tr td{word-break:normal}}table tbody tr td{padding:.5rem;line-height:1.35em;vertical-align:top;border:1px solid #ddd}@media (max-width:599px){table tbody tr td{word-break:break-all}}@media (min-width:600px){table tbody tr td{word-break:break-all}}@media (min-width:900px){table tbody tr td{word-break:normal}}@media (min-width:1200px){table tbody tr td{word-break:normal}}@media (min-width:1800px){table tbody tr td{word-break:normal}}table tbody tr:focus,table tbody tr:hover{background-color:#fff;cursor:pointer}table tbody tr .head{text-align:center;background-color:#f5f5f5}table.row_fixed{table-layout:fixed}table .form_type{text-align:center}table .center{text-align:center}.tableWordBreak tr td{word-wrap:break-word;word-break:break-all}@media (max-width:599px){.g-oop__description{padding:1rem;margin:1rem .25rem 1rem .25rem}}@media (min-width:600px){.g-oop__description{padding:1rem;margin-bottom:1rem}}@media (min-width:900px){.g-oop__description{padding:1rem;margin-bottom:0}}@media (min-width:1200px){.g-oop__description{padding:0;margin-bottom:0}}@media (min-width:1800px){.g-oop__description{padding:0;margin-bottom:0}}@media (max-width:599px){.g-oop__passport-min{padding:1rem;margin:0 .25rem 1rem .25rem}}@media (min-width:600px){.g-oop__passport-min{padding:1rem;margin-bottom:1rem}}@media (min-width:900px){.g-oop__passport-min{padding:1rem;margin-bottom:0;display:flex;flex-flow:row nowrap;margin-top:2rem}}@media (min-width:1200px){.g-oop__passport-min{padding:0;margin-bottom:0;display:flex;flex-flow:row nowrap;margin-top:2rem}}@media (min-width:1800px){.g-oop__passport-min{display:flex;flex-flow:row nowrap;margin-top:2rem;margin-bottom:0;padding:0}}@media (max-width:599px){.g-oop__passport-min__list-years{display:flex;flex-flow:row nowrap;margin-bottom:1rem}}@media (min-width:600px){.g-oop__passport-min__list-years{display:flex;flex-flow:row nowrap;margin-bottom:1rem}}@media (min-width:900px){.g-oop__passport-min__list-years{display:block;margin-bottom:0}}@media (min-width:1200px){.g-oop__passport-min__list-years{display:block;margin-bottom:0}}@media (min-width:1800px){.g-oop__passport-min__list-years{display:block;margin-bottom:0}}@media (max-width:599px){.g-oop__passport-min__list-years__wrapper{display:flex;flex-flow:row nowrap}}@media (min-width:600px){.g-oop__passport-min__list-years__wrapper{display:flex;flex-flow:row nowrap}}@media (min-width:900px){.g-oop__passport-min__list-years__wrapper{display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-oop__passport-min__list-years__wrapper{display:block}}@media (min-width:1800px){.g-oop__passport-min__list-years__wrapper{display:block}}@media (min-width:1200px){.g-oop__passport-min__list-years-width{width:5.2rem}}@media (min-width:1800px){.g-oop__passport-min__list-years-width{width:4.1rem}}@media (min-width:1200px){.g-oop__passport-min__list-years-width-edit{width:8.5rem}}@media (min-width:1800px){.g-oop__passport-min__list-years-width-edit{width:6.7rem}}@media (max-width:599px){.g-oop__passport-min__list-years__item{margin-right:1rem;padding-left:0}}@media (min-width:600px){.g-oop__passport-min__list-years__item{margin-right:1rem;padding-left:0}}@media (min-width:900px){.g-oop__passport-min__list-years__item{margin-right:0;padding-right:1.1rem;padding-left:0;padding-bottom:.7rem}}@media (min-width:1200px){.g-oop__passport-min__list-years__item{margin-right:0;padding-left:0;padding-bottom:.7rem;padding-right:1.1rem}.g-oop__passport-min__list-years__item .m-btn{margin-right:.5rem}.g-oop__passport-min__list-years__item-fixed{padding-right:1.3rem;margin-right:0;padding-left:0;padding-bottom:.7rem;width:2.5rem}.g-oop__passport-min__list-years__item-fixed-edit{padding-right:.5rem;margin-right:0;padding-left:0;padding-bottom:.7rem}}@media (min-width:1800px){.g-oop__passport-min__list-years__item{margin-right:0;padding-left:0;padding-right:1.1rem;padding-bottom:.7rem}.g-oop__passport-min__list-years__item .m-btn{margin-right:.5rem}.g-oop__passport-min__list-years__item-fixed{padding-right:1.3rem;margin-right:0;padding-left:0;padding-bottom:.7rem;width:2.5rem}.g-oop__passport-min__list-years__item-fixed-edit{padding-right:.5rem;margin-right:0;padding-left:0;padding-bottom:.7rem}}@media (min-width:1200px){.g-oop__passport-min__list-years__item-now .m-btn{margin-right:.5rem;margin-top:1rem}}@media (min-width:1800px){.g-oop__passport-min__list-years__item-now .m-btn{margin-top:1rem;margin-right:.5rem}}@media (max-width:599px){.g-oop__passport-min__list-years-content{margin-right:-1rem}}@media (min-width:600px){.g-oop__passport-min__list-years-content{margin-right:-1rem}}@media (min-width:900px){.g-oop__passport-min__list-years-content{margin-right:-1rem;margin-left:-.04rem;padding-left:1rem}}@media (min-width:1200px){.g-oop__passport-min__list-years-content{margin-left:-.04rem;padding-left:1rem}}@media (min-width:1800px){.g-oop__passport-min__list-years-content{margin-left:-.04rem;padding-left:1rem}}@media (max-width:599px){.g-oop-basic-info{padding:1rem;margin:0 .25rem 1rem .25rem}}@media (min-width:600px){.g-oop-basic-info{padding:1rem;margin-bottom:1rem}}@media (min-width:900px){.g-oop-basic-info{padding:1rem;margin-bottom:0}}@media (min-width:1200px){.g-oop-basic-info{padding:1rem 0 0 0;margin-bottom:0}}@media (min-width:1800px){.g-oop-basic-info{padding:1rem 0 0 0;margin-bottom:0}}@media (max-width:599px){.g-oop-basic-info__item{margin-bottom:.5rem}}@media (min-width:600px){.g-oop-basic-info__item{margin-bottom:.5rem}}@media (min-width:900px){.g-oop-basic-info__item{margin-bottom:.5rem}}@media (min-width:1200px){.g-oop-basic-info__item{margin-bottom:.5rem}}@media (min-width:1800px){.g-oop-basic-info__item{margin-bottom:.5rem}}@media (max-width:599px){.m-oop__description{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-oop__description{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-oop__description{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-oop__description{background-color:transparent;box-shadow:none}}@media (min-width:1800px){.m-oop__description{background-color:transparent;box-shadow:none}}@media (max-width:599px){.m-oop__passport-min{background-color:#fff;border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-oop__passport-min{background-color:#fff}}@media (min-width:900px){.m-oop__passport-min{background-color:transparent}}@media (min-width:1200px){.m-oop__passport-min{background-color:transparent}}@media (min-width:1800px){.m-oop__passport-min{background-color:transparent}}.m-oop__passport-min__list-years{z-index:10}.m-oop__passport-min__list-years__item{cursor:pointer}.m-oop__passport-min__list-years__item:hover{border-color:#6158ad}@media (max-width:599px){.m-oop__passport-min__list-years__item{font-size:1.2em;border-bottom:.01rem solid transparent;border-right:none}}@media (min-width:600px){.m-oop__passport-min__list-years__item{font-size:1.2em;border-bottom:.01rem solid transparent;border-right:none}}@media (min-width:900px){.m-oop__passport-min__list-years__item{font-size:1.2em;border-right:.01rem solid transparent;border-bottom:none}}@media (min-width:1200px){.m-oop__passport-min__list-years__item{font-size:1.2em;border-right:.01rem solid transparent;border-bottom:none}}@media (min-width:1800px){.m-oop__passport-min__list-years__item{font-size:1.2em;border-right:.01rem solid transparent;border-bottom:none}}.m-oop__passport-min__list-years__item-now a:hover{text-decoration:none}.m-oop__passport-min__list-years__item-now a:focus{text-decoration:none}.m-oop__passport-min__list-years__item-next a:hover{text-decoration:none}.m-oop__passport-min__list-years__item-next a:focus{text-decoration:none}.m-oop__passport-min__list-years__item-next a:active{text-decoration:none}@media (max-width:599px){.m-oop__passport-min__list-years__item-next{font-size:.6rem;color:#636363;text-align:right}}@media (min-width:600px){.m-oop__passport-min__list-years__item-next{font-size:.6rem;color:#636363;text-align:right}}@media (min-width:900px){.m-oop__passport-min__list-years__item-next{font-size:.6rem;color:#636363;text-align:right}}@media (min-width:1200px){.m-oop__passport-min__list-years__item-next{font-size:.6rem;color:#636363;text-align:right}}@media (min-width:1800px){.m-oop__passport-min__list-years__item-next{font-size:.6rem;color:#636363;text-align:right}}.m-oop__passport-min__list-years-content{z-index:1}@media (min-width:900px){.m-oop__passport-min__list-years-content{border-left:.01rem solid #c1c1c1}}@media (min-width:1200px){.m-oop__passport-min__list-years-content{border-left:.01rem solid #c1c1c1}}@media (min-width:1800px){.m-oop__passport-min__list-years-content{border-left:.01rem solid #c1c1c1}}.m-oop__passport-min__list-years .m-tabs-active{color:#4134ad;font-weight:600}.m-oop__passport-min__list-years .m-tabs-active:hover{border-color:#6158ad}@media (max-width:599px){.m-oop__passport-min__list-years .m-tabs-active{border-top:.1rem solid #00a13e;margin-top:-1rem;border-right:none;padding-top:.9rem}}@media (min-width:600px){.m-oop__passport-min__list-years .m-tabs-active{border-top:.1rem solid #00a13e;margin-top:-1rem;border-right:none;padding-top:.9rem}}@media (min-width:900px){.m-oop__passport-min__list-years .m-tabs-active{border-right:.01rem solid #00a13e;border-bottom:none;border-top:0}}@media (min-width:1200px){.m-oop__passport-min__list-years .m-tabs-active{border-right:.01rem solid #00a13e;border-bottom:none;border-top:0}}@media (min-width:1800px){.m-oop__passport-min__list-years .m-tabs-active{border-right:.01rem solid #00a13e;border-bottom:none;border-top:0}}@media (max-width:599px){.m-oop-basic-info{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-oop-basic-info{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-oop-basic-info{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-oop-basic-info{background-color:transparent;box-shadow:none}}@media (min-width:1800px){.m-oop-basic-info{background-color:transparent;box-shadow:none}}.m-oop-basic-info__item a{font-weight:600;font-family:'Century Gothic',sans-serif;cursor:pointer;color:#4134ad}.m-oop-basic-info__item a:visited{color:#4134ad}.m-oop-basic-info__item a:focus{color:#4134ad}.m-oop-basic-info__item a:hover{color:#6158ad}.m-oop-basic-info__item a:active{color:#4134ad}.m-oop-accreditation{font-size:.9rem}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width:599px){.owl-carousel .owl-item{height:15rem}}@media (min-width:600px){.owl-carousel .owl-item{height:15rem}}@media (min-width:900px){.owl-carousel .owl-item{height:18rem}}@media (min-width:1200px){.owl-carousel .owl-item{height:18rem}}@media (min-width:1800px){.owl-carousel .owl-item{height:18rem}}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-loading{animation:refresh 3s ease-in-out 1;-webkit-animation:refresh 3s ease-in-out 1}@-webkit-keyframes refresh{0%{opacity:0}100%{opacity:1}}@keyframes refresh{0%{opacity:0}100%{opacity:1}}.owl-carousel.owl-refresh .owl-item{visibility:hidden;opacity:0}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@media (max-width:599px){.g-page{padding:1rem;margin-bottom:1rem}}@media (min-width:600px){.g-page{padding:1rem;margin-bottom:1rem}}@media (min-width:900px){.g-page{padding:1rem;margin:0 0 2rem 0}}@media (min-width:1200px){.g-page{padding:0;margin:0 0 2rem 0}}@media (max-width:599px){.g-page__title{margin-bottom:.5rem;margin-top:2rem}}@media (min-width:600px){.g-page__title{margin-bottom:.5rem;margin-top:2rem}}@media (min-width:900px){.g-page__title{margin-bottom:.5rem;margin-top:4rem}}@media (min-width:1200px){.g-page__title{margin-bottom:.5rem;margin-top:4rem}}@media (max-width:599px){.g-page__title-light{padding:.01rem 1rem;margin-bottom:1rem}}@media (min-width:600px){.g-page__title-light{padding:.01rem 1rem;margin-bottom:1rem}}@media (min-width:900px){.g-page__title-light{padding:.01rem 1rem;margin-bottom:1rem}}@media (min-width:1200px){.g-page__title-light{padding:0;margin:4rem 0 2rem 0}}@media (min-width:1200px){.g-page__title-custom{display:flex;flex-flow:row wrap;align-items:flex-end}}@media (max-width:599px){.m-page{background-color:#fff}}@media (min-width:600px){.m-page{background-color:#fff}}@media (min-width:900px){.m-page{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-page{background-color:transparent;box-shadow:none}}.m-page__title{font-family:'Century Gothic',sans-serif}@media (max-width:599px){.m-page__title{font-size:1.7em;color:#373737;font-weight:700}}@media (min-width:600px){.m-page__title{font-size:1.7em;color:#373737;font-weight:700}}@media (min-width:900px){.m-page__title{font-size:2em;color:#373737}}@media (min-width:1200px){.m-page__title{font-size:2em;color:#373737}}@media (max-width:599px){.m-page__title-light{background-color:#fff}}@media (min-width:600px){.m-page__title-light{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-page__title-light{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-page__title-light{background-color:transparent;box-shadow:none}}@media (max-width:599px){.m-page__subtitle{font-size:.9em}}@media (min-width:600px){.m-page__subtitle{font-size:.9em}}@media (min-width:900px){.m-page__subtitle{font-size:1em}}@media (min-width:1200px){.m-page__subtitle{font-size:1.1em}}@media (max-width:599px){.g-pagination{margin:0 .25rem}}@media (min-width:1200px){.g-pagination{margin:3rem 0 1rem 0}}@media (max-width:599px){.g-pagination__pages{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media (min-width:600px){.g-pagination__pages{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media (min-width:900px){.g-pagination__pages{display:flex;flex-flow:row wrap;justify-content:flex-start}}@media (max-width:599px){.g-pagination__pages__item{width:3rem;height:3rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}@media (min-width:600px){.g-pagination__pages__item{align-items:center;width:3rem;height:3rem;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 .5rem 0 0}}@media (min-width:900px){.g-pagination__pages__item{display:inline-block;padding:.25rem 1rem;text-align:center;min-width:1rem;width:auto;height:inherit;margin:0 .5rem 0 0}.g-pagination__pages__item-next:after,.g-pagination__pages__item-prev:after{display:inline-block}}@media (max-width:599px){.g-pagination__pages__separator{width:.3rem;height:.3rem}}@media (min-width:600px){.g-pagination__pages__separator{width:.3rem;height:.3rem}}@media (min-width:900px){.g-pagination__pages__separator{display:none}}@media (max-width:599px){.m-pagination{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-pagination{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-pagination{background-color:transparent;box-shadow:none}}@media (max-width:599px){.m-pagination__pages__item{border-bottom:0}.m-pagination__pages__item-next:after{content:">"}.m-pagination__pages__item-prev:after{content:"<"}}@media (min-width:600px){.m-pagination__pages__item{border-bottom:0}.m-pagination__pages__item-next:after{content:">"}.m-pagination__pages__item-prev:after{content:"<"}}@media (min-width:900px){.m-pagination__pages__item{border:1px solid #d4d4d4;box-shadow:0 0 0 2px #eee;background-color:#fff;border-radius:.625rem;color:#636363}.m-pagination__pages__item:focus,.m-pagination__pages__item:hover{border-color:#4cb18b;box-shadow:0 0 0 2px #a4d8c5;color:#636363;cursor:pointer}.m-pagination__pages__item:visited{color:#636363}.m-pagination__pages__item-prev:after{content:"Назад"}.m-pagination__pages__item-next:after{content:"Вперед"}}.m-pagination__pages__item-active{line-height:1.7rem}@media (max-width:599px){.m-pagination__pages__item-active{background-color:#4cb18b;color:#fff;border-radius:.625rem}}@media (min-width:600px){.m-pagination__pages__item-active{color:#fff;background-color:#4cb18b;border-color:#4cb18b;box-shadow:0 0 0 2px #6fc1a2;border-radius:.625rem}}@media (min-width:900px){.m-pagination__pages__item-active{color:#fff;background-color:#4cb18b;border-color:#4cb18b;box-shadow:0 0 0 2px #6fc1a2}.m-pagination__pages__item-active:focus,.m-pagination__pages__item-active:hover{border-color:#4cb18b;box-shadow:0 0 0 2px #6fc1a2;color:#fff}}@media (max-width:599px){.m-pagination__pages__separator{background-color:#fff;border-radius:.3rem}}@media (min-width:600px){.m-pagination__pages__separator{background-color:#a2a2a2;border-radius:.3rem}}@media (min-width:900px){.m-pagination__pages__separator{border:1px solid #d4d4d4;box-shadow:0 0 0 2px #eee;background-color:#fff}}.g-passport-profile{width:100%}.g-passport-profile__content{display:none}@media (max-width:599px){.g-passport-profile__content{padding-top:.5rem}}@media (min-width:600px){.g-passport-profile__content{padding-top:.5rem}}@media (min-width:900px){.g-passport-profile__content{padding-top:0;margin-top:1.3rem}}@media (min-width:1200px){.g-passport-profile__content{padding-top:0;margin-top:1.3rem}}@media (min-width:1800px){.g-passport-profile__content{padding-top:0;margin-top:1.5rem}}.g-passport-profile input[id^=g-passport-profile-tab]{display:none}.g-passport-profile #g-passport-profile-tab-1:checked~#g-passport-profile__content-tab-1{display:block}.g-passport-profile #g-passport-profile-tab-2:checked~#g-passport-profile__content-tab-2{display:block}.g-passport-profile #g-passport-profile-tab-3:checked~#g-passport-profile__content-tab-3{display:block}.g-passport-profile #g-passport-profile-tab-4:checked~#g-passport-profile__content-tab-4{display:block}.g-passport-profile #g-passport-profile-tab-5:checked~#g-passport-profile__content-tab-5{display:block}.g-passport-profile #g-passport-profile-tab-6:checked~#g-passport-profile__content-tab-6{display:block}.g-passport-profile #g-passport-profile-tab-7:checked~#g-passport-profile__content-tab-7{display:block}@media (max-width:599px){.g-passport-profile input[id^=g-passport-profile-tab]+label{padding-bottom:.1rem;display:block;margin-bottom:.7rem}}@media (min-width:600px){.g-passport-profile input[id^=g-passport-profile-tab]+label{padding-bottom:.1rem;display:inline-block;margin-bottom:.7rem}.g-passport-profile input[id^=g-passport-profile-tab]+label:not(:last-child){margin-right:1rem}}@media (min-width:900px){.g-passport-profile input[id^=g-passport-profile-tab]+label{padding-bottom:.5rem;display:inline-block;margin-bottom:0}.g-passport-profile input[id^=g-passport-profile-tab]+label:not(:last-child){margin-right:1rem}}@media (min-width:1200px){.g-passport-profile input[id^=g-passport-profile-tab]+label{padding-bottom:.5rem;display:inline-block;margin-bottom:0}.g-passport-profile input[id^=g-passport-profile-tab]+label:not(:last-child){margin-right:1rem}}@media (min-width:1800px){.g-passport-profile input[id^=g-passport-profile-tab]+label{display:inline-block;padding-bottom:.5rem;margin-bottom:0}.g-passport-profile input[id^=g-passport-profile-tab]+label:not(:last-child){margin-right:1rem}}@media (max-width:599px){.m-passport-profile__content{border-top:.1rem solid #c1c1c1}}@media (min-width:600px){.m-passport-profile__content{border-top:none}}@media (min-width:900px){.m-passport-profile__content{border-top:none}}@media (min-width:1200px){.m-passport-profile__content{border-top:none}}@media (min-width:1800px){.m-passport-profile__content{border-top:none}}.m-passport-profile input[id^=g-passport-profile-tab]+label{font-size:1em;font-weight:600;color:#4134ad;font-family:'Century Gothic',sans-serif;cursor:pointer}.m-passport-profile input[id^=g-passport-profile-tab]:checked+label{border-bottom:.01rem solid #00a13e}@media (max-width:599px){.g-person-auxiliary-info{padding:1rem;margin:.5rem .25rem}}@media (min-width:600px){.g-person-auxiliary-info{padding:1rem;margin:.5rem .25rem}}@media (min-width:900px){.g-person-auxiliary-info{padding:1rem;margin:1rem 0}}@media (min-width:1200px){.g-person-auxiliary-info{padding:0;margin:1rem 0}}@media (min-width:1800px){.g-person-auxiliary-info{margin:1rem 0;padding:0}}.g-person-auxiliary-info__work a:before{content:'—';display:inline-block;width:auto;height:1em;margin-right:.25rem}.g-person-auxiliary-info__work a:not(:last-child){margin-bottom:.5rem}.g-person-auxiliary-info__grate{width:100%}@media (max-width:599px){.g-person-auxiliary-info__grate:not(:empty){margin:.5rem 1% .5rem 1%}}@media (min-width:600px){.g-person-auxiliary-info__grate:not(:empty){margin:.5rem 1% .5rem 1%}}@media (min-width:900px){.g-person-auxiliary-info__grate:not(:empty){margin:.5rem 1% .5rem 1%}}@media (min-width:1200px){.g-person-auxiliary-info__grate:not(:empty){margin:0 0 .5rem 0}}@media (min-width:1800px){.g-person-auxiliary-info__grate:not(:empty){margin:0 0 .5rem 0}}.g-person-auxiliary-info__experience span{display:block}@media (min-width:1200px){.g-person-auxiliary-info__experience span{margin-bottom:-.4rem}}@media (min-width:1800px){.g-person-auxiliary-info__experience span{margin-bottom:-.4rem}}@media (max-width:599px){.g-person-auxiliary-info__experience-list{display:flex;flex-flow:row nowrap;margin:0 0 1rem 0}}@media (min-width:600px){.g-person-auxiliary-info__experience-list{display:block;margin:0 0 1rem 0}}@media (min-width:900px){.g-person-auxiliary-info__experience-list{display:block;margin:0 0 1rem 0}}@media (min-width:1200px){.g-person-auxiliary-info__experience-list{display:block;margin:0}}@media (min-width:1800px){.g-person-auxiliary-info__experience-list{display:block;margin:0}}@media (max-width:599px){.g-person-auxiliary-info__experience{display:inline-block;width:30%;vertical-align:top;margin:.5rem 1% .5rem 1%}}@media (min-width:600px){.g-person-auxiliary-info__experience{display:inline-block;width:auto;vertical-align:top;margin:.5rem 1% .5rem 1%}}@media (min-width:900px){.g-person-auxiliary-info__experience{display:inline-block;width:auto;vertical-align:top;margin:.5rem 1% .5rem 1%}}@media (min-width:1200px){.g-person-auxiliary-info__experience{display:block;width:100%;vertical-align:top;margin:0 0 .5rem 0}}@media (min-width:1800px){.g-person-auxiliary-info__experience{display:block;width:100%;vertical-align:top;margin:0 0 .5rem 0}}@media (max-width:599px){.m-person-auxiliary-info{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-person-auxiliary-info{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-person-auxiliary-info{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-person-auxiliary-info{background-color:transparent;box-shadow:none}}@media (min-width:1800px){.m-person-auxiliary-info{background-color:transparent;box-shadow:none}}.m-person-auxiliary-info__work{margin-top:1rem}.m-person-auxiliary-info__grate span{font-family:'Futura PT',sans-serif;font-size:1.1rem;font-weight:600}.m-person-auxiliary-info__experience span{font-family:'Futura PT',sans-serif;font-weight:600;font-size:1.1rem}@media (max-width:599px){.m-person-auxiliary-info__experience{font-size:.75rem}}@media (min-width:600px){.m-person-auxiliary-info__experience{font-size:.75rem}}@media (min-width:900px){.m-person-auxiliary-info__experience{font-size:.75rem}}@media (min-width:1200px){.m-person-auxiliary-info__experience{font-size:.875rem}}@media (min-width:1800px){.m-person-auxiliary-info__experience{font-size:.875rem}}.m-person-auxiliary-info__contacts-email:first-child{white-space:nowrap}@media (max-width:599px){.g-person-main-info{display:flex;flex-flow:column;padding:0 .5rem}}@media (min-width:600px){.g-person-main-info{display:flex;flex-flow:column;padding:0 .5rem}}@media (min-width:900px){.g-person-main-info{display:flex;flex-flow:row nowrap;padding:0}}@media (min-width:1200px){.g-person-main-info{display:flex;flex-flow:row nowrap;padding:0}}@media (min-width:1800px){.g-person-main-info{display:flex;flex-flow:row nowrap;padding:0}}@media (max-width:599px){.g-person-main-info__item{padding-left:.5rem}.g-person-main-info__item:not(:last-child){margin-right:0;margin-bottom:.7rem}}@media (min-width:600px){.g-person-main-info__item{padding-left:.5rem}.g-person-main-info__item:not(:last-child){margin-right:0;margin-bottom:.7rem}}@media (min-width:900px){.g-person-main-info__item{padding-left:0}.g-person-main-info__item:not(:last-child){margin-right:1rem;margin-bottom:0}}@media (min-width:1200px){.g-person-main-info__item{padding-left:0}.g-person-main-info__item:not(:last-child){margin-right:1rem;margin-bottom:0}}@media (min-width:1800px){.g-person-main-info__item{padding-left:0}.g-person-main-info__item:not(:last-child){margin-right:1rem;margin-bottom:0}}@media (max-width:599px){.g-person-main-info__content{margin:1.5rem .25rem .5rem .25rem;padding:1rem}}@media (min-width:600px){.g-person-main-info__content{margin:1.5rem .25rem .5rem .25rem;padding:1rem}}@media (min-width:900px){.g-person-main-info__content{padding:0;margin:0 0 1rem 0}}@media (min-width:1200px){.g-person-main-info__content{padding:0;margin:0 0 2rem 0}}@media (min-width:1800px){.g-person-main-info__content{padding:0;margin:0 0 2rem 0}}.g-person-main-info__content-main{display:block}.m-person-main-info{z-index:50}.m-person-main-info__item{font-size:.875rem;border-bottom:1px solid rgba(87,123,249,.5);text-decoration:none;padding-bottom:.25rem;line-height:1.7rem;color:#3854b8}.m-person-main-info__item:visited{color:#3854b8}.m-person-main-info__item:focus{color:#3854b8}.m-person-main-info__item:hover{color:rgba(238,70,0,.9)}.m-person-main-info__item:active{color:rgba(238,70,0,.9)}.m-person-main-info__item:focus,.m-person-main-info__item:hover{border-color:rgba(238,70,0,.35);cursor:pointer}.m-person-main-info__item-active{color:rgba(238,70,0,.9);border-color:rgba(238,70,0,.35)}.m-person-main-info__item-active:visited{color:rgba(238,70,0,.9)}.m-person-main-info__item-active:focus{color:rgba(238,70,0,.9)}.m-person-main-info__item-active:hover{color:rgba(238,70,0,.9)}.m-person-main-info__item-active:active{color:rgba(238,70,0,.9)}@media (max-width:599px){.m-person-main-info__content{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-person-main-info__content{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-person-main-info__content{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-person-main-info__content{background-color:transparent;box-shadow:none}}@media (min-width:1800px){.m-person-main-info__content{background-color:transparent;box-shadow:none}}@media (max-width:599px){.g-person-name-post__name{font-weight:600;margin-bottom:.5rem}}@media (min-width:600px){.g-person-name-post__name{margin-bottom:.5rem}}@media (min-width:900px){.g-person-name-post__name{margin-bottom:.5rem}}@media (min-width:1200px){.g-person-name-post__name{margin-bottom:.3rem}}@media (min-width:1800px){.g-person-name-post__name{margin-right:-.15rem;margin-bottom:.3rem}}@media (max-width:599px){.g-person-name-post__academic-degree{width:100%}}@media (max-width:599px){.g-person-name-post__rank{width:100%}}.m-person-name-post__name{font-family:'Futura PT',sans-serif}@media (max-width:599px){.m-person-name-post__name{font-size:1.85rem;line-height:1.85rem}}@media (min-width:600px){.m-person-name-post__name{font-size:1.85rem;line-height:1.85rem}}@media (min-width:900px){.m-person-name-post__name{font-size:1.875rem;line-height:1.875rem}}@media (min-width:1200px){.m-person-name-post__name{font-size:1.875rem;line-height:1.875rem}}.m-person-name-post__post{font-style:italic;line-height:1.3rem;font-size:.9rem;font-weight:400}.m-person-name-post__academic-degree{line-height:1.3rem;font-style:italic;font-size:.9rem;font-weight:400}.m-person-name-post__rank{font-size:.9rem;line-height:1.3rem;font-style:italic;font-weight:400}.js-sort-items{cursor:pointer}.icon_publication_base{width:10px}.g-sponsors_employees .search-input{width:100%}.g-sponsors_employees .ms-list{margin-top:.25rem}.js-sort-items{cursor:pointer}.icon_publication_base{width:10px}.g-publication-base{display:flex}@media (max-width:599px){.g-publication-base{flex-flow:column;margin:.5rem .25rem;padding:1rem}}@media (min-width:600px){.g-publication-base{flex-flow:column;margin:.5rem .25rem;padding:1rem}}@media (min-width:900px){.g-publication-base{flex-flow:row nowrap;padding:0;margin-bottom:2rem}}@media (max-width:599px){.m-publication-base{border-bottom:1px solid #c1c1c1;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-publication-base{border-bottom:1px solid #c1c1c1;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-publication-base{border-bottom:0;box-shadow:none}}@media screen and (max-width:1000px){.m-photo{display:none}.content-pb{margin-left:2%;margin-right:2%}}.g-list-pb{display:flex;align-items:center}@media (min-width:900px){.g-list-pb{display:flex;flex-flow:row wrap;align-items:center;margin:2rem 0 2.5rem 0;padding-bottom:.5rem}}@media (min-width:1200px){.g-list-pb{display:flex;flex-flow:row wrap;align-items:center;margin:2rem 0 2.5rem 0;padding-bottom:.5rem}}@media (min-width:900px){.g-list-pb__item:not(:last-child){margin-right:2rem}}@media (min-width:1200px){.g-list-pb__item:not(:last-child){margin-right:2rem}}@media (min-width:900px){.g-list-pb__item-text{margin-top:-.4rem}}@media (min-width:1200px){.g-list-pb__item-text{margin-top:-.4rem}}@media (min-width:900px){.g-filter-pb__item{margin-bottom:.1rem}}@media (min-width:1200px){.g-filter-pb__item{margin-bottom:.1rem}}.g-filter-pb__item label{padding:.2rem .2rem .1rem .2rem;display:inline-block}.g-filter-pb__sort{display:flex;align-items:center}@media (max-width:599px){.m-list-pb__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:600px){.m-list-pb__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:900px){.m-list-pb__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:1200px){.m-list-pb__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (max-width:599px){.m-list-pb__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:600px){.m-list-pb__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:900px){.m-list-pb__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:1200px){.m-list-pb__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (max-width:599px){.m-list-pb__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:600px){.m-list-pb__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:900px){.m-list-pb__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:1200px){.m-list-pb__item-text{font-size:.9em;line-height:1.2em}}.m-filter-pb__item label{font-size:.95em}.m-filter-pb__item input:checked+label{background-color:rgba(97,87,174,.1)}@media (max-width:599px){.g-redactor-navigation{display:flex;flex-direction:column;margin-top:1rem;padding:.5rem 1rem 1rem 1rem}}@media (min-width:600px){.g-redactor-navigation{display:flex;flex-direction:row;margin-top:1rem;padding:.5rem 1rem 1rem 1rem}}@media (min-width:900px){.g-redactor-navigation{display:flex;flex-direction:row;margin-top:0;padding:1rem}}@media (min-width:1200px){.g-redactor-navigation{padding:1rem;display:flex;flex-direction:column;margin-top:0}}@media (max-width:599px){.m-redactor-navigation{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-redactor-navigation{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-redactor-navigation{box-shadow:none}}@media (max-width:599px){.g-registration{padding:1rem;margin-bottom:1rem;margin-top:0}}@media (min-width:600px){.g-registration{padding:1rem;margin-bottom:1rem;margin-top:0}}@media (min-width:900px){.g-registration{padding:1rem;margin:0 0 2rem 0}}@media (min-width:1200px){.g-registration{padding:0;margin:4rem 0 2rem 0}}.g-registration__fields__waiting{display:none}.g-registration__fields__status-error{display:none}.g-registration__fields__status-repeat{display:none}.g-registration__fields__status-success{display:none}.g-registration__next-step{display:none}.g-registration__link{margin-right:1.5rem}@media (max-width:599px){.m-registration{background-color:#fff;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:600px){.m-registration{background-color:#fff;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:900px){.m-registration{background-color:transparent;box-shadow:none}}@media (min-width:1200px){.m-registration{background-color:transparent;box-shadow:none}}.m-registration__link a{font-size:.75rem;color:rgba(19,18,64,.5);border-bottom:0}.m-registration__link a:active,.m-registration__link a:focus,.m-registration__link a:visited{color:rgba(19,18,64,.5)}.m-registration__link a:hover{color:rgba(238,70,0,.9);cursor:pointer}@media (max-width:599px){.g-schedule__weeks{display:flex;flex-flow:row nowrap;margin:0 -1rem .5rem -1rem;padding:.5rem 1rem}}@media (min-width:600px){.g-schedule__weeks{display:flex;flex-flow:row nowrap;margin:0 -1rem .5rem -1rem;padding:.25rem 1rem}}@media (max-width:599px){.g-schedule__weeks__item{padding:.25rem 0}.g-schedule__weeks__item:not(:last-child){margin-right:1rem}}@media (min-width:600px){.g-schedule__weeks__item{padding:.25rem 0}.g-schedule__weeks__item:not(:last-child){margin-right:1rem}}@media (max-width:599px){.g-schedule__days-of-the-week{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 .5rem 0}}@media (min-width:600px){.g-schedule__days-of-the-week{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 .5rem 0}}@media (min-width:900px){.g-schedule__days-of-the-week{display:flex;flex-flow:row nowrap;margin:0 0 .5rem 0;justify-content:flex-start}}@media (min-width:1200px){.g-schedule__days-of-the-week{display:flex;flex-flow:row nowrap;margin:0 0 .5rem 0;justify-content:flex-start}}@media (min-width:1800px){.g-schedule__days-of-the-week{display:flex;flex-flow:row nowrap;margin:0 0 .5rem 0;justify-content:flex-start}}@media (max-width:599px){.g-schedule__days-of-the-week__item{padding:0;margin:0;width:auto}}@media (min-width:600px){.g-schedule__days-of-the-week__item{width:auto;padding:0;margin:0}}@media (min-width:900px){.g-schedule__days-of-the-week__item{width:calc(85% / 6)}.g-schedule__days-of-the-week__item:not(:last-child){padding-right:.8rem}.g-schedule__days-of-the-week__item:not(:first-child){padding-left:.8rem}}@media (min-width:1200px){.g-schedule__days-of-the-week__item{width:calc(100% / 6)}.g-schedule__days-of-the-week__item:not(:last-child){padding-right:.8rem}.g-schedule__days-of-the-week__item:not(:first-child){padding-left:.8rem}}@media (min-width:1800px){.g-schedule__days-of-the-week__item{width:calc(100% / 6)}.g-schedule__days-of-the-week__item:not(:last-child){padding-right:.8rem}.g-schedule__days-of-the-week__item:not(:first-child){padding-left:.8rem}}@media (max-width:599px){.g-schedule__list-class{margin-top:1.5rem;display:none}}@media (min-width:600px){.g-schedule__list-class{margin-top:1.5rem;display:none}}@media (min-width:900px){.g-schedule__list-class{display:block;width:calc(85% / 6)}.g-schedule__list-class:not(:last-child){padding-right:.8rem}.g-schedule__list-class:not(:first-child){padding-left:.8rem}}@media (min-width:1200px){.g-schedule__list-class{width:calc(100% / 6)}.g-schedule__list-class:not(:last-child){padding-right:.8rem}.g-schedule__list-class:not(:first-child){padding-left:.8rem}}@media (min-width:1800px){.g-schedule__list-class{width:calc(100% / 6)}.g-schedule__list-class:not(:last-child){padding-right:.8rem}.g-schedule__list-class:not(:first-child){padding-left:.8rem}}@media (max-width:599px){.g-schedule__list-class-week{display:none;flex-flow:column}}@media (min-width:600px){.g-schedule__list-class-week{display:none;flex-flow:column}}@media (min-width:900px){.g-schedule__list-class-week{flex-flow:row nowrap}}@media (min-width:1200px){.g-schedule__list-class-week{flex-flow:row nowrap}}@media (min-width:1800px){.g-schedule__list-class-week{flex-flow:row nowrap}}@media (max-width:599px){.g-schedule__list-class__item:not(:last-child){margin-bottom:1.5rem}}@media (min-width:600px){.g-schedule__list-class__item:not(:last-child){margin-bottom:1.5rem}}@media (max-width:599px){.g-schedule__card{width:100%}}@media (min-width:600px){.g-schedule__card{width:100%}}@media (max-width:599px){.g-schedule__card__content{display:flex;flex-flow:row wrap;padding:1.5rem 0 0 .5rem;position:relative}}@media (min-width:600px){.g-schedule__card__content{display:flex;flex-flow:row wrap;padding:1.5rem 0 0 .5rem;position:relative}}@media (max-width:599px){.g-schedule__card-type{padding:0 .5rem 0 0;text-align:right}}@media (min-width:600px){.g-schedule__card-type{padding:0 .5rem 0 0;text-align:right}}@media (min-width:900px){.g-schedule__card-type{padding:0 .5rem 0 0;text-align:right}}@media (max-width:599px){.g-schedule__card-room{padding:.5rem;margin-top:-2.7rem;text-align:center;position:absolute}}@media (min-width:600px){.g-schedule__card-room{padding:.5rem;margin-top:-2.7rem;text-align:center;position:absolute}}@media (max-width:599px){.g-schedule__card-name{width:79%;padding:0 .25rem 0 .5rem}}@media (min-width:600px){.g-schedule__card-name{width:79%;padding:0 .25rem 0 .5rem}}@media (min-width:900px){.g-schedule__card-name{padding-bottom:.5rem}}@media (min-width:1200px){.g-schedule__card-name{padding-bottom:.5rem}}@media (min-width:1800px){.g-schedule__card-name{padding-bottom:.5rem}}@media (max-width:599px){.g-schedule__card-time{width:11%;padding:0 .5rem 0 .25rem}}@media (min-width:600px){.g-schedule__card-time{width:11%;padding:0 .5rem 0 .25rem}}@media (min-width:900px){.g-schedule__card-time{width:100%;padding:0 0 .25rem 0;margin-bottom:.25rem}}@media (min-width:1200px){.g-schedule__card-time{width:100%;padding:0 0 .25rem 0;margin-bottom:.25rem}}@media (min-width:1800px){.g-schedule__card-time{width:100%;padding:0 0 .25rem 0;margin-bottom:.25rem}}@media (max-width:599px){.g-schedule__card-time__from{text-align:center}.g-schedule__card-time__from:after{content:" - ";display:block;width:auto}}@media (min-width:600px){.g-schedule__card-time__from{text-align:center}.g-schedule__card-time__from:after{content:" - ";display:block;width:auto}}@media (min-width:900px){.g-schedule__card-time__from{display:inline-block;text-align:left;margin-right:.2rem}.g-schedule__card-time__from:after{content:''}.g-schedule__card-time__from:before{content:"c";display:inline-block;width:auto;padding-right:.2rem}}@media (min-width:1200px){.g-schedule__card-time__from{display:inline-block;text-align:left;margin-right:.2rem}.g-schedule__card-time__from:after{content:''}.g-schedule__card-time__from:before{content:"c";display:inline-block;width:auto;padding-right:.2rem}}@media (min-width:1800px){.g-schedule__card-time__from{display:inline-block;text-align:left;margin-right:.2rem}.g-schedule__card-time__from:after{content:''}.g-schedule__card-time__from:before{content:"c";display:inline-block;width:auto;padding-right:.2rem}}@media (max-width:599px){.g-schedule__card-time__to{text-align:center}}@media (min-width:600px){.g-schedule__card-time__to{text-align:center}}@media (min-width:900px){.g-schedule__card-time__to{display:inline-block;text-align:left}.g-schedule__card-time__to:before{content:'до';width:auto;display:inline-block;padding-right:.2rem}}@media (min-width:1200px){.g-schedule__card-time__to{display:inline-block;text-align:left}.g-schedule__card-time__to:before{content:'до';width:auto;display:inline-block;padding-right:.2rem}}@media (min-width:1800px){.g-schedule__card-time__to{display:inline-block;text-align:left}.g-schedule__card-time__to:before{content:'до';width:auto;display:inline-block;padding-right:.2rem}}@media (max-width:599px){.g-schedule__card-lecturer{padding:.5rem}}@media (min-width:600px){.g-schedule__card-lecturer{padding:.5rem}}@media (min-width:900px){.g-schedule__card-lecturer{padding:.5rem}}@media (min-width:1200px){.g-schedule__card-lecturer{padding:.5rem}}@media (min-width:1800px){.g-schedule__card-lecturer{padding:.5rem}}@media (max-width:599px){.g-schedule__list-home .g-schedule__list-class{display:none}}@media (min-width:600px){.g-schedule__list-home .g-schedule__list-class{display:none}}@media (min-width:900px){.g-schedule__list-home .g-schedule__list-class{width:100%;display:none}}@media (min-width:1200px){.g-schedule__list-home .g-schedule__list-class{width:100%;display:none}}@media (min-width:1800px){.g-schedule__list-home .g-schedule__list-class{width:100%;display:none}}@media (max-width:599px){.g-schedule__list-home .g-schedule__list-class .g-schedule__list-class__item{display:none}}@media (min-width:600px){.g-schedule__list-home .g-schedule__list-class .g-schedule__list-class__item{display:none}}@media (min-width:900px){.g-schedule__list-home .g-schedule__list-class .g-schedule__list-class__item{display:none}}@media (min-width:1200px){.g-schedule__list-home .g-schedule__list-class .g-schedule__list-class__item{display:none}}@media (min-width:1800px){.g-schedule__list-home .g-schedule__list-class .g-schedule__list-class__item{display:none}}@media (min-width:900px){.m-schedule__weeks__item:focus,.m-schedule__weeks__item:hover{cursor:pointer}}@media (min-width:1200px){.m-schedule__weeks__item:focus,.m-schedule__weeks__item:hover{cursor:pointer}}@media (min-width:1800px){.m-schedule__weeks__item:focus,.m-schedule__weeks__item:hover{cursor:pointer}}@media (max-width:599px){.m-schedule__weeks__item-active{border-bottom:.1rem solid #4c73ec;font-weight:600}}@media (min-width:600px){.m-schedule__weeks__item-active{border-bottom:.1rem solid #4c73ec;font-weight:600}}@media (min-width:900px){.m-schedule__weeks__item-active{border-bottom:.1rem solid #4c73ec;font-weight:600}}@media (min-width:1200px){.m-schedule__weeks__item-active{border-bottom:.1rem solid #4c73ec;font-weight:600}}@media (min-width:1800px){.m-schedule__weeks__item-active{border-bottom:.1rem solid #4c73ec;font-weight:600}}@media (min-width:900px){.m-schedule__days-of-the-week__item:focus,.m-schedule__days-of-the-week__item:hover{cursor:pointer}.m-schedule__days-of-the-week__item:not(:last-child){border-right:.02rem solid #c1c1c1}}@media (max-width:599px){.m-schedule__days-of-the-week__item-active{font-weight:600}}@media (min-width:600px){.m-schedule__days-of-the-week__item-active{font-weight:600}}@media (min-width:900px){.m-schedule__days-of-the-week__item-active{font-weight:600}}@media (min-width:1200px){.m-schedule__days-of-the-week__item-active{font-weight:600;background-color:rgba(103,58,183,.11)}}@media (min-width:1800px){.m-schedule__days-of-the-week__item-active{font-weight:600;background-color:rgba(103,58,183,.11)}}@media (min-width:900px){.m-schedule__list-class:not(:last-child){border-right:.02rem solid #c1c1c1}}@media (max-width:599px){.m-schedule__card__content{border:.08rem solid #c1c1c1}}@media (min-width:600px){.m-schedule__card__content{border:.08rem solid #c1c1c1}}@media (max-width:599px){.m-schedule__card__content-home{background-color:#fff;border:0;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:600px){.m-schedule__card__content-home{background-color:#fff;border:0;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:900px){.m-schedule__card__content-home{background-color:#fff;border:0;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:1200px){.m-schedule__card__content-home{background-color:#fff;border:0;box-shadow:0 5px 15px 0 #bababa}}@media (min-width:1800px){.m-schedule__card__content-home{background-color:#fff;border:0;box-shadow:0 5px 15px 0 #bababa}}@media (max-width:599px){.m-schedule__card-type{font-size:.9em}}@media (min-width:600px){.m-schedule__card-type{font-size:.9em}}@media (max-width:599px){.m-schedule__card-room{background-color:#d9534f;color:#fff;font-size:.95em}}@media (min-width:600px){.m-schedule__card-room{background-color:#d9534f;color:#fff;font-size:.95em}}@media (min-width:900px){.m-schedule__card-name{overflow:hidden;text-overflow:ellipsis}}@media (max-width:599px){.m-schedule__card-time{border-right:.1rem solid #f0ad4e}}@media (min-width:600px){.m-schedule__card-time{border-right:.1rem solid #f0ad4e}}@media (min-width:900px){.m-schedule__card-time{border-bottom:.1rem solid #f0ad4e;border-right:0}}@media (max-width:599px){.m-schedule__card-time__from{font-size:.9em;color:#636363}}@media (min-width:600px){.m-schedule__card-time__from{font-size:.9em;color:#636363}}@media (max-width:599px){.m-schedule__card-time__to{font-size:.9em;color:#636363}}@media (min-width:600px){.m-schedule__card-time__to{font-size:.9em;color:#636363}}@media (min-width:900px){.g-score{display:flex;flex-flow:row wrap;align-items:center;margin:2rem 0 2.5rem 0;padding-bottom:.5rem}}@media (min-width:1200px){.g-score{display:flex;flex-flow:row wrap;align-items:center;margin:2rem 0 2.5rem 0;padding-bottom:.5rem}}@media (min-width:900px){.g-score__item:not(:last-child){margin-right:2rem}}@media (min-width:1200px){.g-score__item:not(:last-child){margin-right:2rem}}.g-score__item__ec-heading{font-size:1.5em!important}.g-score__ec{margin:0}.g-score__ec-points{margin:0 0 0 1.4rem}@media (max-width:599px){.m-score__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:600px){.m-score__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:900px){.m-score__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:1200px){.m-score__item-counter{font-size:2.5em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (max-width:599px){.m-score__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:600px){.m-score__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:900px){.m-score__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (min-width:1200px){.m-score__item-counter__small{font-size:1.3em;font-weight:600;font-family:'Century Gothic',sans-serif}}@media (max-width:599px){.m-score__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:600px){.m-score__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:900px){.m-score__item-text{font-size:.9em;line-height:1.2em}}@media (min-width:1200px){.m-score__item-text{font-size:.9em;line-height:1.2em}}.g-search__link a{padding:0}.m-search__link a{font-size:.75rem;color:rgba(19,18,64,.5);border-bottom:0}.m-search__link a:active,.m-search__link a:focus,.m-search__link a:visited{color:rgba(19,18,64,.5)}.m-search__link a:hover{color:rgba(238,70,0,.9)}.result-search{margin-top:3.5rem}.result-search .group-search{margin:1rem 0}.result-search .group-search .body-result-search{margin:0 0 2rem 1rem;border-left:1px solid #c1c1c1;padding:0 0 0 1rem;clear:both}.b-loader__wrapper tr td{border:0!important}.b-loader__wrapper tr:hover{background:0 0!important}.ya-site-form__form table tr td,b-loader__ext-wrapper table tr td,yass-div table tr td{border:0!important}.ya-site-form__form table tr:hover,b-loader__ext-wrapper table tr:hover,yass-div table tr:hover{background:0 0!important}.ya-site-form__form{font-size:1em!important;color:#373737!important}.ya-site-form__input-text{font-size:1em!important;display:block!important;width:100%!important;padding:.75rem .9rem!important;color:#555!important;margin-bottom:.5rem!important;background-color:#fff!important;background-image:none!important;border:1px solid #c1c1c1!important;border-radius:4px!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important}.ya-site-form__submit{display:inline-block!important;box-sizing:border-box!important;margin:.25rem 0!important;font-family:"Futura PT Book",sans-serif!important;border-width:0!important;border-style:solid!important;background:#4c73ec;border-radius:.625rem!important;padding:.5rem 1.5rem!important;line-height:inherit!important;font-size:1em!important;color:#fff!important}#ya-site-results .b-pager__current{color:#232323!important;border-radius:25px!important;width:30px!important;height:30px!important;font-size:.8em!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;border:2px solid #5cb85d!important;background-color:transparent!important}#ya-site-results .b-pager__current:hover{cursor:pointer;color:#fff!important;background-color:#5cb85d!important}.b-pager__pages .b-link{border-radius:25px!important;width:30px!important;height:30px!important;font-size:.8em!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;border:2px solid #c1c1c1!important;color:#c1c1c1!important}.b-pager__pages .b-link:hover{cursor:pointer!important;border:2px solid #5cb85d!important;color:#fff!important;text-decoration:none!important}#ya-site-results .b-serp-item__text{margin-top:6px!important}.b-pager__active,.b-pager__inactive,.b-pager__title{display:none}#ya-site-results .b-pager__select{background-color:transparent!important}#ya-site-results .b-pager__select{background:0 0}@media (max-width:599px){.g-search-opp{margin:1rem 0 0 0}}@media (min-width:600px){.g-search-opp{margin:1rem 0 0 0}}@media (min-width:900px){.g-search-opp{margin:1rem 0 0 0}}@media (min-width:1200px){.g-search-opp{margin:1rem 0 4rem 0}}@media (min-width:1800px){.g-search-opp{margin:1rem 0 4rem 0}}.g-separator{margin:1rem 0;width:100%;height:.5rem}.m-separator{border-bottom:.01rem solid #c1c1c1;border-top:.01rem solid #c1c1c1}/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{display:inline-block;vertical-align:middle}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../img/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../img/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:0 0!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";opacity:.75}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:6px;height:6px;position:relative;top:12px;left:6px;border-radius:8px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:4px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.g-slider-empty{position:absolute;background-image:url(../img/slider_empty.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:599px){.g-slider-empty{height:14rem}}.g-slider-news .fotorama__img{height:100%!important;top:0!important}@media (max-width:599px){.g-slider-news{position:relative;z-index:5000}}@media (min-width:600px){.g-slider-news{position:relative;z-index:5000}}.g-slider-news .item_fotorama{position:relative}@media (max-width:599px){.g-slider-news .item_fotorama{height:14rem!important}}@media (min-width:600px){.g-slider-news .item_fotorama{height:15rem!important}}@media (max-width:599px){.g-slider-news .fotorama__stage{height:14rem!important}}@media (min-width:600px){.g-slider-news .fotorama__stage{height:15rem!important}}@media (max-width:599px){.g-slider-news .fotorama__nav-wrap{display:none}}@media (min-width:600px){.g-slider-news .fotorama__nav-wrap{display:none}}@media (min-width:900px){.g-slider-news .fotorama__nav-wrap{display:block}}.g-slider-news__title{display:inline-block;max-width:90%}@media (max-width:599px){.g-slider-news__title{margin:2rem 1rem .5rem 1rem}}@media (min-width:600px){.g-slider-news__title{margin:5rem 1rem .5rem 1rem}}@media (min-width:900px){.g-slider-news__title{padding-bottom:.2rem;margin:5rem 1rem .5rem 1rem}}.g-slider-news__text{display:inline-block;margin:0 1rem;width:95%}@media (max-width:599px){.g-slider-news__text{height:6rem;width:90%}}@media (min-width:600px){.g-slider-news__text{height:5.2rem}}@media (min-width:900px){.g-slider-news__text{height:5rem}}@media (min-width:1200px){.g-slider-news__text{height:5rem}}#slider_empty{width:97.7%;height:230px;margin-bottom:30px;position:absolute;background-image:url(../img/slider_empty.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:1rem;opacity:.75}.m-slider-news .fotorama__img{-o-object-fit:cover;object-fit:cover}.m-slider-news .item_fotorama{background-color:rgba(0,0,0,.45)}@media (max-width:599px){.m-slider-news .item_fotorama{border-radius:.75rem .75rem 0 0}}@media (min-width:600px){.m-slider-news .item_fotorama{border-radius:.75rem .75rem 0 0}}@media (min-width:900px){.m-slider-news .item_fotorama{border-radius:1.8rem}}.m-slider-news .fotorama__stage:before{background:0 0!important}@media (max-width:599px){.m-slider-news .fotorama__stage{border-radius:.75rem .75rem 0 0}}@media (min-width:600px){.m-slider-news .fotorama__stage{border-radius:.75rem .75rem 0 0}}@media (min-width:900px){.m-slider-news .fotorama__stage{border-radius:1.8rem}}@media (min-width:1200px){.m-slider-news .fotorama__stage{border-radius:1.8rem}}@media (max-width:599px){.m-slider-news .fotorama__stage__frame{border-radius:.75rem .75rem 0 0}}@media (min-width:600px){.m-slider-news .fotorama__stage__frame{border-radius:.75rem .75rem 0 0}}@media (min-width:1200px){.m-slider-news .fotorama__stage__frame{border-radius:1rem}}.m-slider-news__title{color:#fff;font-family:'Futura PT',sans-serif;border-bottom:.01rem solid #fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-slider-news__title:focus,.m-slider-news__title:hover{color:#fff;text-decoration:none;border-bottom:.01rem solid #fff}.m-slider-news__title:visited{color:#fff}@media (max-width:599px){.m-slider-news__title{overflow:hidden;font-size:1.5em}}@media (min-width:600px){.m-slider-news__title{font-size:1.5em}}@media (min-width:900px){.m-slider-news__title{font-size:2em}}.m-slider-news__text{color:#fff}.m-slider-news__text a{color:#fff}@media (max-width:599px){.m-slider-news__text{overflow:hidden}}@media (min-width:600px){.m-slider-news__text{overflow:hidden}}.m-slogan{font-family:'Futura PT Book',sans-serif}@media (max-width:599px){.m-slogan{font-size:1em}}@media (min-width:600px){.m-slogan{font-size:1em}}@media (min-width:900px){.m-slogan{font-size:1.125em}}@media (min-width:1200px){.m-slogan{font-size:1.125em}}.m-slogan a{border-bottom:0}.m-slogan__two{font-family:'Futura PT Book',sans-serif;color:#636363}@media (max-width:599px){.m-slogan__two{font-size:1em}}@media (min-width:600px){.m-slogan__two{font-size:1em}}@media (min-width:900px){.m-slogan__two{font-size:1.125em}}@media (min-width:1200px){.m-slogan__two{font-size:1.125em}}.g-socials__title{margin-bottom:1rem;padding-bottom:.25rem}@media (max-width:599px){.g-socials__list{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:600px){.g-socials__list{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:900px){.g-socials__list{display:flex;flex-flow:column}}.g-socials__list-item{display:flex;align-items:center}.g-socials__list-item:focus,.g-socials__list-item:hover{text-decoration:none}@media (min-width:900px){.g-socials__list-item:not(:last-child){margin-bottom:.8rem}}.g-socials__list-item__icon{padding:.4rem;box-sizing:border-box;display:block;width:2rem;height:2rem}.g-socials__list-item__icon img{width:100%}@media (max-width:599px){.g-socials__list-item__name{display:none}}@media (min-width:600px){.g-socials__list-item__name{display:none}}@media (min-width:900px){.g-socials__list-item__name{display:block;margin-left:.75rem}}.m-socials__title{font-size:1.25rem;color:#373737;font-family:'Futura PT',sans-serif}.m-socials__list-item{border:0}.m-socials__list-item:active,.m-socials__list-item:focus,.m-socials__list-item:visited{border:0}.m-socials__list-item:hover{border:0}.m-socials__list-item__icon{border-radius:.5rem;background-color:#fff}.m-socials__list-item__name{font-size:.75rem;border:1px solid transparent;color:#373737}.m-socials__list-item__name:visited{color:rgba(55,55,55,.9);border-bottom:1px solid rgba(55,55,55,.35)}.m-socials__list-item__name:focus,.m-socials__list-item__name:hover{color:rgba(238,70,0,.9);border-bottom:1px solid rgba(238,70,0,.35)}@media (max-width:599px){.g-static-page{padding:1rem;margin:0 .25rem}.g-static-page img{width:100%!important;height:auto!important}}@media (min-width:600px){.g-static-page{padding:1rem}.g-static-page img{width:auto}}@media (min-width:900px){.g-static-page{padding:1rem}.g-static-page img{width:auto}}@media (min-width:1200px){.g-static-page{padding:0}.g-static-page img{width:auto}}@media (min-width:1800px){.g-static-page{padding:0}.g-static-page img{width:auto}}@media (max-width:599px){.g-static-page__title{padding:2rem 1rem 0 1rem;margin-bottom:1rem}}@media (min-width:600px){.g-static-page__title{padding:2rem 1rem 0 1rem}}@media (min-width:900px){.g-static-page__title{padding:4rem 1rem 1rem 1rem}}@media (min-width:1200px){.g-static-page__title{padding:4rem 0 0 0}}@media (min-width:1800px){.g-static-page__title{padding:4rem 0 0 0}}@media (max-width:599px){.g-static-page__subtitle{padding:1rem}}@media (min-width:600px){.g-static-page__subtitle{padding:1rem}}@media (min-width:900px){.g-static-page__subtitle{padding:1rem}}@media (min-width:1200px){.g-static-page__subtitle{padding:1rem 0 2rem 0}}@media (min-width:1800px){.g-static-page__subtitle{padding:1rem 0 2rem 0}}.g-static-page__editor{position:relative}@media (max-width:599px){.g-static-page__editor{padding:1rem}}@media (min-width:600px){.g-static-page__editor{padding:1rem}}@media (min-width:900px){.g-static-page__editor{padding:1rem;margin-top:1rem}}@media (min-width:1200px){.g-static-page__editor{padding:0;margin-top:1rem}}@media (min-width:1800px){.g-static-page__editor{padding:0;margin-top:1rem}}@media (max-width:599px){.m-static-page{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-static-page{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-static-page{border:0;box-shadow:none}}@media (min-width:1200px){.m-static-page{border:0;box-shadow:none}}@media (min-width:1800px){.m-static-page{border:0;box-shadow:none}}@media (max-width:599px){.m-static-page__title{font-size:1.7em}}@media (min-width:600px){.m-static-page__title{font-size:1.7em}}@media (min-width:900px){.m-static-page__title{font-size:2em;background-color:transparent}}@media (min-width:1200px){.m-static-page__title{font-size:2em}}@media (min-width:1800px){.m-static-page__title{font-size:2em}}@media (max-width:599px){.m-static-page__subtitle{font-size:1.1em}}@media (min-width:600px){.m-static-page__subtitle{font-size:1.1em}}@media (min-width:900px){.m-static-page__subtitle{font-size:1.1em}}@media (min-width:1200px){.m-static-page__subtitle{font-size:1.1em}}@media (min-width:1800px){.m-static-page__subtitle{font-size:1.1em}}.m-static-page__editor{z-index:100}.g-status-implementation{display:flex;flex-flow:column}@media (min-width:900px){.g-status-implementation{margin-left:2rem;width:13rem}.g-status-implementation .g-checkbox{margin-bottom:.5rem}}@media (min-width:1200px){.g-status-implementation{margin-left:2rem;width:13rem}.g-status-implementation .g-checkbox{margin-bottom:.5rem}}@media (max-width:599px){.g-status-university a{padding:0}}@media (min-width:600px){.g-status-university a{padding:0}}@media (max-width:599px){.m-status-university a{border:0;font-size:.625rem}.m-status-university a:active,.m-status-university a:focus,.m-status-university a:hover,.m-status-university a:visited{border:0}}@media (min-width:600px){.m-status-university a{font-size:.625rem;border:0}.m-status-university a:active,.m-status-university a:focus,.m-status-university a:hover,.m-status-university a:visited{border:0}}@media (min-width:900px){.m-status-university{font-size:1em}}.g-structura ul li{list-style-type:none}@media (max-width:599px){.g-structura{padding:1rem}}@media (min-width:600px){.g-structura{padding:1rem}}@media (min-width:900px){.g-structura{padding:0 1rem}}@media (min-width:1200px){.g-structura{padding:0}}@media (min-width:1800px){.g-structura{padding:0}}@media (max-width:599px){.g-structura__item-name{line-height:1.5em}}@media (min-width:600px){.g-structura__item-name{line-height:1.5em}}@media (min-width:900px){.g-structura__item-name{line-height:1.5em}}@media (min-width:1200px){.g-structura__item-name{line-height:2em}}@media (min-width:1800px){.g-structura__item-name{line-height:2em}}@media (max-width:599px){.g-structura__item-open__child{display:flex;justify-content:center;align-items:flex-start;width:1.388rem;height:100%;text-align:center;border-radius:0;padding-bottom:0;margin-right:.5rem;position:absolute;top:0;left:0}}@media (min-width:600px){.g-structura__item-open__child{display:flex;justify-content:center;align-items:flex-start;width:1.388rem;height:100%;text-align:center;border-radius:0;padding-bottom:0;margin-right:.5rem;position:absolute;top:0;left:0}}@media (min-width:900px){.g-structura__item-open__child{display:inline-block;width:1.388rem;height:1.188rem;text-align:center;border-radius:1rem;padding-bottom:.2rem;margin-right:.5rem;position:static}}@media (min-width:1200px){.g-structura__item-open__child{display:inline-block;width:1.388rem;height:1.188rem;text-align:center;border-radius:1rem;padding-bottom:.2rem;margin-right:.5rem;position:static}}@media (min-width:1800px){.g-structura__item-open__child{display:inline-block;width:1.388rem;height:1.188rem;text-align:center;border-radius:1rem;padding-bottom:.2rem;margin-right:.5rem;position:static}}@media (max-width:599px){.g-structura__item-no-child{margin:0}}@media (min-width:600px){.g-structura__item-no-child{margin:0}}@media (min-width:900px){.g-structura__item-no-child{margin-left:2.1rem}}@media (min-width:1200px){.g-structura__item-no-child{margin-left:2.1rem}}@media (min-width:1800px){.g-structura__item-no-child{margin-left:2.1rem}}@media (max-width:599px){.g-structura__item-parent{padding:0;margin-top:0;margin-bottom:0;position:relative}.g-structura__item-parent .g-structura__item-info{margin-left:.5rem}.g-structura__item-parent li{padding:.4rem 0 .4rem 2rem}}@media (min-width:600px){.g-structura__item-parent{position:relative;margin-top:0;margin-bottom:0;padding:0}.g-structura__item-parent .g-structura__item-info{margin-left:.5rem}.g-structura__item-parent li{padding:.4rem 0 .4rem 2rem}}@media (min-width:900px){.g-structura__item-parent{padding:0;position:static}.g-structura__item-parent .g-structura__item-info{margin-left:2.4rem}.g-structura__item-parent li{padding-left:0}}@media (min-width:1200px){.g-structura__item-parent{position:static;padding:0}.g-structura__item-parent .g-structura__item-info{margin-left:2.4rem}.g-structura__item-parent li{padding-left:0}}@media (min-width:1800px){.g-structura__item-parent{position:static;padding:0}.g-structura__item-parent .g-structura__item-info{margin-left:2.4rem}.g-structura__item-parent li{padding-left:0}}.g-structura__item-child{display:none}@media (max-width:599px){.g-structura__item-child{padding:0 0 .5rem .5rem}.g-structura__item-child li{padding-left:0;padding-top:.5rem;padding-bottom:.5rem;margin-top:.5rem}}@media (min-width:600px){.g-structura__item-child{padding:0 0 .5rem .5rem}.g-structura__item-child li{padding-left:0;padding-top:0;padding-bottom:0;margin-top:.5rem}}@media (min-width:900px){.g-structura__item-child{margin-left:.75rem;padding-left:1.5rem}.g-structura__item-child .g-structura__item-info{margin-left:.5rem}}@media (min-width:1200px){.g-structura__item-child{margin-left:.75rem;padding-left:1.5rem}.g-structura__item-child .g-structura__item-info{margin-left:.5rem}}@media (min-width:1800px){.g-structura__item-child{margin-left:.75rem;padding-left:1.5rem}.g-structura__item-child .g-structura__item-info{margin-left:.5rem}}@media (min-width:900px){.g-structura__item-child>li{margin:.5rem 0}}@media (min-width:1200px){.g-structura__item-child>li{margin:0}}@media (min-width:1800px){.g-structura__item-child>li{margin:0}}.g-structura__item-info{display:none}@media (min-width:900px){.g-structura__item-info{margin:0}}@media (min-width:1200px){.g-structura__item-info{margin:0}}@media (min-width:1800px){.g-structura__item-info{margin:0}}@media (max-width:599px){.g-structura__item-info-icon{display:inline-block;width:.85rem;height:.85rem}}@media (min-width:600px){.g-structura__item-info-icon{display:inline-block;width:.85rem;height:1rem}}@media (min-width:900px){.g-structura__item-info-icon{display:inline-block;width:.85rem;height:.85rem}}@media (min-width:1200px){.g-structura__item-info-icon{display:inline-block;width:.85rem;height:.85rem}}@media (min-width:1800px){.g-structura__item-info-icon{display:inline-block;width:.85rem;height:.85rem}}.m-structura{background-color:#fff}@media (max-width:599px){.m-structura{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-structura{border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-structura{border-bottom:0;box-shadow:none}}@media (min-width:1200px){.m-structura{border-bottom:0;box-shadow:none}}@media (min-width:1800px){.m-structura{border-bottom:0;box-shadow:none}}@media (max-width:599px){.m-structura__item-open__child{border-top:0;border-left:0;border-bottom:0;border-right-width:.085rem;border-style:solid;border-color:#c1c1c1;color:#3854b8}.m-structura__item-open__child:focus,.m-structura__item-open__child:hover{cursor:pointer;border-color:#00a13e}}@media (min-width:600px){.m-structura__item-open__child{border-top:0;border-left:0;border-bottom:0;border-right-width:.085rem;border-style:solid;border-color:#c1c1c1;color:#3854b8}.m-structura__item-open__child:focus,.m-structura__item-open__child:hover{cursor:pointer;border-color:#00a13e}}@media (min-width:900px){.m-structura__item-open__child{border-width:.085rem;border-style:solid;border-color:#c1c1c1;color:#3854b8}.m-structura__item-open__child:focus,.m-structura__item-open__child:hover{cursor:pointer;border-color:#00a13e}}@media (min-width:1200px){.m-structura__item-open__child{border-width:.085rem;border-style:solid;border-color:#c1c1c1;color:#3854b8}.m-structura__item-open__child:focus,.m-structura__item-open__child:hover{cursor:pointer;border-color:#00a13e}}@media (min-width:1800px){.m-structura__item-open__child{border-width:.085rem;border-style:solid;border-color:#c1c1c1;color:#3854b8}.m-structura__item-open__child:focus,.m-structura__item-open__child:hover{cursor:pointer;border-color:#00a13e}}.m-structura__item-parent{list-style-type:none}@media (max-width:599px){.m-structura__item-parent li{border-top:.01rem solid #c1c1c1}}@media (min-width:600px){.m-structura__item-parent li{border-top:.01rem solid #c1c1c1}}@media (min-width:900px){.m-structura__item-parent li{border:0}.m-structura__item-parent .m-structura__item-name{font-weight:700;font-size:1.1em}}@media (min-width:1200px){.m-structura__item-parent li{border:0}.m-structura__item-parent .m-structura__item-name{font-weight:700;font-size:1.1em}}@media (min-width:1800px){.m-structura__item-parent{border:0}.m-structura__item-parent li{border:0}.m-structura__item-parent .m-structura__item-name{font-weight:700;font-size:1.1em}}.m-structura__item-child{list-style-type:none}@media (max-width:599px){.m-structura__item-child li{border-top:.01rem solid #c1c1c1}}@media (min-width:600px){.m-structura__item-child li{border-top:.01rem solid #c1c1c1}}@media (min-width:900px){.m-structura__item-child{border-left:.085rem dashed #c1c1c1}.m-structura__item-child li{border:0}.m-structura__item-child .m-structura__item-name{font-weight:400;font-size:inherit}}@media (min-width:1200px){.m-structura__item-child{border-left:.085rem dashed #c1c1c1}.m-structura__item-child li{border:0}.m-structura__item-child .m-structura__item-name{font-weight:400;font-size:inherit}}@media (min-width:1800px){.m-structura__item-child{border-left:.085rem dashed #c1c1c1}.m-structura__item-child li{border:0}.m-structura__item-child .m-structura__item-name{font-weight:400;font-size:inherit}}@media (max-width:599px){.m-structura__item-info__item{font-size:.85em;color:#636363}}@media (min-width:600px){.m-structura__item-info__item{font-size:.85em;color:#636363}}@media (min-width:900px){.m-structura__item-info__item{font-size:.85em;color:#636363}}@media (min-width:1200px){.m-structura__item-info__item{font-size:.85em;color:#636363}}@media (min-width:1800px){.m-structura__item-info__item{font-size:.85em;color:#636363}}.m-structura__item-info-icon{background-image:url(/static/img/diagonal-arrow.svg);background-repeat:no-repeat;background-size:100%;fill:#c1c1c1}.m-structura__item-info-icon:focus,.m-structura__item-info-icon:hover{cursor:pointer;opacity:.9}.g-sv-control{display:none}.g-sv-control__wrapper{display:flex;flex-flow:row nowrap;margin:0 auto;padding:.5rem 0}@media (max-width:599px){.g-sv-control__wrapper{width:100%}}@media (min-width:600px){.g-sv-control__wrapper{width:100%}}@media (min-width:900px){.g-sv-control__wrapper{width:100%}}@media (min-width:1200px){.g-sv-control__wrapper{width:1200px}}@media (min-width:1800px){.g-sv-control__wrapper{width:1440px}}.g-sv-control__block{margin-right:3.6rem;display:flex;align-items:center}.g-sv-control__list{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center}.g-sv-control__item{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;line-height:2rem;padding:0 .425rem;margin:0 .125rem}.m-sv-control{background-color:#f7f7f7}.m-sv-control__item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;border:2px solid transparent}.m-sv-control__item:hover{border:1px solid #373737}.m-sv-control__item.active{border:2px solid #373737}.m-sv-control__item--s_normal{font-size:1.25rem}.m-sv-control__item--s_medium{font-size:1.75rem}.m-sv-control__item--s_large{font-size:2rem}.m-sv-control__item--ls_medium{letter-spacing:.125rem}.m-sv-control__item--ls_large{letter-spacing:.25rem}.m-sv-control__item--color2{background-color:#0b0b0b;color:#fff}.m-sv-control__item--color3{color:#063462;background-color:#9dd1ff}.m-sv-control__item--color4{color:#4d4b43;background:#f7f3d6}.m-sv-control__item--color5{color:#a9e44d!important;background:#3b2716!important}[data-size=normal]{font-size:100%}[data-size=medium]{font-size:125%}[data-size=large]{font-size:150%}[data-spacing=normal]{letter-spacing:normal}[data-spacing=medium]{letter-spacing:1px}[data-spacing=large]{letter-spacing:2px}[data-contrast=color1]{background-color:inherit;color:inherit}[data-contrast=color2]{background-color:#0b0b0b!important}[data-contrast=color2] *{background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:#fff!important}[data-contrast=color2] a{color:#fff!important}[data-contrast=color3]{background-color:#9dd1ff!important}[data-contrast=color3] *{background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:#063462!important}[data-contrast=color3] a{color:#063462!important}[data-contrast=color4]{background:#f7f3d6!important}[data-contrast=color4] *{background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:#4d4b43!important}[data-contrast=color4] a{color:#4d4b43!important}[data-contrast=color5]{background:#3b2716!important}[data-contrast=color5] *{background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:#a9e44d!important}[data-contrast=color5] a{color:#a9e44d!important}.g-tabs section{display:none}.g-tabs input[id^=tab]{display:none}.g-tabs #tab1:checked~#g-content__1{display:block}.g-tabs #tab2:checked~#g-content__2{display:block}.g-tabs #tab3:checked~#g-content__3{display:block}.g-tabs #tab4:checked~#g-content__4{display:block}.g-tabs #tab5:checked~#g-content__5{display:block}.g-tabs #tab6:checked~#g-content__6{display:block}.g-tabs #tab7:checked~#g-content__7{display:block}@media (max-width:599px){.g-tabs__main{margin-top:-1rem}}@media (min-width:600px){.g-tabs__main{margin-top:-1rem}}@media (min-width:900px){.g-tabs__main{margin-top:0}}@media (max-width:599px){.g-tabs__main label[for^=tab]{margin:0 -1rem;padding:.5rem 1rem;display:block}}@media (min-width:600px){.g-tabs__main label[for^=tab]{margin:0 -1rem;padding:.5rem 1rem;display:block}}@media (min-width:900px){.g-tabs__main label[for^=tab]{padding:.2rem 1rem;display:inline-block;margin:.5rem 0 0 0}}@media (min-width:1200px){.g-tabs__main label[for^=tab]{padding:.2rem 1rem;display:inline-block;margin:.5rem 0 0 0}}@media (min-width:1800px){.g-tabs__main label[for^=tab]{padding:.2rem 1rem;display:inline-block;margin:.5rem 0 0 0}}.m-tabs input[id^=tab]:not(:checked)+label:focus,.m-tabs input[id^=tab]:not(:checked)+label:hover{cursor:pointer}.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{background-color:#ddd}@media (max-width:599px){.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{border-radius:0}}@media (min-width:600px){.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{border-radius:0}}@media (min-width:900px){.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{border-radius:1rem}}@media (min-width:1200px){.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{border-radius:1rem}}@media (min-width:1800px){.m-tabs_main input[id^=tab]:not(:checked)+label:focus,.m-tabs_main input[id^=tab]:not(:checked)+label:hover{border-radius:1rem}}.m-tabs_main input:checked+label[for^=tab]{background-color:#4cb18b;color:#fff}@media (max-width:599px){.m-tabs_main input:checked+label[for^=tab]{border-radius:0}}@media (min-width:600px){.m-tabs_main input:checked+label[for^=tab]{border-radius:0}}@media (min-width:900px){.m-tabs_main input:checked+label[for^=tab]{border-radius:1rem}}@media (min-width:1200px){.m-tabs_main input:checked+label[for^=tab]{border-radius:1rem}}@media (min-width:1800px){.m-tabs_main input:checked+label[for^=tab]{border-radius:1rem}}.g-tag{margin-right:.4rem}@media (min-width:900px){.g-tag-body{padding:.25rem .5rem}.g-tag a{display:block;padding-bottom:0}}.m-tag{cursor:pointer}@media (max-width:599px){.m-tag{border-radius:0;background-color:transparent}}@media (min-width:600px){.m-tag{border-radius:0;background-color:transparent}}@media (min-width:900px){.m-tag{border-radius:.35rem;border-width:1px;border-style:solid;box-shadow:0 0 0 1px #eee}}.m-tag__color__default{border-color:#d4d4d4}.m-tag a{font-size:.75em;color:#a9a9a9;border-bottom:0;white-space:nowrap}@media (max-width:599px){.m-tag a{line-height:1.25rem}}@media (min-width:600px){.m-tag a{line-height:1.25rem}}@media (min-width:900px){.m-tag a{line-height:.65rem}}.m-tag a:visited{color:#a9a9a9;text-decoration:none}.m-tag a:active,.m-tag a:hover{text-decoration:none}.g-body{margin:0 auto;position:relative}@media (max-width:599px){.g-body__bg{display:none}}@media (min-width:600px){.g-body__bg{display:none}}@media (min-width:900px){.g-body__bg{display:none}}@media (min-width:1200px){.g-body__bg{position:absolute;top:0;left:-212px;width:735px;height:575px;display:block}}@media (min-width:1800px){.g-body__bg{position:absolute;top:0;left:-212px;width:735px;height:575px;display:block}}.g-header{position:relative;margin:0 auto}@media (max-width:599px){.g-header{padding:0;width:100%}}@media (min-width:600px){.g-header{padding:0;width:100%}}@media (min-width:900px){.g-header{width:100%}}@media (min-width:1200px){.g-header{width:1200px}}@media (min-width:1800px){.g-header{width:1440px}}@media (min-width:900px){.g-header-abs{position:absolute}}@media (min-width:1200px){.g-header-abs{position:absolute}}@media (min-width:1800px){.g-header-abs{position:absolute}}.g-main{position:relative;margin:0 auto}@media (max-width:599px){.g-main{width:100%}}@media (min-width:600px){.g-main{width:100%}}@media (min-width:900px){.g-main{width:100%}}@media (min-width:1200px){.g-main{width:1200px}}@media (min-width:1800px){.g-main{width:1440px}}@media (max-width:599px){.g-main__content-header{order:1}}@media (min-width:600px){.g-main__content-header{order:1;width:100%}}@media (min-width:900px){.g-main__content-header{order:1;width:100%}}@media (min-width:1200px){.g-main__content-header{order:1;width:100%}}.g-main__wrapper{display:grid;box-sizing:content-box}@media (min-width:900px){.g-main__wrapper{margin-top:4rem}}@media (min-width:1200px){.g-main__wrapper{margin-top:4rem}}@media (min-width:1200px){.g-main__wrapper-content__home{padding:0 1rem}}.g-main__wrapper-content__1{grid-template-columns:100%;grid-template-areas:"grid__0" "grid__1" "grid__3" "grid__4" "grid__5"}.g-main__wrapper-content__2{grid-template-columns:100%;grid-template-areas:"grid__0" "modules" "grid__1" "grid__3" "grid__4" "grid__5"}@media (max-width:599px){.g-main__wrapper-content__3{grid-template-columns:100%;grid-template-areas:"sidebar" "grid__0" "grid__1" "grid__3" "grid__4" "grid__5"}}@media (min-width:600px){.g-main__wrapper-content__3{grid-template-columns:100%;grid-template-areas:"sidebar" "grid__0" "grid__1" "grid__3" "grid__4" "grid__5"}}@media (min-width:900px){.g-main__wrapper-content__3{grid-template-columns:10fr 2fr;grid-template-areas:"grid__0 sidebar" "grid__1 sidebar" "grid__3 sidebar" "grid__4 sidebar" "grid__5 sidebar";grid-column-gap:1rem}}@media (min-width:1200px){.g-main__wrapper-content__3{grid-template-columns:10fr 2fr;grid-template-areas:"grid__0 sidebar" "grid__1 sidebar" "grid__3 sidebar" "grid__4 sidebar" "grid__5 sidebar";grid-column-gap:1.5rem}}@media (min-width:1800px){.g-main__wrapper-content__3{grid-template-columns:10fr 2fr;grid-template-areas:"grid__0 sidebar" "grid__1 sidebar" "grid__3 sidebar" "grid__4 sidebar" "grid__5 sidebar";grid-column-gap:2rem}}@media (max-width:599px){.g-main__wrapper-content__4{grid-template-columns:100%;grid-template-areas:"grid__0" "modules" "grid__1" "grid__3" "grid__4" "grid__5" "sidebar"}}@media (min-width:600px){.g-main__wrapper-content__4{grid-template-columns:100%;grid-template-areas:"grid__0" "sidebar" "modules" "grid__1" "grid__3" "grid__4" "grid__5"}}@media (min-width:900px){.g-main__wrapper-content__4{grid-template-columns:100%;grid-template-areas:"grid__0" "sidebar" "modules" "grid__1" "grid__3" "grid__4" "grid__5"}}@media (min-width:1200px){.g-main__wrapper-content__4{grid-template-columns:10fr 2fr;grid-template-areas:"grid__0 sidebar" "modules sidebar" "grid__1 sidebar" "grid__3 sidebar" "grid__4 sidebar" "grid__5 sidebar";grid-column-gap:1.5rem}}@media (min-width:1800px){.g-main__wrapper-content__4{grid-template-columns:10fr 2fr;grid-template-areas:"grid__0 sidebar" "modules sidebar" "grid__1 sidebar" "grid__3 sidebar" "grid__4 sidebar" "grid__5 sidebar";grid-column-gap:2rem}}.g-main__wrapper-modules{z-index:49;grid-area:modules}.g-main__wrapper-sidebar{z-index:49;grid-area:sidebar}.g-content__slider{position:relative}@media (max-width:599px){.g-content__slider{order:2;margin:0 .25rem}}@media (min-width:600px){.g-content__slider{order:2;margin:0 .25rem}}@media (min-width:900px){.g-content__slider{margin:0 1rem;display:flex;flex-flow:row nowrap}}@media (min-width:1200px){.g-content__slider{margin:0;display:flex;flex-flow:row nowrap;padding:.25rem}}.g-content__slider:before{display:block;width:100%;height:100%;position:absolute;top:-4px;left:-4px}@media (min-width:900px){.g-content__slider-content{width:46rem}}@media (min-width:1200px){.g-content__slider-content{width:66rem}}@media (min-width:1800px){.g-content__slider-content{width:66rem}}@media (max-width:599px){.g-content__slider-banner{width:100%;padding:1rem;box-sizing:border-box;margin-top:-1.5rem;position:relative}}@media (min-width:600px){.g-content__slider-banner{width:100%;padding:1rem;box-sizing:border-box;margin-top:-2rem;position:relative}}@media (min-width:900px){.g-content__slider-banner{margin-top:0;width:23.375rem;padding:3.25rem 2rem 2rem 2rem;box-sizing:border-box}}@media (min-width:1200px){.g-content__slider-banner{width:23.375rem;padding:3.25rem 2rem 2rem 2rem;box-sizing:border-box;margin-top:0}}@media (min-width:1800px){.g-content__slider-banner{width:23.375rem;padding:3.25rem 2rem 2rem 2rem;box-sizing:border-box;margin-top:0}}.g-content__slider-banner__wrapper{display:flex}@media (max-width:599px){.g-content__slider-banner__wrapper{flex-flow:column}}@media (min-width:600px){.g-content__slider-banner__wrapper{flex-flow:column}}@media (min-width:900px){.g-content__slider-banner__wrapper{flex-flow:column}}@media (min-width:1200px){.g-content__slider-banner__wrapper{flex-flow:column}}@media (min-width:1800px){.g-content__slider-banner__wrapper{flex-flow:column}}.g-content__slider-banner__icon{box-sizing:border-box}.g-content__slider-banner__icon img{width:100%}@media (max-width:599px){.g-content__slider-banner__icon{display:none}}@media (min-width:600px){.g-content__slider-banner__icon{display:none}}@media (min-width:900px){.g-content__slider-banner__icon{width:3.5rem;height:3.5rem;padding:.75rem;margin-bottom:1.5rem;display:block}}@media (min-width:1200px){.g-content__slider-banner__icon{width:3.5rem;height:3.5rem;padding:.75rem;margin-bottom:1.5rem;display:block}}@media (min-width:1800px){.g-content__slider-banner__icon{width:3.5rem;height:3.5rem;padding:.75rem;margin-bottom:1.5rem;display:block}}@media (max-width:599px){.g-content__slider-banner__title{margin-bottom:.75rem}}@media (min-width:600px){.g-content__slider-banner__title{margin-bottom:.75rem}}@media (min-width:900px){.g-content__slider-banner__title{margin-bottom:.75rem}}@media (min-width:1200px){.g-content__slider-banner__title{margin-bottom:.75rem}}@media (min-width:1800px){.g-content__slider-banner__title{margin-bottom:.75rem}}@media (max-width:599px){.g-footer{margin-top:1rem}}@media (min-width:600px){.g-footer{margin-top:1rem}}@media (min-width:900px){.g-footer{margin-top:3rem}}@media (min-width:1200px){.g-footer{margin-top:3rem}}@media (min-width:1800px){.g-footer{margin-top:3rem}}.g-footer__wrapper{flex:0 0 auto;margin:0 auto;min-height:100px;display:flex}@media (max-width:599px){.g-footer__wrapper{width:100%;flex-flow:column}}@media (min-width:600px){.g-footer__wrapper{width:100%;flex-flow:column}}@media (min-width:900px){.g-footer__wrapper{width:100%;flex-flow:row wrap;padding:1rem 0}}@media (min-width:1200px){.g-footer__wrapper{width:1200px;flex-flow:row wrap;padding:1rem 0}}@media (min-width:1800px){.g-footer__wrapper{width:1440px;flex-flow:row wrap;padding:1rem 0}}@media (max-width:599px){.m-body{background-color:#fff}}@media (min-width:600px){.m-body{background-color:#fff}}@media (min-width:900px){.m-body{background-color:transparent}.m-body__bg{background:url(/static/img/backgrount-left.svg) no-repeat;z-index:-100}}@media (min-width:900px){.m-header-bg{background-size:contain}}.m-content__slider{background-color:#fcfcfc}@media (max-width:599px){.m-content__slider{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:600px){.m-content__slider{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:.75rem}}@media (min-width:900px){.m-content__slider{border:1px solid #bacdfc;border-radius:2rem;box-shadow:0 32px 50px -20px rgba(222,224,239,.64)}}.m-content__slider:before{content:"";border-radius:2.2rem;border:4px solid rgba(224,233,254,.6);z-index:-1}@media (max-width:599px){.m-content__slider-banner{background-color:#fff;z-index:100000;border-radius:.75rem}}@media (min-width:600px){.m-content__slider-banner{background-color:#fff;z-index:100000;border-radius:.75rem}}@media (min-width:900px){.m-content__slider-banner{background:url(/static/img/bg_slider_banner.svg) no-repeat;background-size:contain;background-position-x:right;border-radius:1.8rem}}@media (min-width:1200px){.m-content__slider-banner{background:url(/static/img/bg_slider_banner.svg) no-repeat;background-size:contain;background-position-x:right;border-radius:1.8rem}}@media (min-width:1800px){.m-content__slider-banner{background:url(/static/img/bg_slider_banner.svg) no-repeat;background-size:contain;background-position-x:right;border-radius:1.8rem}}@media (max-width:599px){.m-content__slider-banner__icon{border:1px solid #f1c1ad;border-radius:.75rem;box-shadow:0 0 0 2px #f8e6da}}@media (min-width:600px){.m-content__slider-banner__icon{border:1px solid #f1c1ad;border-radius:.75rem;box-shadow:0 0 0 2px #f8e6da}}@media (min-width:900px){.m-content__slider-banner__icon{border:1px solid #f1c1ad;border-radius:.75rem;box-shadow:0 0 0 2px #f8e6da}}@media (min-width:1200px){.m-content__slider-banner__icon{border:1px solid #f1c1ad;border-radius:.75rem;box-shadow:0 0 0 2px #f8e6da}}@media (min-width:1800px){.m-content__slider-banner__icon{border:1px solid #f1c1ad;border-radius:.75rem;box-shadow:0 0 0 2px #f8e6da}}.m-content__slider-banner__title-link{font-family:'Futura PT',sans-serif;color:rgba(238,70,0,.9);border-color:rgba(238,70,0,.35)}@media (max-width:599px){.m-content__slider-banner__title-link{font-size:1.1rem}}@media (min-width:600px){.m-content__slider-banner__title-link{font-size:1.1rem}}@media (min-width:900px){.m-content__slider-banner__title-link{font-size:1.375rem}}@media (min-width:1200px){.m-content__slider-banner__title-link{font-size:1.375rem}}@media (min-width:1800px){.m-content__slider-banner__title-link{font-size:1.375rem}}.m-content__slider-banner__title-link:hover{color:#ee4600}.m-content__slider-banner__title-link:active,.m-content__slider-banner__title-link:focus,.m-content__slider-banner__title-link:visited{color:rgba(238,70,0,.9)}@media (max-width:599px){.m-content__slider-banner__subtitle{font-size:.75rem}}@media (min-width:600px){.m-content__slider-banner__subtitle{font-size:.75rem}}@media (min-width:900px){.m-content__slider-banner__subtitle{font-size:.75rem}}@media (min-width:1200px){.m-content__slider-banner__subtitle{font-size:.75rem}}@media (min-width:1800px){.m-content__slider-banner__subtitle{font-size:.75rem}}@media (max-width:599px){.m-footer{background-color:#fff}}@media (min-width:600px){.m-footer{background-color:#fff}}@media (min-width:900px){.m-footer{background-color:#f7f7f7}}@media (max-width:599px){.g-top-bar__module{display:none}}@media (min-width:600px){.g-top-bar__module{display:none}}@media (min-width:900px){.g-top-bar__module{flex:1 0 auto;display:flex;align-items:center}}@media (min-width:1200px){.g-top-bar__module{flex:1 0 auto;display:flex;align-items:center}}@media (min-width:1800px){.g-top-bar__module{flex:1 0 auto;display:flex;align-items:center}}.g-top-bar__navigation .g-button-navigation{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.g-top-bar__navigation .g-button-navigation .icon-menu{width:1.25rem}.g-top-bar__logo{display:flex;align-items:center}.g-top-bar__logo a{padding:0}.g-top-bar__logo-icon{width:2rem}@media (max-width:599px){.g-top-bar__logo{padding:0}}@media (min-width:600px){.g-top-bar__logo{padding:0}}@media (min-width:900px){.g-top-bar__logo{padding:0;margin:0 1.25rem}}@media (min-width:1200px){.g-top-bar__logo{padding:0;margin:0 1.25rem}}@media (min-width:1800px){.g-top-bar__logo{padding:0;margin:0 1.25rem}}@media (max-width:599px){.g-top-bar__logo-mobile{display:flex}}@media (min-width:600px){.g-top-bar__logo-mobile{display:flex}}@media (min-width:900px){.g-top-bar__logo-mobile{display:none}}@media (min-width:1200px){.g-top-bar__logo-mobile{display:none}}@media (min-width:1800px){.g-top-bar__logo-mobile{display:none}}@media (max-width:599px){.g-top-bar__logo{flex:1 0 auto}}@media (min-width:600px){.g-top-bar__logo{flex:1 0 auto}}@media (min-width:900px){.g-top-bar__logo{flex:0 0 auto}}@media (min-width:1200px){.g-top-bar__logo{flex:0 0 auto}}@media (min-width:1800px){.g-top-bar__logo{flex:0 0 auto}}.g-top-bar__breadcrumb{align-items:center}@media (max-width:599px){.g-top-bar__breadcrumb{display:none}}@media (min-width:600px){.g-top-bar__breadcrumb{display:none}}@media (min-width:900px){.g-top-bar__breadcrumb{flex:1 0 auto;display:flex}}@media (min-width:1200px){.g-top-bar__breadcrumb{flex:1 0 auto;display:flex}}@media (min-width:1800px){.g-top-bar__breadcrumb{flex:1 0 auto;display:flex}}.g-top-bar__auth{display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.g-top-bar__auth .icon-auth{width:1.1em;height:100%}.g-top-bar__search{display:flex;align-items:center;justify-content:center}.g-top-bar__search .icon-search{width:1.1em;height:100%}@media (min-width:900px){.g-top-bar__search{position:relative;margin-right:.5rem}}@media (min-width:1200px){.g-top-bar__search{position:relative;margin-right:0}}@media (min-width:1800px){.g-top-bar__search{position:relative}}.g-top-bar__eye{display:flex;align-items:center;justify-content:center}.g-top-bar__eye .g-icon-eye{width:1.4em;height:100%}@media (min-width:900px){.g-top-bar__eye{position:relative;margin-right:1.5rem}}@media (min-width:1200px){.g-top-bar__eye{position:relative;margin-right:1.5rem}}@media (min-width:1800px){.g-top-bar__eye{position:relative;margin-right:1.5rem}}.g-top-bar__languages{display:flex;align-items:center;justify-content:center}@media (max-width:599px){.g-top-bar__languages .g-language{margin:0 .8rem}}@media (min-width:600px){.g-top-bar__languages .g-language{margin:0 1rem}}@media (min-width:900px){.g-top-bar__languages .g-language{margin:0 .25rem}}@media (min-width:1200px){.g-top-bar__languages .g-language{margin:0 .25rem}}@media (min-width:1800px){.g-top-bar__languages .g-language{margin:0 .25rem}}@media (min-width:900px){.g-top-bar__languages{margin-right:1.5rem}}@media (min-width:1200px){.g-top-bar__languages{margin-right:1.5rem}}@media (min-width:1800px){.g-top-bar__languages{margin-right:1.5rem}}.m-top-bar__navigation{z-index:50}.m-top-bar__navigation:focus,.m-top-bar__navigation:hover{cursor:pointer}.m-top-bar__logo{z-index:50}.m-top-bar__logo a{line-height:0;border-bottom:0}.m-top-bar__breadcrumb{z-index:50}.m-top-bar__auth{z-index:50}.m-top-bar__auth:focus,.m-top-bar__auth:hover{cursor:pointer}.m-top-bar__auth .icon-auth{fill:#a2a2a2}.m-top-bar__search{z-index:50}.m-top-bar__search:focus,.m-top-bar__search:hover{cursor:pointer}.m-top-bar__search .icon-search{fill:#a2a2a2}.m-top-bar__eye{z-index:50}.m-top-bar__eye:focus,.m-top-bar__eye:hover{cursor:pointer}.m-top-bar__eye .m-icon-eye{fill:#a2a2a2}.m-top-bar__languages{z-index:50}@media (max-width:599px){.g-training-course{padding:.5rem 0}}@media (min-width:600px){.g-training-course{padding:.5rem 0}}@media (min-width:900px){.g-training-course{display:flex;flex-flow:row nowrap;padding:1rem;margin-left:-1rem}.g-training-course:focus,.g-training-course:hover{margin-left:-2.1rem;padding:1rem 1rem 1rem 2rem}}@media (min-width:1200px){.g-training-course{display:flex;flex-flow:row nowrap;padding:1rem;margin-left:-1rem}.g-training-course:focus,.g-training-course:hover{margin-left:-2.1rem;padding:1rem 1rem 1rem 2rem}}@media (min-width:1800px){.g-training-course{display:flex;flex-flow:row nowrap;padding:1rem;margin-left:-1rem}.g-training-course:focus,.g-training-course:hover{margin-left:-2.1rem;padding:1rem 1rem 1rem 2rem}}@media (min-width:1200px){.g-training-course__left{margin-left:-1rem}}@media (min-width:1800px){.g-training-course__left{margin-left:-1rem}}.g-training-course__empty{margin-left:-2.02rem;padding:1rem 1rem 1rem 2rem}@media (min-width:900px){.g-training-course__info{flex:1 0}}@media (min-width:1200px){.g-training-course__info{flex:1 0}}@media (min-width:1800px){.g-training-course__info{flex:1 0}}@media (min-width:900px){.g-training-course__info-name{max-width:40rem}}@media (min-width:1800px){.g-training-course__info-name{max-width:56rem}}@media (max-width:599px){.g-training-course__semester{margin:.5rem 0}}@media (min-width:600px){.g-training-course__semester{margin:.5rem 0}}@media (min-width:900px){.g-training-course__semester{margin:0 2rem}}@media (min-width:1200px){.g-training-course__semester{margin:0 2rem}}@media (min-width:1800px){.g-training-course__semester{margin:0 2rem}}@media (min-width:900px){.g-training-course__docs{text-align:right}}@media (min-width:1200px){.g-training-course__docs{text-align:right}}@media (min-width:1800px){.g-training-course__docs{text-align:right}}@media (min-width:900px){.g-training-course-title{display:flex;justify-content:space-between;flex-flow:row nowrap;padding:0 1rem .5rem 0;margin-top:1rem}}@media (min-width:1200px){.g-training-course-title{display:flex;justify-content:space-between;flex-flow:row nowrap;padding:0 1rem .5rem 0;margin-top:1rem}}@media (min-width:1800px){.g-training-course-title{display:flex;justify-content:space-between;flex-flow:row nowrap;padding:0 1rem .5rem 0;margin-top:1rem}}.m-training-course{border-bottom:.01rem solid #ddd}@media (max-width:599px){.m-training-course{border-bottom:.01rem solid #ddd}}@media (min-width:900px){.m-training-course{border:0}.m-training-course:focus,.m-training-course:hover{background-color:#f7f7f7;border-left:.01rem solid #00a13e;cursor:pointer}}@media (min-width:1200px){.m-training-course{border:0}.m-training-course:focus,.m-training-course:hover{background-color:#f7f7f7;border-left:.01rem solid #00a13e;cursor:pointer}}@media (min-width:1800px){.m-training-course{border:0}.m-training-course:focus,.m-training-course:hover{background-color:#f7f7f7;border-left:.01rem solid #00a13e;cursor:pointer}}.m-training-course__empty{background-color:rgba(220,20,61,.1)}.m-training-course__info-name{font-weight:600;font-size:1.2rem}.m-training-course__info-other__language{color:#4134ad}@media (min-width:900px){.m-training-course-title{border-bottom:.01rem solid #ddd}}@media (min-width:1200px){.m-training-course-title{border-bottom:.01rem solid #ddd}}@media (min-width:1800px){.m-training-course-title{border-bottom:.01rem solid #ddd}}.m-training-course-title__name{color:#636363;font-size:.8rem}.m-training-course-title__doc{color:#636363;font-size:.8rem}.g-vacancies{margin-top:1rem}@media (max-width:599px){.g-vacancies__header-modules{padding:1rem;margin-bottom:0}}@media (min-width:600px){.g-vacancies__header-modules{padding:1rem;margin-bottom:0;display:inline-block}}@media (min-width:900px){.g-vacancies__header-modules{margin:2rem 0;display:inline-block}}@media (min-width:1200px){.g-vacancies__header-modules{margin:2rem 0;display:inline-block}}@media (max-width:599px){.g-vacancies__add-margin{margin-top:0}}@media (min-width:600px){.g-vacancies__add-margin{margin-top:0}}@media (min-width:900px){.g-vacancies__add-margin{margin-top:4rem}}@media (max-width:599px){.g-vacancies__add-new{margin:2rem 0}}@media (min-width:600px){.g-vacancies__add-new{margin:2rem 0}}@media (min-width:900px){.g-vacancies__add-new{margin:2rem 0}}.g-vacancy{display:flex}@media (max-width:599px){.g-vacancy{flex-flow:column;margin-bottom:1rem;padding:1rem}}@media (min-width:600px){.g-vacancy{flex-flow:column;margin-bottom:1rem;padding:1rem}}@media (min-width:900px){.g-vacancy{flex-flow:row nowrap;padding:0;margin-bottom:2rem}}.g-vacancy__meta{display:flex;align-items:center;position:relative}@media (max-width:599px){.g-vacancy__meta{flex-flow:row nowrap;width:100%;margin-bottom:.5rem}}@media (min-width:600px){.g-vacancy__meta{flex-flow:row nowrap;width:100%}}@media (min-width:900px){.g-vacancy__meta{flex-flow:column;width:auto;margin-right:1.5rem}}.g-vacancy__meta-icon{width:6rem;height:6rem;margin-bottom:1rem}@media (max-width:599px){.g-vacancy__meta-icon{display:none}}@media (min-width:600px){.g-vacancy__meta-icon{display:none}}@media (min-width:900px){.g-vacancy__meta-icon{display:block}}.g-vacancy__meta-icon-img{width:100%}@media (max-width:599px){.g-vacancy__meta-date{display:flex;flex-flow:row;align-items:center;font-size:70%}}@media (min-width:600px){.g-vacancy__meta-date{display:flex;flex-flow:row;align-items:center;font-size:70%}}@media (min-width:900px){.g-vacancy__meta-date{display:block;font-size:100%}}@media (max-width:599px){.g-vacancy__meta-date-number{text-align:left;margin-right:.2rem}}@media (min-width:600px){.g-vacancy__meta-date-number{text-align:left;margin-right:.5rem}}@media (min-width:900px){.g-vacancy__meta-date-number{text-align:center;margin-right:0}}@media (max-width:599px){.g-vacancy__meta-date-month-year{text-align:left}}@media (min-width:600px){.g-vacancy__meta-date-month-year{text-align:left}}@media (min-width:900px){.g-vacancy__meta-date-month-year{text-align:center}}.g-vacancy__content-from{margin:.5rem 0 1rem 0}.g-vacancy__content-place{display:flex;flex-flow:row wrap}@media (min-width:900px){.g-vacancy__content-place{margin-bottom:.4rem}}@media (min-width:900px){.g-vacancy__content-place__region{margin-right:.3rem}}@media (min-width:900px){.g-vacancy__content-place__city{margin-right:.3rem}}.g-vacancy__content__action{display:flex;flex-flow:row wrap;margin-top:1rem;align-items:center}.g-vacancy__content__action-response{margin-right:1.5rem}.g-vacancy__content__action-contacts{position:relative}.g-vacancy__content__action-contacts span{position:relative}.g-vacancy__contacts{display:none}@media (min-width:900px){.g-vacancy__contacts{position:absolute;top:-.5rem;left:-1rem;padding:2.5rem 1rem 1rem 1rem;min-width:12rem}}@media (min-width:900px){.g-vacancy__contacts-fio{margin-bottom:.5rem}}@media (min-width:900px){.g-vacancy-detail{margin:5rem 0}}@media (min-width:900px){.g-vacancy-detail-company{margin-top:5rem;padding:1rem}}@media (max-width:599px){.g-vacancy-detail-company__icon{width:4rem}}@media (min-width:600px){.g-vacancy-detail-company__icon{width:6rem}}@media (min-width:900px){.g-vacancy-detail-company__icon{width:7rem}}.g-vacancy-detail-company__icon-img{width:100%}@media (min-width:900px){.g-vacancy-detail-company__meta{margin-top:1rem}}@media (min-width:900px){.g-vacancy-detail .g-vacancy__content-title{margin:0 0 2rem 0}}.g-img-icon{width:6rem;height:6rem;margin:.25rem}@media (max-width:599px){.m-vacancies__header-modules{font-weight:600;font-size:1.5em;border-bottom:.01rem solid #c1c1c1}}@media (min-width:600px){.m-vacancies__header-modules{font-weight:600;font-size:1.6em;border-bottom:.01rem solid #c1c1c1}}@media (min-width:900px){.m-vacancies__header-modules{font-weight:600;font-size:1.7em;box-shadow:none;border-bottom:none}}@media (min-width:1200px){.m-vacancies__header-modules{font-weight:600;font-size:1.7em;box-shadow:none;border-bottom:none}.m-vacancies__header-modules:after{content:"";display:block;width:100%;height:.325rem;border-radius:.5rem;background-color:#4134ad;margin-top:.25rem}}@media (max-width:599px){.m-vacancy{border-bottom:1px solid #c1c1c1;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:600px){.m-vacancy{border-bottom:1px solid #c1c1c1;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}}@media (min-width:900px){.m-vacancy{border-bottom:0;box-shadow:none}}.m-vacancy__meta{z-index:1}.m-vacancy__meta-icon{border-radius:4rem;overflow:hidden;-o-object-fit:cover;object-fit:cover}.m-vacancy__meta-date-number{color:#512da8;font-size:1.2em}.m-vacancy__meta-date-month-year{color:#636363}.m-vacancy__content-title{color:#373737}@media (max-width:599px){.m-vacancy__content-title{font-size:1.2em;line-height:1.2em;font-weight:700}}@media (min-width:600px){.m-vacancy__content-title{font-size:1.2em;font-weight:700}}@media (min-width:900px){.m-vacancy__content-title{font-size:1.8em;font-weight:400}}.m-vacancy__content-title:hover{color:#673ab7}.m-vacancy__content-from__section{color:#636363;font-style:italic;font-size:.9em}.m-vacancy__content-from__section:focus,.m-vacancy__content-from__section:hover,.m-vacancy__content-from__section:visited{color:#636363}@media (max-width:599px){.m-vacancy__content__name-company{font-size:.75rem}}@media (min-width:600px){.m-vacancy__content__name-company{font-size:.75rem}}@media (min-width:900px){.m-vacancy__content__name-company{font-size:.75rem}}@media (min-width:900px){.m-vacancy__content-place__region{font-size:.75rem;color:#636363}}@media (min-width:900px){.m-vacancy__content-place__city{font-size:.75rem;color:#636363}}@media (min-width:900px){.m-vacancy__content-place__address{font-size:.75rem;color:#636363}}.m-vacancy__content__action-contacts{cursor:pointer}.m-vacancy__content__action-contacts span{color:#3854b8;z-index:100}.m-vacancy__contacts{background-color:#fff}@media (min-width:900px){.m-vacancy__contacts{box-shadow:0 2px 5px rgba(0,0,0,.15)}}.m-vacancy__contacts-fio{font-weight:700;font-size:1.1em}@media (min-width:900px){.m-vacancy-detail-company{background-color:#f2f5f5;box-shadow:0 2px 5px rgba(0,0,0,.15)}}.m-vacancy-detail .m-vacancy__content-title:focus,.m-vacancy-detail .m-vacancy__content-title:hover{color:inherit}@media (min-width:900px){.m-vacancy-detail .m-vacancy__content-title{font-size:2.5em}}.m-img-icon:hover{cursor:pointer}@media (max-width:599px){.g-victories{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:600px){.g-victories{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:900px){.g-victories{display:flex;flex-flow:column}}.g-victories__item{display:flex;align-items:center}@media (max-width:599px){.g-victories__item{margin:0}}@media (min-width:600px){.g-victories__item{margin:0}}@media (min-width:900px){.g-victories__item{margin-bottom:.5rem}}@media (min-width:600px){.g-victories__item a{display:flex;align-items:center;margin-bottom:.25rem}}@media (min-width:900px){.g-victories__item a{display:flex;align-items:center;margin-bottom:.25rem}}.g-victories__item-icon{width:2rem;height:2rem;padding:.25rem;box-sizing:border-box}.g-victories__item-icon img{width:100%}@media (max-width:599px){.g-victories__item-icon{margin:0}}@media (min-width:600px){.g-victories__item-icon{margin:0}}@media (min-width:900px){.g-victories__item-icon{margin-right:.75rem}}@media (max-width:599px){.g-victories__item-text{display:none}}@media (min-width:600px){.g-victories__item-text{display:none}}@media (min-width:900px){.g-victories__item-text{display:block}}.m-victories__item-icon{border-radius:.5rem;border:1px solid #d4d4d4;box-shadow:0 0 0 2px #eee;background-color:#fff}.m-victories__item a{border:0}.m-victories__item a:active,.m-victories__item a:focus,.m-victories__item a:visited{border:0}.m-victories__item a:hover{border:0}.m-victories__item-text{font-size:.75rem;border:1px solid transparent;color:#373737;line-height:1.1rem}.m-victories__item-text:visited{color:rgba(55,55,55,.9);border-bottom:1px solid rgba(55,55,55,.35)}.m-victories__item-text:focus,.m-victories__item-text:hover{color:rgba(238,70,0,.9);border-bottom:1px solid rgba(238,70,0,.35)}.g-float-tag-menu{width:20rem;padding:1rem;position:fixed;right:0;top:0}.g-float-tag-menu ul{margin:0}.g-float-tag-menu ul li:not(:last-child){margin-bottom:.5rem}.m-float-tag-menu{background-color:#fff;opacity:.3;border-left:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;box-shadow:0 2px 5px rgba(0,0,0,.15)}.m-float-tag-menu:focus,.m-float-tag-menu:hover{opacity:1}.m-float-tag-menu ul li{list-style-type:none;font-size:.95em;line-height:1.3em}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39063deg) skewY(.39063deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39063deg) skewY(.39063deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJfbW9kaWZpY2F0b3JzLnNjc3MiLCJfYW5pbWF0ZS5zY3NzIiwic3R5bGUuY3NzIiwiYWNjb3VudHMvX2ctYWNjb3VudHMuc2NzcyIsImFjY291bnRzL19tLWFjY291bnRzLnNjc3MiLCJhbHBoYWJldC1zb3J0L19nLWFscGhhYmV0LXNvcnQuc2NzcyIsImFscGhhYmV0LXNvcnQvX20tYWxwaGFiZXQtc29ydC5zY3NzIiwiYXV0aC9fZy1hdXRoLnNjc3MiLCJhdXRoL19tLWF1dGguc2NzcyIsImF1dGhvcml6ZWQtdXNlci9fZy1hdXRob3JpemVkLXVzZXIuc2NzcyIsImF1dGhvcml6ZWQtdXNlci9fbS1hdXRob3JpemVkLXVzZXIuc2NzcyIsImJhbm5lci9fZy1iYW5uZXIuc2NzcyIsImJhbm5lci9fbS1iYW5uZXIuc2NzcyIsImJvb3RzdHJhcC1zZWxlY3QvX2Jvb3RzdHJhcC1zZWxlY3Quc2NzcyIsImJvb3RzdHJhcC1zZWxlY3QvX2Jvb3RzdHJhcC5zY3NzIiwiYnV0dG9uLW5hdmlnYXRpb24vX2ctYnV0dG9uLW5hdmlnYXRpb24uc2NzcyIsImJ1dHRvbi1uYXZpZ2F0aW9uL19tLWJ1dHRvbi1uYXZpZ2F0aW9uLnNjc3MiLCJicmVhZGNydW1iL19nLWJyZWFkY3J1bWIuc2NzcyIsImJyZWFkY3J1bWIvX20tYnJlYWRjcnVtYi5zY3NzIiwiY2VsZWJyYXRpb25zL19nLWNlbGVicmF0aW9ucy5zY3NzIiwiY2hlY2tib3gvX2ctY2hlY2tib3guc2NzcyIsImNoZWNrYm94L19tLWNoZWNrYm94LnNjc3MiLCJjaGlsZC1zZWN0aW9uL19nLWNoaWxkLXNlY3Rpb24uc2NzcyIsImNoaWxkLXNlY3Rpb24vX20tY2hpbGQtc2VjdGlvbi5zY3NzIiwiY29tbWVudC9fbS1jb21tZW50LnNjc3MiLCJjb250YWN0L19nLWNvbnRhY3Quc2NzcyIsImNvbnRhY3QvX20tY29udGFjdC5zY3NzIiwiY29udGFjdHMtbW9kdWxlL19nLWNvbnRhY3RzLW1vZHVsZS5zY3NzIiwiY29udGFjdHMtbW9kdWxlL19tLWNvbnRhY3RzLW1vZHVsZS5zY3NzIiwiY29udGVudC1oZWFkZXIvX2ctY29udGVudC1oZWFkZXIuc2NzcyIsImNvbnRlbnQtaGVhZGVyLXNlY3Rpb24vX2ctY29udGVudC1oZWFkZXIuc2NzcyIsImNvbnRlbnQtaGVhZGVyLXNlY3Rpb24vX20tY29udGVudC1oZWFkZXIuc2NzcyIsImNvcHlyaWdodC9fbS1jb3B5cmlnaHQuc2NzcyIsImRlc2NyaXB0aW9uLW1vZHVsZS9fZy1kZXNjcmlwdGlvbi1tb2R1bGUuc2NzcyIsImRlc2NyaXB0aW9uLW1vZHVsZS9fbS1kZXNjcmlwdGlvbi1tb2R1bGUuc2NzcyIsImRvY3VtZW50LWdyb3VwL19nLWRvY3VtZW50LWdyb3VwLnNjc3MiLCJkb2N1bWVudC1saXN0L19nLWRvY3VtZW50LWxpc3Quc2NzcyIsImRvY3VtZW50LWxpc3QvX20tZG9jdW1lbnQtbGlzdC5zY3NzIiwiZWR1Y2F0aW9uLWxpc3QtZmFjL19nLWVkdWNhdGlvbi1saXN0LWZhYy5zY3NzIiwiZWR1Y2F0aW9uLWxpc3QtZmFjL19tLWVkdWNhdGlvbi1saXN0LWZhYy5zY3NzIiwiZWZmZWN0aXZlLWNvbnRyYWN0LXBwcy1lZGl0L19nLWVmZmVjdGl2ZS1jb250cmFjdC1wcHMtZWRpdC5zY3NzIiwiZWZmZWN0aXZlLWNvbnRyYWN0LXBwcy1lZGl0L19tLWVmZmVjdGl2ZS1jb250cmFjdC1wcHMtZWRpdC5zY3NzIiwiZWZmZWN0aXZlLWNvbnRyYWN0LXBwcy12aWV3L19nLWVmZmVjdGl2ZS1jb250cmFjdC1wcHMtdmlldy5zY3NzIiwiZWZmZWN0aXZlLWNvbnRyYWN0LXBwcy12aWV3L19tLWVmZmVjdGl2ZS1jb250cmFjdC1wcHMtdmlldy5zY3NzIiwiZmFjcy1pbi1wYXNzcG9ydC9fZy1mYWNzLWluLXBhc3Nwb3J0LnNjc3MiLCJmYWNzLWluLXBhc3Nwb3J0L19tLWZhY3MtaW4tcGFzc3BvcnQuc2NzcyIsImZlZWRiYWNrLWVjL19nLWZlZWRiYWNrLWVjLnNjc3MiLCJmaWx0ZXItZG9jLWVkdWNhdGlvbi9fZy1maWx0ZXItZG9jLWVkdWNhdGlvbi5zY3NzIiwiZmlsdGVyLXN0YXR1c2VzL19nLWZpbHRlci1zdGF0dXNlcy5zY3NzIiwiZmlsdGVyLXN0cnVjdC1lYy9fZy1maWx0ZXItc3RydWN0LWVjLnNjc3MiLCJmaWx0ZXItc3RydWN0LWVjL19tLWZpbHRlci1zdHJ1Y3QtZWMuc2NzcyIsImZvb3Rlci9fZy1mb290ZXIuc2NzcyIsImZvb3Rlci9fbS1mb290ZXIuc2NzcyIsImZvcm0vX2ctZm9ybS5zY3NzIiwiZm9ybS9fbS1mb3JtLnNjc3MiLCJmb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlL19nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUuc2NzcyIsImZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUvX20tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS5zY3NzIiwiZ2FsbGVyeS9fZy1nYWxsZXJ5LnNjc3MiLCJnYWxsZXJ5L19tLWdhbGxlcnkuc2NzcyIsImdhbGxlcnkvX21vZGFsX3dpbmRvdy5zY3NzIiwiaGVhZGVyLWFsbC1uZXdzL19nLWhlYWRlci1hbGwtbmV3cy5zY3NzIiwiaGVhZGVyLWFsbC1uZXdzL19tLWhlYWRlci1hbGwtbmV3cy5zY3NzIiwiaGVhZGVyLWluZm9ybWF0aW9uL19nLWhlYWRlci1pbmZvcm1hdGlvbi5zY3NzIiwiaGVhZGVyLWluZm9ybWF0aW9uL19tLWhlYWRlci1pbmZvcm1hdGlvbi5zY3NzIiwiaGVhZGVyLW1lbnUvX2ctaGVhZGVyLW1lbnUuc2NzcyIsImhlYWRlci1tZW51L19tLWhlYWRlci1tZW51LnNjc3MiLCJoZWFkZXItbW9iaWxlL19nLWhlYWRlci1tb2JpbGUuc2NzcyIsImhlYWRlci1tb2JpbGUvX20taGVhZGVyLW1vYmlsZS5zY3NzIiwiaGVhZGVyLXNlY3Rpb24vX2ctaGVhZGVyLXNlY3Rpb24uc2NzcyIsImhlYWRlci1zZWN0aW9uL19tLWhlYWRlci1zZWN0aW9uLnNjc3MiLCJoZWFkZXItd3JhcHBlci9fZy1oZWFkZXItd3JhcHBlci5zY3NzIiwiaGVhZGVyLXdyYXBwZXIvX20taGVhZGVyLXdyYXBwZXIuc2NzcyIsImhvdy10by1kby9fZy1ob3ctdG8tZG8uc2NzcyIsImluZGljYXRvci9fZy1pbmRpY2F0b3Iuc2NzcyIsImluZGljYXRvci9fbS1pbmRpY2F0b3Iuc2NzcyIsImpzdGFicy9fZy1qc3RhYnMuc2NzcyIsImpzdGFicy9fbS1qc3RhYnMuc2NzcyIsImxhbmd1YWdlcy9fZy1sYW5ndWFnZXMuc2NzcyIsImxhbmd1YWdlcy9fbS1sYW5ndWFnZXMuc2NzcyIsImxldmVsLWVkdWNhdGlvbi9fZy1sZXZlbC1lZHVjYXRpb24uc2NzcyIsImxldmVsLWVkdWNhdGlvbi9fbS1sZXZlbC1lZHVjYXRpb24uc2NzcyIsImxpc3QtZW1wbG95ZS1zZWFyY2gvX2ctbGlzdC1lbXBsb3llLXNlYXJjaC5zY3NzIiwibGlzdC1lbXBsb3llLXNlYXJjaC9fbS1saXN0LWVtcGxveWUtc2VhcmNoLnNjc3MiLCJsaXN0LWVtcGxveWVlcy9fZy1saXN0LWVtcGxveWVlcy5zY3NzIiwibGlzdC1lbXBsb3llZXMvX20tbGlzdC1lbXBsb3llZXMuc2NzcyIsImxpc3QtZm9ybXNfZWR1Y2F0aW9uX2F0X3Byb2ZpbGUvX2ctbGlzdC1mb3Jtc19lZHVjYXRpb25fYXRfcHJvZmlsZS5zY3NzIiwibGlzdC1vb3AvX2ctbGlzdC1vb3Auc2NzcyIsImxpc3Qtb29wL19tLWxpc3Qtb29wLnNjc3MiLCJsaXN0LXByb2ZpbGVzL19nLWxpc3QtcHJvZmlsZXMuc2NzcyIsImxpc3QtcHJvZmlsZXMvX20tbGlzdC1wcm9maWxlcy5zY3NzIiwibGlzdC1zdXBwb3J0aW5nLWRvY3VtZW50YXRpb24vX2ctbGlzdC1zdXBwb3J0aW5nLWRvY3VtZW50YXRpb24uc2NzcyIsImxpc3Qtc3VwcG9ydGluZy1kb2N1bWVudGF0aW9uL19tLWxpc3Qtc3VwcG9ydGluZy1kb2N1bWVudGF0aW9uLnNjc3MiLCJsaXN0LXllYXJzLWVjL19nLWxpc3QteWVhcnMtZWMuc2NzcyIsImxpc3QteWVhcnMtZWMvX20tbGlzdC15ZWFycy1lYy5zY3NzIiwibGsvX2ctbGsuc2NzcyIsImxrL19tLWxrLnNjc3MiLCJsb2dvL19nLWxvZ28uc2NzcyIsImxvZ28vX20tbG9nby5zY3NzIiwibWFuYWdlci1tb2R1bGUvX2ctbWFuYWdlci1tb2R1bGUuc2NzcyIsIm1hbmFnZXItbW9kdWxlL19tLW1hbmFnZXItbW9kdWxlLnNjc3MiLCJtQ3VzdG9tU2Nyb2xsYmFyL19tQ3VzdG9tU2Nyb2xsYmFyLnNjc3MiLCJtb2RhbC13aW5kb3cvX2ctbW9kYWwtd2luZG93LnNjc3MiLCJtb2RhbC13aW5kb3cvX20tbW9kYWwtd2luZG93LnNjc3MiLCJtb2R1bGUtb29wL19nLW1vZHVsZS1vb3Auc2NzcyIsIm1vZHVsZXMvZ2FsbGVyeS5zY3NzIiwibW9yZS1pbmZvL19nLW1vcmUtaW5mby5zY3NzIiwibW9yZS1pbmZvL19tLW1vcmUtaW5mby5zY3NzIiwibmFtZS11bml2ZXJzaXR5L19nLW5hbWUtdW5pdmVyc2l0eS5zY3NzIiwibmFtZS11bml2ZXJzaXR5L19tLW5hbWUtdW5pdmVyc2l0eS5zY3NzIiwibmF2aWdhdGlvbi9fZy1uYXZpZ2F0aW9uLnNjc3MiLCJuYXZpZ2F0aW9uL19tLW5hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24td2luZG93L19nLW5hdmlnYXRpb24td2luZG93LnNjc3MiLCJuYXZpZ2F0aW9uLXdpbmRvdy9fbS1uYXZpZ2F0aW9uLXdpbmRvdy5zY3NzIiwibmV3LWNhcm91c2VsL19nLW5ldy1jYXJvdXNlbC5zY3NzIiwibmV3LWNhcm91c2VsL19tLW5ldy1jYXJvdXNlbC5zY3NzIiwibmV3cy9fZy1uZXdzLnNjc3MiLCJuZXdzL19tLW5ld3Muc2NzcyIsIm5ld3MtY2F0ZWdvcmllcy9fZy1uZXdzLWNhdGVnb3JpZXMuc2NzcyIsIm5ld3MtY2F0ZWdvcmllcy9fbS1uZXdzLWNhdGVnb3JpZXMuc2NzcyIsIm51bWJlcl9vZl9zZXRzL19nLW51bWJlcl9vZl9zZXRzLnNjc3MiLCJudW1iZXJfb2Zfc2V0cy9fbS1udW1iZXJfb2Zfc2V0cy5zY3NzIiwib2xkX3N0eWxlL19lZGl0X2RvY19vb3Auc2NzcyIsIm9sZF9zdHlsZS9fbGsuc2NzcyIsIm9sZF9zdHlsZS9fbWVudV9lZGl0LnNjc3MiLCJvbGRfc3R5bGUvX21vZGlmaWNhdG9yLnNjc3MiLCJvbGRfc3R5bGUvX25ld3Muc2NzcyIsIm9sZF9zdHlsZS9fdGFibGVzLnNjc3MiLCJvb3AvX2ctb29wLnNjc3MiLCJvb3AvX20tb29wLnNjc3MiLCJvd2wtY2Fyb3VzZWwvX2FuaW1hdGUuc2NzcyIsIm93bC1jYXJvdXNlbC9fYXV0b2hlaWdodC5zY3NzIiwib3dsLWNhcm91c2VsL19jb3JlLnNjc3MiLCJvd2wtY2Fyb3VzZWwvX2xhenlsb2FkLnNjc3MiLCJvd2wtY2Fyb3VzZWwvX3RoZW1lLnNjc3MiLCJvd2wtY2Fyb3VzZWwvX3ZpZGVvLnNjc3MiLCJwYWdlL19nLXBhZ2Uuc2NzcyIsInBhZ2UvX20tcGFnZS5zY3NzIiwicGFnaW5hdGlvbi9fZy1wYWdpbmF0aW9uLnNjc3MiLCJwYWdpbmF0aW9uL19tLXBhZ2luYXRpb24uc2NzcyIsInBhc3Nwb3J0LXByb2ZpbGUvX2ctcGFzc3BvcnQtcHJvZmlsZS5zY3NzIiwicGFzc3BvcnQtcHJvZmlsZS9fbS1wYXNzcG9ydC1wcm9maWxlLnNjc3MiLCJwZXJzb24tYXV4aWxpYXJ5LWluZm8vX2ctcGVyc29uLWF1eGlsaWFyeS1pbmZvLnNjc3MiLCJwZXJzb24tYXV4aWxpYXJ5LWluZm8vX20tcGVyc29uLWF1eGlsaWFyeS1pbmZvLnNjc3MiLCJwZXJzb24tbWFpbi1pbmZvL19nLXBlcnNvbi1tYWluLWluZm8uc2NzcyIsInBlcnNvbi1tYWluLWluZm8vX20tcGVyc29uLW1haW4taW5mby5zY3NzIiwicGVyc29uLW5hbWUtcG9zdC9fZy1wZXJzb24tbmFtZS1wb3N0LnNjc3MiLCJwZXJzb24tbmFtZS1wb3N0L19tLXBlcnNvbi1uYW1lLXBvc3Quc2NzcyIsInB1YmxpY2F0aW9uLWJhc2UvX2ctcHVibGljYXRpb24tYmFzZS5zY3NzIiwicHVibGljYXRpb24tYmFzZS9fbS1wdWJsaWNhdGlvbi1iYXNlLnNjc3MiLCJwdWJsaWNhdGlvbi1iYXNlLWRldGFpbC9fZy1wdWJsaWNhdGlvbi1iYXNlLWRldGFpbC5zY3NzIiwicHVibGljYXRpb24tYmFzZS1kZXRhaWwvX20tcHVibGljYXRpb24tYmFzZS1kZXRhaWwuc2NzcyIsInB1YmxpY2F0aW9uLWJhc2UtbGlzdC9fZy1wdWJsaWNhdGlvbi1iYXNlLWxpc3Quc2NzcyIsInB1YmxpY2F0aW9uLWJhc2UtbGlzdC9fbS1wdWJsaWNhdGlvbi1iYXNlLWxpc3Quc2NzcyIsInJlZGFjdG9yLW5hdmlnYXRpb24vX2ctcmVkYWN0b3ItbmF2aWdhdGlvbi5zY3NzIiwicmVkYWN0b3ItbmF2aWdhdGlvbi9fbS1yZWRhY3Rvci1uYXZpZ2F0aW9uLnNjc3MiLCJyZWdpc3RyYXRpb24vX2ctcmVnaXN0cmF0aW9uLnNjc3MiLCJyZWdpc3RyYXRpb24vX20tcmVnaXN0cmF0aW9uLnNjc3MiLCJzY2hlZHVsZS9fZy1zY2hlZHVsZS5zY3NzIiwic2NoZWR1bGUvX20tc2NoZWR1bGUuc2NzcyIsInNjb3JlL19nLXNjb3JlLnNjc3MiLCJzY29yZS9fbS1zY29yZS5zY3NzIiwic2VhcmNoL19nLXNlYXJjaC5zY3NzIiwic2VhcmNoL19tLXNlYXJjaC5zY3NzIiwic2VhcmNoL195YS5zY3NzIiwic2VhcmNoLW9wcC9fZy1zZWFyY2gtb3BwLnNjc3MiLCJzZXBhcmF0b3IvX2ctc2VwYXJhdG9yLnNjc3MiLCJzZXBhcmF0b3IvX20tc2VwYXJhdG9yLnNjc3MiLCJzbGlkZXIvX2ZvdG9yYW1hLnNjc3MiLCJzbGlkZXIvX2ctc2xpZGVyLnNjc3MiLCJzbGlkZXIvX20tc2xpZGVyLnNjc3MiLCJzbG9nYW4vX20tc2xvZ2FuLnNjc3MiLCJzb2NpYWxzL19nLXNvY2lhbHMuc2NzcyIsInNvY2lhbHMvX20tc29jaWFscy5zY3NzIiwic3RhdGljLXBhZ2UvX2ctc3RhdGljLXBhZ2Uuc2NzcyIsInN0YXRpYy1wYWdlL19tLXN0YXRpYy1wYWdlLnNjc3MiLCJzdGF0dXMtaW1wbGVtZW50YXRpb24vX2ctc3RhdHVzLWltcGxlbWVudGF0aW9uLnNjc3MiLCJzdGF0dXMtdW5pdmVyc2l0eS9fZy1zdGF0dXMtdW5pdmVyc2l0eS5zY3NzIiwic3RhdHVzLXVuaXZlcnNpdHkvX20tc3RhdHVzLXVuaXZlcnNpdHkuc2NzcyIsInN0cnVjdHVyYS9fZy1zdHJ1Y3R1cmEuc2NzcyIsInN0cnVjdHVyYS9fbS1zdHJ1Y3R1cmEuc2NzcyIsInN2LWNvbnRyb2wvX2ctc3YtY29udHJvbC5zY3NzIiwic3YtY29udHJvbC9fbS1zdi1jb250cm9sLnNjc3MiLCJ0YWJzL19nLXRhYnMuc2NzcyIsInRhYnMvX20tdGFicy5zY3NzIiwidGFncy9fZy10YWdzLnNjc3MiLCJ0YWdzL19tLXRhZ3Muc2NzcyIsInRlbXBsYXRlXzEvX2ctdGVtcGxhdGVfMS5zY3NzIiwidGVtcGxhdGVfMS9fbS10ZW1wbGF0ZV8xLnNjc3MiLCJ0b3AtYmFyL19nLXRvcC1iYXIuc2NzcyIsInRvcC1iYXIvX20tdG9wLWJhci5zY3NzIiwidHJhaW5pbmctY291cnNlL19nLXRyYWluaW5nLWNvdXJzZS5zY3NzIiwidHJhaW5pbmctY291cnNlL19tLXRyYWluaW5nLWNvdXJzZS5zY3NzIiwidmFjYW5jaWVzL19nLXZhY2FuY2llcy5zY3NzIiwidmFjYW5jaWVzL19tLXZhY2FuY2llcy5zY3NzIiwidmljdG9yaWVzL19nLXZpY3Rvcmllcy5zY3NzIiwidmljdG9yaWVzL19tLXZpY3Rvcmllcy5zY3NzIiwibW9kdWxlcy9mbG9hdC10YWctbWVudS9fZy1mbG9hdC10YWctbWVudS5zY3NzIiwibW9kdWxlcy9mbG9hdC10YWctbWVudS9fbS1mbG9h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QUFBLGNBR0YsTUFFRSxVQUFBLGlCQUFBLGVBR0YsTUFFRSxVQUFBLGdCQUFBLGNBR0YsSUFFRSxVQUFBLGVBSUosV0FDRSxrQ0FBQSxZQUNBLDBCQUFBLFlBQ0EsdUJBQUEsVUFDQSxlQUFBLFVBR0YseUJBQ0UsSUFFRSxVQUFBLHNCQUdGLElBRUUsVUFBQSx1QkFHRixJQUVFLFVBQUEscUJBR0YsSUFFRSxVQUFBLHNCQUdGLEdBRUUsVUFBQSxzQkFJSixpQkFDRSxJQUVFLFVBQUEsc0JBR0YsSUFFRSxVQUFBLHVCQUdGLElBRUUsVUFBQSxxQkFHRixJQUVFLFVBQUEsc0JBR0YsR0FFRSxVQUFBLHNCQUlKLE9BRUUsaUJBQUEsSUFBQSxPQUNBLHVCQUFBLE1BQ0EsZUFBQSxNQUdGLHdCQUNFLEtBRUUsVUFBQSxlQUdGLElBQUEsSUFFRSxVQUFBLGtCQUFBLHNCQUdGLElBQUEsSUFBQSxJQUFBLElBRUUsVUFBQSxxQkFBQSxxQkFHRixJQUFBLElBQUEsSUFFRSxVQUFBLHFCQUFBLHNCQUdGLEdBRUUsVUFBQSxnQkFJSixnQkFDRSxLQUVFLFVBQUEsZUFHRixJQUFBLElBRUUsVUFBQSxrQkFBQSxzQkFHRixJQUFBLElBQUEsSUFBQSxJQUVFLFVBQUEscUJBQUEscUJBR0YsSUFBQSxJQUFBLElBRUUsVUFBQSxxQkFBQSxzQkFHRixHQUVFLFVBQUEsZ0JBSUosTUFDRSx1QkFBQSxLQUNBLGVBQUEsS0FLRiwwQkFDRSxLQUVFLFVBQUEsS0FHRixJQUVFLFVBQUEsc0JBQUEsc0JBR0YsSUFFRSxVQUFBLHFCQUFBLHFCQUdGLElBRUUsVUFBQSxzQkFBQSxzQkFHRixJQUVFLFVBQUEscUJBQUEscUJBR0YsSUFFRSxVQUFBLHFCQUFBLHNCQUdGLEdBRUUsVUFBQSxNQUlKLGtCQUNFLEtBRUUsVUFBQSxLQUdGLElBRUUsVUFBQSxzQkFBQSxzQkFHRixJQUVFLFVBQUEscUJBQUEscUJBR0YsSUFFRSxVQUFBLHNCQUFBLHNCQUdGLElBRUUsVUFBQSxxQkFBQSxxQkFHRixJQUVFLFVBQUEscUJBQUEsc0JBR0YsR0FFRSxVQUFBLE1BSUosUUFDRSx1QkFBQSxPQUNBLGVBQUEsT0FHRix5QkFDRSxNQUFBLEtBQUEsR0FFRSxVQUFBLEtBR0YsTUFFRSxVQUFBLGdCQUFBLGdCQUdGLE1BRUUsVUFBQSxlQUFBLGVBR0YsTUFFRSxVQUFBLGlCQUFBLGlCQUdGLE1BRUUsVUFBQSxpQkFBQSxpQkFHRixNQUVFLFVBQUEsa0JBQUEsa0JBR0YsTUFFRSxVQUFBLGlCQUFBLGlCQUdGLE1BRUUsVUFBQSxrQkFBQSxtQkFJSixpQkFDRSxNQUFBLEtBQUEsR0FFRSxVQUFBLEtBR0YsTUFFRSxVQUFBLGdCQUFBLGdCQUdGLE1BRUUsVUFBQSxlQUFBLGVBR0YsTUFFRSxVQUFBLGlCQUFBLGlCQUdGLE1BRUUsVUFBQSxpQkFBQSxpQkFHRixNQUVFLFVBQUEsa0JBQUEsa0JBR0YsTUFFRSxVQUFBLGlCQUFBLGlCQUdGLE1BRUUsVUFBQSxrQkFBQSxtQkFJSixPQUNFLHVCQUFBLE1BQ0EsZUFBQSxNQUVBLGlCQUFBLE9BR0YsNEJBQ0UsSUFBQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Usa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFHRixJQUVFLFVBQUEscUJBR0YsSUFFRSxVQUFBLGtCQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBR0YsSUFFRSxVQUFBLHFCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsZ0JBSUosb0JBQ0UsSUFBQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Usa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFHRixJQUVFLFVBQUEscUJBR0YsSUFFRSxVQUFBLGtCQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBR0YsSUFFRSxVQUFBLHFCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsZ0JBSUosVUFDRSx1QkFBQSxTQUNBLGVBQUEsU0FHRixnQ0FDRSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBQ0Usa0NBQUEsOEJBQ0EsMEJBQUEsOEJBR0YsR0FDRSxR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UUFBQSxFQUVBLFVBQUEseUJBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxNQUlKLGVBQ0UsdUJBQUEsY0FDQSxlQUFBLGNBR0YsK0JBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxzQkFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLE1BSUosdUJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxzQkFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLE1BSUosYUFDRSx1QkFBQSxZQUNBLGVBQUEsWUFHRixrQ0FDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsTUFJSiwwQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsTUFJSixnQkFDRSx1QkFBQSxlQUNBLGVBQUEsZUFHRiw0QkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLHNCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsTUFJSixvQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLHNCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsTUFJSixVQUNFLHVCQUFBLFNBQ0EsZUFBQSxTQUdGLCtCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxNQUlKLHVCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxNQUlKLGFBQ0UsdUJBQUEsWUFDQSxlQUFBLFlBR0YsMkJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEdBSUosbUJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEdBSUosU0FDRSx1QkFBQSxRQUNBLGVBQUEsUUFHRiwrQkFDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLHVCQUlKLHVCQUNFLEtBQ0UsUUFBQSxFQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsdUJBSUosYUFDRSx1QkFBQSxZQUNBLGVBQUEsWUFHRixrQ0FDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLHlCQUlKLDBC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QkFBQSxRQUdGLElBRUUsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLG1CQUFBLHNCQUdGLEdBRUUsVUFBQSxvQkFJSixtQkFDRSxLQUVFLFVBQUEsbUJBQUEsc0JBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsbUJBQUEsdUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxRQUdGLElBRUUsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLG1CQUFBLHNCQUdGLEdBRUUsVUFBQSxvQkFJSixTQUNFLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLHVCQUFBLFFBQ0EsZUFBQSxRQUdGLDRCQUNFLEtBRUUsVUFBQSxtQkFHRixJQUVFLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUosb0JBQ0UsS0FFRSxVQUFBLG1CQUdGLElBRUUsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJSixVQUNFLHVCQUFBLFNBQ0EsZUFBQSxTQUNBLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUdGLDRCQUNFLEtBRUUsVUFBQSxtQkFHRixJQUVFLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUosb0JBQ0UsS0FFRSxVQUFBLG1CQUdGLElBRUUsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJSixVQUNFLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUdGLGdDQUNFLEtBRUUsVUFBQSxzQkFBQSxjQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsYUFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLGFBQ0EsUUFBQSxFQUdGLEdBRUUsVUFBQSxLQUNBLFFBQUEsR0FJSix3QkFDRSxLQUVFLFVBQUEsc0JBQUEsY0FDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLGFBQ0EsUUFBQSxFQUdGLElBRUUsVUFBQSxhQUNBLFFBQUEsRUFHRixHQUVFLFVBQUEsS0FDQSxRQUFBLEdBSUosY0FDRSx1QkFBQSxhQUNBLGVBQUEsYUFDQSxrQ0FBQSxTQUNBLDBCQUFBLFNBR0YsaUNBQ0UsS0FDRSxRQUFBLEVBR0YsR0FFRSxVQUFBLHNCQUFBLGFBQ0EsUUFBQSxHQUlKLHlCQUNFLEtBQ0UsUUFBQSxFQUdGLEdBRUUsVUFBQSxzQkFBQSxhQUNBLFFBQUEsR0FJSixlQUNFLHVCQUFBLGNBQ0EsZUFBQSxjQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFHRiw0QkFDRSxLQUVFLGlCQUFBLE9BRUEsVUFBQSx3QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxPQUVBLFVBQUEsS0FDQSxRQUFBLEdBSUosb0JBQ0UsS0FFRSxpQkFBQSxPQUVBLFVBQUEsd0JBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsT0FFQSxVQUFBLEtBQ0EsUUFBQSxHQUlKLFVBQ0UsdUJBQUEsU0FDQSxlQUFBLFNBR0Ysb0NBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxLQUNBLFFBQUEsR0FJSiw0QkFDRSxLQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLHVCQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLEtBQ0EsUUFBQSxHQUlKLGtCQUNFLHVCQUFBLGlCQUNBLGVBQUEsaUJBR0YscUNBQ0UsS0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSxzQkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSxLQUNBLFFBQUEsR0FJSiw2QkFDRSxLQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLEtBQ0EsUUFBQSxHQUlKLG1CQUNFLHVCQUFBLGtCQUNBLGVBQUEsa0JBR0Ysa0NBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxzQkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxLQUNBLFFBQUEsR0FJSiwwQkFDRSxLQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLEtBQ0EsUUFBQSxHQUlKLGdCQUNFLHVCQUFBLGVBQ0EsZUFBQSxlQUdGLG1DQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsS0FDQSxRQUFBLEdBSUosMkJBQ0UsS0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSxLQUNBLFFBQUEsR0FJSixpQkFDRSx1QkFBQSxnQkFDQSxlQUFBLGdCQUdGLDZCQUNFLEtBRUUsaUJBQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxHQUlKLHFCQUNFLEtBRUUsaUJBQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxHQUlKLFdBQ0UsdUJBQUEsVUFDQSxlQUFBLFVBR0YscUNBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxHQUlKLDZCQUNFLEtBRUUsaUJBQUEsS0FBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsR0FJSixtQkFDRSx1QkFBQSxrQkFDQSxlQUFBLGtCQUdGLHNDQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHVCQUNBLFFBQUEsR0FJSiw4QkFDRSxLQUVFLGlCQUFBLE1BQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEdBSUosb0JBQ0UsdUJBQUEsbUJBQ0EsZUFBQSxtQkFHRixtQ0FDRSxLQUVFLGlCQUFBLEtBQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEdBSUosMkJBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxHQUlKLGlCQUNFLHVCQUFBLGdCQUNBLGVBQUEsZ0JBR0Ysb0NBQ0UsS0FFRSxpQkFBQSxNQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxHQUlKLDRCQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsR0FJSixrQkFDRSx1QkFBQSxpQkFDQSxlQUFBLGlCQUdGLHlCQUNFLEdBRUUsaUJBQUEsSUFBQSxLQUNBLGtDQUFBLFlBQ0EsMEJBQUEsWUFHRixJQUFBLElBRUUsVUFBQSxzQkFFQSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUdGLElBQUEsSUFFRSxVQUFBLHNCQUVBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBQ0EsUUFBQSxFQUdGLEdBRUUsVUFBQSx1QkFDQSxRQUFBLEdBSUosaUJBQ0UsR0FFRSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUdGLElBQUEsSUFFRSxVQUFBLHNCQUVBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBR0YsSUFBQSxJQUVFLFVBQUEsc0JBRUEsaUJBQUEsSUFBQSxLQUNBLGtDQUFBLFlBQ0EsMEJBQUEsWUFDQSxRQUFBLEVBR0YsR0FFRSxVQUFBLHVCQUNBLFFBQUEsR0FJSixPQUNFLHVCQUFBLE1BQ0EsZUFBQSxNQUtGLDBCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsdUJBQUEsd0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxNQUlKLGtCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsdUJBQUEsd0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxNQUlKLFFBQ0UsdUJBQUEsT0FDQSxlQUFBLE9BS0YsMkJBQ0UsS0FDRSxRQUFBLEVBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxzQkFBQSx3QkFJSixtQkFDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLHNCQUFBLHdCQUlKLFNBQ0UsdUJBQUEsUUFDQSxlQUFBLFFBR0YsMEJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFHRixJQUNFLFFBQUEsR0FJSixrQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUdGLElBQ0UsUUFBQSxHQUlKLFFBQ0UsdUJBQUEsT0FDQSxlQUFBLE9BR0YsOEJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx5QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLHNCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEseUJBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSxzQkFDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixZQUNFLHVCQUFBLFdBQ0EsZUFBQSxXQUdGLDhCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEseUJBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSxzQkFDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixzQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHlCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsc0JBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosWUFDRSx1QkFBQSxXQUNBLGVBQUEsV0FHRiwrQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHdCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsdUJBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosdUJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx3QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLGFBQ0UsdUJBQUEsWUFDQSxlQUFBLFlBR0YsNEJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx3QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLG9CQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEsd0JBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSx1QkFDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixVQUNFLHVCQUFBLFNBQ0EsZUFBQSxTQUdGLDJCQUNFLEtBQ0UsUUFBQSxFQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBR0YsR0FDRSxRQUFBLEdBSUosbUJBQ0UsS0FDRSxRQUFBLEVBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSxrQkFHRixHQUNFLFFBQUEsR0FJSixTQUNFLHVCQUFBLFFBQ0EsZUFBQSxRQUdGLCtCQUNFLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsdUJBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx3QkFFQSxpQkFBQSxPQUFBLE9BQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosdUJBQ0UsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSx1QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixHQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHdCQUVBLGlCQUFBLE9BQUEsT0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixhQUNFLHVCQUFBLFlBQ0EsZUFBQSxZQUdGLCtCQUNFLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsc0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxVQUFBLHlCQUVBLGlCQUFBLEtBQUEsUUFJSix1QkFDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsVUFBQSx5QkFFQSxpQkFBQSxLQUFBLFFBSUosYUFDRSx1QkFBQSxZQUNBLGVBQUEsWUFHRixnQ0FDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsVUFBQSx3QkFFQSxpQkFBQSxNQUFBLFFBSUosd0JBQ0UsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSx1QkFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLFVBQUEsd0JBRUEsaUJBQUEsTUFBQSxRQUlKLGNBQ0UsdUJBQUEsYUFDQSxlQUFBLGFBR0YsNkJBQ0UsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSxzQkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixHQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHlCQUVBLGlCQUFBLE9BQUEsT0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixxQkFDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEseUJBRUEsaUJBQUEsT0FBQSxPQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLFdBQ0UsdUJBQUEsVUFDQSxlQUFBLFVBR0YsK0JBQ0UsS0FFRSxVQUFBLHVCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUosdUJBQ0UsS0FFRSxVQUFBLHVCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUosYUFDRSx1QkFBQSxZQUNBLGVBQUEsWUFHRiwrQkFDRSxLQUVFLFVBQUEsdUJBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSix1QkFDRSxLQUVFLFVBQUEsdUJBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSixhQUNFLHVCQUFBLFlBQ0EsZUFBQSxZQUdGLGdDQUNFLEtBRUUsVUFBQSxzQkFDQSxXQUFBLFFBR0YsR0FFRSxVQUFBLG9CQUlKLHdCQUNFLEtBRUUsVUFBQSxzQkFDQSxXQUFBLFFBR0YsR0FFRSxVQUFBLG9CQUlKLGNBQ0UsdUJBQUEsYUFDQSxlQUFBLGFBR0YsNkJBQ0UsS0FFRSxVQUFBLHNCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUoscUJBQ0UsS0FFRSxVQUFBLHNCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUosV0FDRSx1QkFBQSxVQUNBLGVBQUEsVUFHRixnQ0FDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx1QkFJSix3QkFDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx1QkFJSixjQUNFLHVCQUFBLGFBQ0EsZUFBQSxhQUdGLGdDQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHdCQUlKLHdCQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHdCQUlKLGNBQ0UsdUJBQUEsYUFDQSxlQUFBLGFBR0YsaUNBQ0UsS0FFRSxVQUFBLG1CQUdGLEdBQ0UsV0FBQSxPQUVBLFVBQUEsdUJBSUoseUJBQ0UsS0FFRSxVQUFBLG1CQUdGLEdBQ0UsV0FBQSxPQUVBLFVBQUEsdUJBSUosZUFDRSx1QkFBQSxjQUNBLGVBQUEsY0FHRiw4QkFDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx3QkFJSixzQkFDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx3QkFJSixZQUNFLHVCQUFBLFdBQ0EsZUFBQSxXSDF3R0YsS0FDRSxVQUFBLEtBR0YsS0FDRSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxLQUFBLE9BQUEsR0FBQSxDQUFBLElBQUEsTUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsUUNzREUseUJENURKLEtBU0ksV0FBQSxNQ21EQSx5QkQ1REosS0FZSSxXQUFBLE1BT0osRUFDRSxVQUFBLElBR0YsRUFDRSxVQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsb0JBQ0EsZ0JBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxNRC9CQSxNQUFBLFFBRUUsVUFDRSxNQUFBLFFBSUYsUUFDRSxNQUFBLFFBSUYsUUFDRSxNQUFBLGtCQUlGLFNBQ0UsTUFBQSxrQkNRTixRQUFBLFFBU0ksYUFBQSxtQkFJSixHQUNFLFVBQUEsUUFHRixHQUNFLFVBQUEsUUFHRixHQUVFLFlBQUEsV0FBQSxDQUFBLFdDY0UseUJEaEJKLEdBSUksVUFBQSxPQ1lBLHlCRGhCSixHQU9JLFVBQUEsU0NTQSx5QkRoQkosR0FVSSxVQUFBLFNBSUosR0FDRSxVQUFBLFFBQ0EsY0FBQSxFQUdGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsUUFBQSxFQUFBLE1BQUEsRUFHRixHQUNFLFVBQUEsTUFHRixNQUNFLFVBQUEsTUFHRixFQUFBLE9BQ0UsWUFBQSxJQUdGLE9BQ0UsWUFBQSxNQUFBLENBQUEsV0FHRixPQUNFLGlCQUFBLEtBR0YsTUFBQSxNQUNFLGVBQUEsTUFDQSxZQUFBLE9EckVBLDJCQUNFLFdBQUEsUUF6QkYsTUFBQSxLQTJCRSxhQUFBLFFBekJBLG1DQUNFLE1BQUEsS0FJRixpQ0FDRSxNQUFBLEtBSUYsaUNBQ0UsTUFBQSxLQUlGLGtDQUNFLE1BQUEsS0FNSixpQ0FBQSxpQ0FNSSxXQUFBLFFBQ0EsT0FBQSxRQTdCRixtQ0FrQ0UsTUFBQSxLQVpKLDZCQXhCQSxNQUFBLEtBMENJLGdCQUFBLEtBQ0EsY0FBQSxFQXpDRixxQ0FDRSxNQUFBLEtBSUYsbUNBQ0UsTUFBQSxLQUlGLG1DQUNFLE1BQUEsS0FJRixvQ0FDRSxNQUFBLEtBTUosbUNBQUEsbUNBQUEscUNBc0JNLGdCQUFBLEtBQ0EsY0FBQSxFQUlOLDJCQUNFLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQURGLGlDQUFBLGlDQUFBLG1DQUlJLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQS9CSiwyQkFDRSxXQUFBLFFBekJGLE1BQUEsS0EyQkUsYUFBQSxRQXpCQSxtQ0FDRSxNQUFBLEtBSUYsaUNBQ0UsTUFBQSxLQUlGLGlDQUNFLE1BQUEsS0FJRixrQ0FDRSxNQUFBLEtBTUosaUNBQUEsaUNBTUksV0FBQSxRQUNBLE9BQUEsUUE3QkYsbUNBa0NFLE1BQUEsS0FaSiw2QkF4QkEsTUFBQSxLQTBDSSxnQkFBQSxLQUNBLGNBQUEsRUF6Q0YscUNBQ0UsTUFBQSxLQUlGLG1DQUNFLE1BQUEsS0FJRixtQ0FDRSxNQUFBLEtBSUYsb0NBQ0UsTUFBQSxLQU1KLG1DQUFBLG1DQUFBLHFDQXNCTSxnQkFBQSxLQUNBLGNBQUEsRUFJTiwyQkFDRSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFERixpQ0FBQSxpQ0FBQSxtQ0FJSSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUEvQkosd0JBQ0UsV0FBQSxRQXpCRixNQUFBLEtBMkJFLGFBQUEsUUF6QkEsZ0NBQ0UsTUFBQSxLQUlGLDhCQUNFLE1BQUEsS0FJRiw4QkFDRSxNQUFBLEtBSUYsK0JBQ0UsTUFBQSxLQU1KLDhCQUFBLDhCQU1JLFdBQUEsUUFDQSxPQUFBLFFBN0JGLGdDQWtDRSxNQUFBLEtBWkosMEJBeEJBLE1BQUEsS0EwQ0ksZ0JBQUEsS0FDQSxjQUFBLEVBekNGLGtDQUNFLE1BQUEsS0FJRixnQ0FDRSxNQUFBLEtBSUYsZ0NBQ0UsTUFBQSxLQUlGLGlDQUNFLE1BQUEsS0FNSixnQ0FBQSxnQ0FBQSxrQ0FzQk0sZ0JBQUEsS0FDQSxjQUFBLEVBSU4sd0JBQ0UsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBREYsOEJBQUEsOEJBQUEsZ0NBSUksV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBL0JKLDJCQUNFLFdBQUEsUUF6QkYsTUFBQSxLQTJCRSxhQUFBLFFBekJBLG1DQUNFLE1BQUEsS0FJRixpQ0FDRSxNQUFBLEtBSUYsaUNBQ0UsTUFBQSxLQUlGLGtDQUNFLE1BQUEsS0FNSixpQ0FBQSxpQ0FNSSxXQUFBLFFBQ0EsT0FBQSxRQTdCRixtQ0FrQ0UsTUFBQSxLQVpKLDZCQXhCQSxNQUFBLEtBMENJLGdCQUFBLEtBQ0EsY0FBQSxFQXpDRixxQ0FDRSxNQUFBLEtBSUYsbUNBQ0UsTUFBQSxLQUlGLG1DQUNFLE1BQUEsS0FJRixvQ0FDRSxNQUFBLEtBTUosbUNBQUEsbUNBQUEscUNBc0JNLGdCQUFBLEtBQ0EsY0FBQSxFQUlOLDJCQUNFLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQURGLGlDQUFBLGlDQUFBLG1DQUlJLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQS9CSiwwQkFDRSxXQUFBLFFBekJGLE1BQUEsS0EyQkUsYUFBQSxRQXpCQSxrQ0FDRSxNQUFBLEtBSUYsZ0NBQ0UsTUFBQSxLQUlGLGdDQUNFLE1BQUEsS0FJRixpQ0FDRSxNQUFBLEtBTUosZ0NBQUEsZ0NBTUksV0FBQSxRQUNBLE9BQUEsUUE3QkYsa0NBa0NFLE1BQUEsS0FaSiw0QkF4QkEsTUFBQSxLQTBDSSxnQkFBQSxLQUNBLGNBQUEsRUF6Q0Ysb0NBQ0UsTUFBQSxLQUlGLGtDQUNFLE1BQUEsS0FJRixrQ0FDRSxNQUFBLEtBSUYsbUNBQ0UsTUFBQSxLQU1KLGtDQUFBLGtDQUFBLG9DQXNCTSxnQkFBQSxLQUNBLGNBQUEsRUFJTiwwQkFDRSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFERixnQ0FBQSxnQ0FBQSxrQ0FJSSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUEvQkosd0JBQ0UsV0FBQSxRQXpCRixNQUFBLEtBMkJFLGFBQUEsUUF6QkEsZ0NBQ0UsTUFBQSxLQUlGLDhCQUNFLE1BQUEsS0FJRiw4QkFDRSxNQUFBLEtBSUYsK0JBQ0UsTUFBQSxLQU1KLDhCQUFBLDhCQU1JLFdBQUEsUUFDQSxPQUFBLFFBN0JGLGdDQWtDRSxNQUFBLEtBWkosMEJBeEJBLE1BQUEsS0EwQ0ksZ0JBQUEsS0FDQSxjQUFBLEVBekNGLGtDQUNFLE1BQUEsS0FJRixnQ0FDRSxNQUFBLEtBSUYsZ0NBQ0UsTUFBQSxLQUlGLGlDQUNFLE1BQUEsS0FNSixnQ0FBQSxnQ0FBQSxrQ0FzQk0sZ0JBQUEsS0FDQSxjQUFBLEVBSU4sd0JBQ0UsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBREYsOEJBQUEsOEJBQUEsZ0NBSUksV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBUUosNEJBQ0UsV0FBQSxxQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxvQ0FDRSxNQUFBLFFBSUYsa0NBQ0UsTUFBQSxRQUlGLGtDQUNFLE1BQUEsUUFJRixtQ0FDRSxNQUFBLFFBNkNKLGtDQUFBLGtDQUFBLG9DQVFJLFdBQUEsc0JBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosOEJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYsc0NBQ0UsTUFBQSxRQUlGLG9DQUNFLE1BQUEsUUFJRixvQ0FDRSxNQUFBLFFBSUYscUNBQ0UsTUFBQSxRQTZDSixvQ0FBQSxvQ0FBQSxzQ0FvQk0sZ0JBQUEsS0FwQk4sNEJBQ0UsV0FBQSxxQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxvQ0FDRSxNQUFBLFFBSUYsa0NBQ0UsTUFBQSxRQUlGLGtDQUNFLE1BQUEsUUFJRixtQ0FDRSxNQUFBLFFBNkNKLGtDQUFBLGtDQUFBLG9DQVFJLFdBQUEsc0JBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosOEJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYsc0NBQ0UsTUFBQSxRQUlGLG9DQUNFLE1BQUEsUUFJRixvQ0FDRSxNQUFBLFFBSUYscUNBQ0UsTUFBQSxRQTZDSixvQ0FBQSxvQ0FBQSxzQ0FvQk0sZ0JBQUEsS0FwQk4seUJBQ0UsV0FBQSxxQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxpQ0FDRSxNQUFBLFFBSUYsK0JBQ0UsTUFBQSxRQUlGLCtCQUNFLE1BQUEsUUFJRixnQ0FDRSxNQUFBLFFBNkNKLCtCQUFBLCtCQUFBLGlDQVFJLFdBQUEsc0JBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosMkJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYsbUNBQ0UsTUFBQSxRQUlGLGlDQUNFLE1BQUEsUUFJRixpQ0FDRSxNQUFBLFFBSUYsa0NBQ0UsTUFBQSxRQTZDSixpQ0FBQSxpQ0FBQSxtQ0FvQk0sZ0JBQUEsS0FwQk4sNEJBQ0UsV0FBQSxxQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxvQ0FDRSxNQUFBLFFBSUYsa0NBQ0UsTUFBQSxRQUlGLGtDQUNFLE1BQUEsUUFJRixtQ0FDRSxNQUFBLFFBNkNKLGtDQUFBLGtDQUFBLG9DQVFJLFdBQUEsc0JBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosOEJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYsc0NBQ0UsTUFBQSxRQUlGLG9DQUNFLE1BQUEsUUFJRixvQ0FDRSxNQUFBLFFBSUYscUNBQ0UsTUFBQSxRQTZDSixvQ0FBQSxvQ0FBQSxzQ0FvQk0sZ0JBQUEsS0FwQk4sMkJBQ0UsV0FBQSxvQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxtQ0FDRSxNQUFBLFFBSUYsaUNBQ0UsTUFBQSxRQUlGLGlDQUNFLE1BQUEsUUFJRixrQ0FDRSxNQUFBLFFBNkNKLGlDQUFBLGlDQUFBLG1DQVFJLFdBQUEscUJBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosNkJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYscUNBQ0UsTUFBQSxRQUlGLG1DQUNFLE1BQUEsUUFJRixtQ0FDRSxNQUFBLFFBSUYsb0NBQ0UsTUFBQSxRQTZDSixtQ0FBQSxtQ0FBQSxxQ0FvQk0sZ0JBQUEsS0FwQk4seUJBQ0UsV0FBQSxxQkFoRUYsTUFBQSxRQWtFRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQ0EsYUFBQSxNQWxFQSxpQ0FDRSxNQUFBLFFBSUYsK0JBQ0UsTUFBQSxRQUlGLCtCQUNFLE1BQUEsUUFJRixnQ0FDRSxNQUFBLFFBNkNKLCtCQUFBLCtCQUFBLGlDQVFJLFdBQUEsc0JBQ0EsT0FBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxhQUFBLE1BWkosMkJBL0RBLE1BQUEsUUFnRkksZ0JBQUEsS0E5RUYsbUNBQ0UsTUFBQSxRQUlGLGlDQUNFLE1BQUEsUUFJRixpQ0FDRSxNQUFBLFFBSUYsa0NBQ0UsTUFBQSxRQTZDSixpQ0FBQSxpQ0FBQSxtQ0FvQk0sZ0JBQUEsS0FRTixrQkFDRSxXQUFBLElBREYsZ0JBQ0UsV0FBQSxRQURGLGlCQUNFLFdBQUEsUUFERixxQkFDRSxXQUFBLG1CQURGLGNBQ0UsV0FBQSxRQUtGLE9BQ0UsTUFBQSxtQkFERixhQUFBLGFBQUEsZUFJSSxNQUFBLG1CQUpKLFVBQ0UsTUFBQSxvQkFERixnQkFBQSxnQkFBQSxrQkFJSSxNQUFBLG9CQUpKLFNBQ0UsTUFBQSxpQkFERixlQUFBLGVBQUEsaUJBSUksTUFBQSxpQkFKSixVQUNFLE1BQUEsa0JBREYsZ0JBQUEsZ0JBQUEsa0JBSUksTUFBQSxrQkFNSixjQUNFLGlCQUFBLFFBREYsY0FDRSxpQkFBQSxRQURGLFdBQ0UsaUJBQUEsUUFERixjQUNFLGlCQUFBLG1CQURGLGFBQ0UsaUJBQUEsUUFERixXQUNFLGlCQUFBLFFBU0YsUUFFSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLFFBRUksT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixRQUVJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosUUFFSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLFFBRUksT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixRQUVJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBTUosV0FDRSxNQUFBLEdBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsWUFDRSxNQUFBLElBREYsYUFDRSxNQUFBLEtBS0YseUJBQ0UsVUFBQSxRQURGLHlCQUNFLFVBQUEsUUFERix5QkFDRSxVQUFBLFFBREYseUJBQ0UsVUFBQSxRQURGLHlCQUNFLFVBQUEsUUFERix5QkFDRSxVQUFBLFFBS0YsNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLE1BQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxNQUlOLGtDQUVJLGFBQUEsTUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLE1BaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsTUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLE1BSU4sa0NBRUksYUFBQSxNQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsTUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxLQUlOLGtDQUVJLGFBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLEtBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLEtBSU4sa0NBRUksYUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsS0FoQk4sNkJBQ0UsYUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsS0FJTixrQ0FFSSxhQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxLQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLElBSU4sa0NBRUksYUFBQSxJQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsSUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLEtBSU4sa0NBRUksYUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsS0FoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxPQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsT0FJTixrQ0FFSSxhQUFBLE9BQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxPQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsS0FJTixrQ0FFSSxhQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxLQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsS0FJTixrQ0FFSSxhQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxLQWhCTiw2QkFDRSxhQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxLQUlOLGtDQUVJLGFBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLEtBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxPQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsT0FJTixrQ0FFSSxhQUFBLE9BQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxPQWhCTiw2QkFDRSxhQUFBLE9BQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxPQUlOLGtDQUVJLGFBQUEsT0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLE9BaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FGRixxRUFBQSx1RUFNTSxNQUFBLElBSU4sa0NBRUksYUFBQSxJQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUhKLG1FQU1NLE1BQUEsSUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBRkYscUVBQUEsdUVBTU0sTUFBQSxRQUlOLGtDQUVJLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsS0FISixtRUFNTSxNQUFBLFFBaEJOLDZCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLFFBSU4sa0NBRUksYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsUUFoQk4sNkJBQ0UsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUZGLHFFQUFBLHVFQU1NLE1BQUEsUUFJTixrQ0FFSSxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEosbUVBTU0sTUFBQSxRQWhCTiw2QkFDRSxhQUFBLE9BQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBRkYscUVBQUEsdUVBTU0sTUFBQSxPQUlOLGtDQUVJLGFBQUEsT0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFISixtRUFNTSxNQUFBLE9BaEJOLDZCQUNFLGFBQUEsT0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFGRixxRUFBQSx1RUFNTSxNQUFBLE9BSU4sa0NBRUksYUFBQSxPQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUhKLG1FQU1NLE1BQUEsT0czSlIsaUJBQ0UsY0FBQSxJQUFBLE1BQUEsUUFJQSxpQkFDRSxpQkFBQSxRQUdGLGVBQ0UsV0FBQSxFQUNBLGNBQUEsT0FBQSxNQUFBLFFBQ0EsWUFBQSxFQUNBLGFBQUEsRUFDQSxNQUFBLFFBQ0EsUUFBQSxFQUNBLFdBQUEsSUFDQSxXQUFBLFdBRUEsVUFBQSxJQVZELHFCQUFBLHFCQWFHLGFBQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxFQUlKLGVBQ0UsVUFBQSxJQUNBLFFBQUEsTUFHQSxRQUFBLFFBQUEsTUFDQSxNQUFBLFFBRUEsaUJBQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsTUFDQSxPQUFBLE9BQUEsTUFBQSxRQUNBLFdBQUEsV0FHRixlQUNFLGFBQUEsS0FDQSxNQUFBLEtBRkQscUJBQUEscUJBS0csYUFBQSxLQUxILDBDQVNHLE1BQUEsS0FUSCxpQ0FhRyxNQUFBLEtBYkgsZ0NBa0JHLE1BQUEsS0FsQkgscUNBdUJHLE1BQUEsS0RGRix5QkM1REosU0FtRUksY0FBQSxLQUNBLE9BQUEsUURSQSx5QkM1REosU0F1RUksY0FBQSxLQUNBLE9BQUEsUURaQSx5QkM1REosU0EyRUksY0FBQSxNQUNBLE9BQUEsUUFLSixTQUNFLFFBQUEsTUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGNBQUEsTUFFQSxrQkFDRSxNQUFBLFFBTUosT0FRRSxRQUFBLGFBQ0EsV0FBQSxXQUNBLFFBQUEsRUFDQSxPQUFBLE9BQUEsRUFDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxhQUFBLEVBQ0EsYUFBQSxNRGhERSx5QkNrQ0osT0FNSSxPQUFBLEVBQUEsU0FOSixjQUFBLGFBQUEsYUFBQSxlQWlCSSxPQUFBLFFBQ0EsUUFBQSxFQWxCSixnQkFzQkksUUFBQSxHQVVGLFdBQ0UsY0FBQSxRQUNBLFFBQUEsTUFBQSxPQUNBLFlBQUEsUUFDQSxVQUFBLEtBR0YsV0FDRSxVQUFBLFFBQ0EsWUFBQSxPQUNBLGNBQUEsUUFDQSxRQUFBLE9BQUEsTUFBQSxRQUFBLE1BQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxhQUFBLElBR0YsV0hqSkEsTUFBQSxRQUVFLG1CQUNFLE1BQUEsa0JBSUYsaUJBQ0UsTUFBQSxRQUlGLGlCQUNFLE1BQUEsa0JBSUYsa0JBQ0UsTUFBQSxRRTZDRix5QkN3RkYsZ0JBRUksUUFBQSxFQUNBLGNBQUEsTUQzRkYseUJDd0ZGLGdCQU1JLFFBQUEsRUFDQSxjQUFBLE1EL0ZGLHlCQ3dGRixnQkFVSSxRQUFBLEVBQUEsTUFJSixpQkFDRSxXQUFBLElBQ0EsT0FBQSxFQUtKLGNBQ0UsV0FBQSw0QkFBQSxFQUFBLElBQUEsVUFBQSxLQUdGLFVBQ0UsUUFBQSxLQUNBLFFBQUEsRUFHRixtQkFDRSxRQUFBLEdBcUJGLGlCQUNFLGdCQUFBLFFBQ0EsT0FBQSxRQUNBLGNBQUEsRUFDQSxlQUFBLEVBSkYsd0JBQUEsdUJBQUEsdUJBQUEseUJBT0ksUUFBQSxFQUNBLGNBQUEsRUFDQSxnQkFBQSxLQUNBLFFBQUEsRUFJSixZQUNFLFFBQUEsS0FDQSxZQUFBLE9BR0YsUUFDRSxVQUFBLElBQUEsS0FHRixVQUNFLFVBQUEsSUFBQSxPQUdGLE9BQUEsV0FBQSxzQkFDRSxNQUFBLFFBRUEsc0JBRUUsV0FBQSxPQUNBLFFBQUEsTUFJSixXQUNFLE1BQUEsUUFHRixpQkFBQSxpQkFFSSxPQUFBLFFBSUosTUFDRSxPQUFBLEtBRUEsWUFDRSxPQUFBLE1BSUosY0FDRSxXQUFBLFVBT0Ysb0JBQ0UsVUFBQSxNRDVNRSx5QkMrTUosWUFFSSxNQUFBLE1Eak5BLHlCQytNSixZQUtJLE1BQUEsTURwTkEseUJDK01KLFlBUUksTUFBQSxPQUlKLGlCQUNFLE9BQUEsT0FBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsVUFBQSxLQUdGLGdCQUNFLFFBQUEsS0FHRixjQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFRHhPRSwwQkNxT0osY0FZSSxNQUFBLE9BQ0EsT0FBQSxPRGxQQSwwQkNxT0osY0FnQkksTUFBQSxPQUNBLE9BQUEsT0R0UEEsMEJDcU9KLGNBb0JJLE1BQUEsT0FDQSxPQUFBLFFBSUosY0FDRSxRQUFBLEdEL1BFLDBCQzhQSixjQVNJLFdBQUEsZ0NBQUEsSUFBQSxNQUFBLFdEdlFBLDBCQzhQSixjQVlJLFdBQUEsb0NBQUEsSUFBQSxNQUFBLFdEMVFBLDBCQzhQSixjQWVJLFdBQUEseUNBQUEsSUFBQSxNQUFBLFdKaklKLFdBQ0ksWUFBQSxZQUNBLElBQUEsc0NBQ0EsSUFBQSxzQ0FBQSxDQUFBLHFDQUFBLENBQUEsNkNBQUEsMkJBQUEsQ0FBQSx1Q0FBQSxjQUFBLENBQUEsc0NBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsWUFDQSxJQUFBLHVDQUNBLElBQUEsdUNBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhDQUFBLDJCQUFBLENBQUEsd0NBQUEsY0FBQSxDQUFBLHVDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLFlBQ0EsSUFBQSwwQ0FDQSxJQUFBLCtDQUFBLENBQUEseUNBQUEsQ0FBQSxpREFBQSwyQkFBQSxDQUFBLDJDQUFBLGNBQUEsQ0FBQSwwQ0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLDJDQUNBLElBQUEsNENBQUEsQ0FBQSwwQ0FBQSxDQUFBLGtEQUFBLDJCQUFBLENBQUEsNENBQUEsY0FBQSxDQUFBLDJDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLFlBQ0EsSUFBQSx5Q0FDQSxJQUFBLDhDQUFBLENBQUEsd0NBQUEsQ0FBQSxnREFBQSwyQkFBQSxDQUFBLDBDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLHFDQUNBLElBQUEscUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLDRDQUFBLDJCQUFBLENBQUEsc0NBQUEsY0FBQSxDQUFBLHFDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLGlCQUNBLElBQUEseUNBQ0EsSUFBQSwwQ0FBQSxDQUFBLHdDQUFBLENBQUEsZ0RBQUEsMkJBQUEsQ0FBQSwwQ0FBQSxjQUFBLENBQUEseUNBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSx3Q0FDQSxJQUFBLDZDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSwyQkFBQSxDQUFBLHlDQUFBLGNBQUEsQ0FBQSx3Q0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSx1QkFDQSxJQUFBLGlEQUNBLElBQUEsd0RBQUEsQ0FBQSxnREFBQSxDQUFBLHdEQUFBLDJCQUFBLENBQUEsa0RBQUEsY0FBQSxDQUFBLGlEQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLFlBQ0EsSUFBQSxzQ0FDQSxJQUFBLHNDQUFBLENBQUEscUNBQUEsQ0FBQSw2Q0FBQSwyQkFBQSxDQUFBLHVDQUFBLGNBQUEsQ0FBQSxzQ0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxZQUNBLElBQUEsd0NBQ0EsSUFBQSw2Q0FBQSxDQUFBLHVDQUFBLENBQUEsK0NBQUEsMkJBQUEsQ0FBQSx5Q0FBQSxjQUFBLENBQUEsd0NBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSx3Q0FDQSxJQUFBLDZDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSwyQkFBQSxDQUFBLHlDQUFBLGNBQUEsQ0FBQSx3Q0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSx1QkFDQSxJQUFBLDhDQUNBLElBQUEsZ0RBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFEQUFBLDJCQUFBLENBQUEsK0NBQUEsY0FBQSxDQUFBLDhDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLGlCQUNBLElBQUEscUNBQ0EsSUFBQSxxQ0FBQSxDQUFBLG9DQUFBLENBQUEsNENBQUEsMkJBQUEsQ0FBQSxzQ0FBQSxjQUFBLENBQUEscUNBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsWUFDQSxJQUFBLHlDQUNBLElBQUEsOENBQUEsQ0FBQSx3Q0FBQSxDQUFBLGdEQUFBLDJCQUFBLENBQUEsMENBQUEsY0FBQSxDQUFBLHlDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLGtCQUNBLElBQUEsNkNBQ0EsSUFBQSxtREFBQSxDQUFBLDRDQUFBLENBQUEsb0RBQUEsMkJBQUEsQ0FBQSw4Q0FBQSxjQUFBLENBQUEsNkNBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsc0JBQ0EsSUFBQSx5Q0FDQSxJQUFBLDBDQUFBLENBQUEsd0NBQUEsQ0FBQSxnREFBQSwyQkFBQSxDQUFBLDBDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxZQUNBLElBQUEscUNBQ0EsSUFBQSxxQ0FBQSxDQUFBLG9DQUFBLENBQUEsNENBQUEsMkJBQUEsQ0FBQSxzQ0FBQSxjQUFBLENBQUEscUNBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSwwQ0FDQSxJQUFBLDJDQUFBLENBQUEseUNBQUEsQ0FBQSxpREFBQSwyQkFBQSxDQUFBLDJDQUFBLGNBQUEsQ0FBQSwwQ0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLDRDQUNBLElBQUEsa0RBQUEsQ0FBQSwyQ0FBQSxDQUFBLG1EQUFBLDJCQUFBLENBQUEsNkNBQUEsY0FBQSxDQUFBLDRDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLGlCQUNBLElBQUEsOENBQ0EsSUFBQSxvREFBQSxDQUFBLDZDQUFBLENBQUEscURBQUEsMkJBQUEsQ0FBQSwrQ0FBQSxjQUFBLENBQUEsOENBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsc0JBQ0EsSUFBQSw0Q0FDQSxJQUFBLGtEQUFBLENBQUEsMkNBQUEsQ0FBQSxtREFBQSwyQkFBQSxDQUFBLDZDQUFBLGNBQUEsQ0FBQSw0Q0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUlKLFdBQ0ksWUFBQSxPQUNBLElBQUEsa0NBQUEsQ0FBQSxrQ0FBQSxDQUFBLG9DQUFBLGVBQUEsQ0FBQSxtQ0FBQSxjQUFBLENBQUEsa0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFSixXQUNJLFlBQUEsT0FDQSxJQUFBLHlDQUFBLENBQUEsd0NBQUEsQ0FBQSwwQ0FBQSxlQUFBLENBQUEseUNBQUEsY0FBQSxDQUFBLHdDQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUosV0FDSSxZQUFBLE9BQ0EsSUFBQSxtQ0FBQSxDQUFBLG1DQUFBLENBQUEscUNBQUEsZUFBQSxDQUFBLG9DQUFBLGNBQUEsQ0FBQSxtQ0FBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUVKLFdBQ0ksWUFBQSxPQUNBLElBQUEsMENBQUEsQ0FBQSx5Q0FBQSxDQUFBLDJDQUFBLGVBQUEsQ0FBQSwwQ0FBQSxjQUFBLENBQUEseUNBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFSixXQUNJLFlBQUEsT0FDQSxJQUFBLDZCQUFBLENBQUEscUNBQUEsQ0FBQSxnQ0FBQSxlQUFBLENBQUEsK0JBQUEsY0FBQSxDQUFBLDhCQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUosV0FDSSxZQUFBLE9BQ0EsSUFBQSxvQ0FBQSxDQUFBLG9DQUFBLENBQUEsc0NBQUEsZUFBQSxDQUFBLHFDQUFBLGNBQUEsQ0FBQSxvQ0FBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUVKLFdBQ0ksWUFBQSxPQUNBLElBQUEsb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLHNDQUFBLGVBQUEsQ0FBQSxxQ0FBQSxjQUFBLENBQUEsb0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFSixXQUNJLFlBQUEsT0FDQSxJQUFBLDJDQUFBLENBQUEsMENBQUEsQ0FBQSw0Q0FBQSxlQUFBLENBQUEsMkNBQUEsY0FBQSxDQUFBLDBDQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUosV0FDSSxZQUFBLE9BQ0EsSUFBQSxrQ0FBQSxDQUFBLGtDQUFBLENBQUEsb0NBQUEsZUFBQSxDQUFBLG1DQUFBLGNBQUEsQ0FBQSxrQ0FBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUVKLFdBQ0ksWUFBQSxPQUNBLElBQUEseUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLDBDQUFBLGVBQUEsQ0FBQSx5Q0FBQSxjQUFBLENBQUEsd0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFSixXQUNJLFlBQUEsT0FDQSxJQUFBLG1DQUFBLENBQUEsbUNBQUEsQ0FBQSxxQ0FBQSxlQUFBLENBQUEsb0NBQUEsY0FBQSxDQUFBLG1DQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUosV0FDSSxZQUFBLE9BQ0EsSUFBQSwwQ0FBQSxDQUFBLHlDQUFBLENBQUEsMkNBQUEsZUFBQSxDQUFBLDBDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPR3JjQSx5QkloRUosWUFRSSxRQUFBLEVBQUEsRUFBQSxLQUFBLEdKd0RBLDBCSWhFSixZQVdJLFFBQUEsRUFBQSxFQUFBLE1BQUEsR0pxREEsMEJJaEVKLFlBY0ksUUFBQSxFQUFBLEVBQUEsTUFBQSxHQUdGLG9CQUVFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxNSjJDQSx5QkkvQ0Ysb0JBTUksUUFBQSxNSnlDRix5QkkvQ0Ysb0JBU0ksUUFBQSxNSnNDRix5QkkvQ0Ysb0JBWUksUUFBQSxNSm1DRiwwQkkvQ0Ysb0JBZUksUUFBQSxNQUNBLE1BQUEsS0orQkYsMEJJL0NGLG9CQW1CSSxRQUFBLE1BQ0EsTUFBQSxNSjJCRix5Qkl2QkYsa0JBTUksTUFBQSxLSmlCRiwwQkl2QkYsa0JBU0ksTUFBQSxLSmNGLDBCSXZCRixrQkFZSSxNQUFBLEtDdENKLG9CQUNFLFFBQUEsR0xnREEseUJNaEVKLGlCQUVJLFFBQUEsTU44REEseUJNaEVKLGlCQUtJLFFBQUEsTU4yREEseUJNaEVKLGlCQVFJLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFFBQUEsS0FDQSxPQUFBLEtBQUEsRUFDQSxNQUFBLE1Ob0RBLDBCTWhFSixpQkFlSSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsTUFBQSxNTjZDQSx5Qk0zQ0YsNkJBUUksUUFBQSxFQUFBLEVBQUEsT0FBQSxHTm1DRiwwQk0zQ0YsNkJBV0ksUUFBQSxFQUFBLEVBQUEsT0FBQSxHTmdDRix5Qk03QkYseUJBUUksUUFBQSxFQUFBLEVBQUEsT0FBQSxHTnFCRiwwQk03QkYseUJBV0ksUUFBQSxFQUFBLEVBQUEsT0FBQSxHTmtCRix5Qk9uREYsNkJBUUksVUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxHUHdDRiwwQk9uREYsNkJBY0ksVUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxHUGtDRix5Qk8vQkYseUJBUUksVUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxHUG9CRiwwQk8vQkYseUJBY0ksVUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxHQ2xETixnQkFFSSxRQUFBLE1BQUEsT0FDQSxRQUFBLGFBUUYsb0JBQ0UsUUFBQSxLQUNBLGdCQUFBLGNSbURBLHlCUXJERixvQkFJSSxjQUFBLEtBQ0EsUUFBQSxHUmdERix5QlFyREYsb0JBUUksY0FBQSxLQUNBLFFBQUEsR1I0Q0YseUJRckRGLG9CQVlJLFdBQUEsTUFDQSxjQUFBLEVBQ0EsUUFBQSxFQUFBLE1DekJOLGNBQ0UsY0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSEYsZ0JBTUksVUFBQSxPQUNBLE9BQUEsRUFDQSxZQUFBLEtBUkosb0JBWUksT0FBQSxJQUFBLE1BQUEsa0JBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG1CVG1EQSx5QlM3Q0YscUJBRUksVUFBQSxNVDJDRix5QlM3Q0YscUJBS0ksVUFBQSxNVHdDRix5QlM3Q0YscUJBUUksVUFBQSxRVHFDRix5QlNqQ0Ysb0JBRUksVUFBQSxNVCtCRix5QlNqQ0Ysb0JBS0ksVUFBQSxNVDRCRix5QlNqQ0Ysb0JBUUksVUFBQSxRQ3ZDTixtQkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxPVjZERSx5QlVoRUosbUJBS0ksY0FBQSxNQUNBLFFBQUEsTVYwREEseUJVaEVKLG1CQVNJLGNBQUEsTUFDQSxRQUFBLE1Wc0RBLHlCVWhFSixtQkFhSSxjQUFBLEVBQ0EsUUFBQSxPVmtEQSwwQlVoRUosbUJBaUJJLFFBQUEsT1YrQ0EsMEJVaEVKLG1CQXFCSSxRQUFBLE9BR0YseUJBQ0UsU0FBQSxTQUNBLFVBQUEsT0FDQSxnQ0FDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsU0FBQSxTQUNBLHFDQUNFLE9BQUEsT0FBQSxFQUFBLE9BQUEsT0FDQSxNQUFBLFNBQ0EsT0FBQSxTQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsU0FWSCxrQ0FlRyxRQUFBLE1BQUEsT0FDQSxRQUFBLGFBbkJMLDZEQXlCSyxRQUFBLE1BSUosOEJBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FBQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEscUJBQ0Esb0NBQ0UsY0FBQSxPVklKLHlCVVdGLHlCQUVJLGNBQUEsT1ZiRix5QlVXRix5QkFLSSxjQUFBLE9WaEJGLHlCVVdGLHlCQVFJLGNBQUEsRUFDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsUUFDQSxNQUFBLE1BQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLFVWMUJGLDBCVVdGLHlCQWtCSSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsUUFDQSxNQUFBLE1BQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLFVWbkNGLDBCVVdGLHlCQTJCSSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsUUFDQSxNQUFBLE1BQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLFVWNUNGLHlCVy9ERix5QkFFSSxVQUFBLE9BQ0EsUUFBQSxLWDRERix5QlcvREYseUJBTUksVUFBQSxPQUNBLFFBQUEsS1h3REYseUJXbERBLGdDQU9JLFVBQUEsT0FDQSxjQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLHFDQUNFLGNBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsU0FBQSxPQUpELHlDQU1HLGNBQUEsTUFBQSxXQUFBLE1BbkJQLGtDQXVCSyxPQUFBLEVBQ0EsWUFBQSxPQUNBLFVBQUEsT0F6Qkwsc0NBNkJLLE9BQUEsSUFBQSxNQUFBLGtCQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxtQkE5QkwsMkVBaUNPLE9BQUEsSUFBQSxNQUFBLG1CQU1SLDhCQUNFLFVBQUEsT0FDQSxjQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxJQU5ELGdDQVNHLE9BQUEsRUFDQSxVQUFBLE9BQ0EsWUFBQSxLWEFKLHlCV01GLDhCQUVJLFVBQUEsS0FDQSxRQUFBLEtYVEYseUJXTUYsOEJBTUksVUFBQSxLQUNBLFFBQUEsS1hiRix5QldvQkYsMkJBRUksVUFBQSxLQUNBLFFBQUEsS1h2QkYseUJXb0JGLDJCQU1JLFVBQUEsS0FDQSxRQUFBLEtYM0JGLHlCV2tDRiwyQkFFSSxVQUFBLE1YcENGLHlCV2tDRiwyQkFLSSxVQUFBLE1DdkdOLFVBQ0UsU0FBQSxTWitERSx5QlloRUosVUFHSSxPQUFBLEtBQ0EsT0FBQSxNQUFBLE9BQUEsRUFBQSxPQUNBLFFBQUEsTVoyREEseUJZaEVKLFVBUUksT0FBQSxLQUNBLE9BQUEsTUFBQSxPQUFBLEVBQUEsT0FDQSxRQUFBLE1ac0RBLHlCWWhFSixVQWFJLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUFBLE1aaURBLDBCWWhFSixVQWtCSSxXQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsTVo0Q0EseUJZekNGLGdCQUVJLFFBQUEsTVp1Q0YseUJZekNGLGdCQUtJLFFBQUEsTVpvQ0YseUJZekNGLGdCQVFJLFFBQUEsS0FBQSxHWmlDRiwwQll6Q0YsZ0JBV0ksUUFBQSxLQUFBLEdaOEJGLHlCWWhFSixrQ0F3Q00sT0FBQSw4QkFBQSxPQUFBLDJCQUFBLE9BQUEsdUJad0JGLHlCWWhFSixrQ0EyQ00sT0FBQSw4QkFBQSxPQUFBLDJCQUFBLE9BQUEsdUJacUJGLHlCWWhFSixrQ0E4Q00sT0FBQSw4QkFBQSxPQUFBLDJCQUFBLE9BQUEsdUJBSUoscUJBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsWUFBQSxPQUNBLFdBQUEsT0FDQSxNQUFBLElBQ0EsT0FBQSxJWk9BLHlCWWRGLHFCQVVJLFFBQUEsTVpJRix5QllkRixxQkFhSSxRQUFBLE9aQ0YseUJZZEYscUJBZ0JJLFFBQUEsT1pGRiwwQllkRixxQkFtQkksUUFBQSxNWkxGLHlCWVNGLGdCQUVJLE9BQUEsU1pYRix5QllTRixnQkFLSSxPQUFBLFNaZEYseUJZU0YsZ0JBUUksT0FBQSxNWmpCRiwwQllTRixnQkFXSSxPQUFBLEtBQ0EsV0FBQSxXQUNBLFFBQUEsUUFHRixxQkFDRSxTQUFBLFNaMUJGLHlCWXlCQSxxQkFHSSxXQUFBLE1aNUJKLHlCWXlCQSxxQkFNSSxXQUFBLEtBQ0EsUUFBQSxjWmhDSix5Qll5QkEscUJBVUksV0FBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE9ackNKLDBCWXlCQSxxQkFlSSxXQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsT1oxQ0oseUJZNkNFLHlCQVFJLFFBQUEsS0FBQSxNWnJETiwwQlk2Q0UseUJBV0ksT0FBQSxRQUFBLFFBQUEsRUFBQSxRQUNBLFFBQUEsUUFJSiwyQkFDRSxlQUFBLFFaOURKLHlCWTRGRSwwQkFRSSxXQUFBLFFacEdOLDBCWTRGRSwwQkFXSSxXQUFBLFFBR0YsOEJBQ0UsV0FBQSxPWjNHTix5QlkySEUsMkJBRUksUUFBQSxNWjdITix5QlkySEUsMkJBS0ksTUFBQSxNQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsT1pwSU4seUJZMkhFLDJCQVlJLE1BQUEsTUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLE9aM0lOLDBCWTJIRSwyQkFtQkksTUFBQSxNQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsT0FJSiwrQkFDRSxTQUFBLFNadkpKLHlCWXNKRSwrQkFHSSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLFFaNUpOLHlCWXNKRSwrQkFTSSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsT0FDQSxPQUFBLE1abEtOLHlCWXNKRSwrQkFlSSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsT0FDQSxPQUFBLE1aeEtOLDBCWXNKRSwrQkFxQkksSUFBQSxFQUNBLEtBQUEsTUFDQSxNQUFBLE9BQ0EsT0FBQSxNQzlPVixVQUNFLGlCQUFBLFFiK0RFLHlCYWhFSixVQUdJLFNBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRYjBEQSx5QmFoRUosVUFTSSxTQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUWJvREEseUJhaEVKLFVBZ0JJLFNBQUEsT0FDQSxjQUFBLE9BQ0EsY0FBQSxFQUNBLFdBQUEsTWI2Q0EsMEJhaEVKLFVBc0JJLFNBQUEsUUFDQSxjQUFBLE9BQ0EsY0FBQSxFQUNBLFdBQUEsTUFHRixxQkFDRSxjQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsUUFDQSxXQUFBLEtBQUEsTUFBQSxxQkFDQSxhQUFBLEtBQUEsTUFBQSxxQkFDQSxjQUFBLEtBQUEsTUFBQSxxQkFDQSxZQUFBLEtBQUEsTUFBQSxRQUNBLFVBQUEsY0FDQSxrQkFBQSxNQUFBLEtBQUEsU0FBQSxPQUFBLFVBQUEsTUFBQSxLQUFBLFNBQUEsT2IyQkEseUJhWkYsZ0JBRUksUUFBQSxHYlVGLHlCYVpGLGdCQUtJLFFBQUEsR2JPRix5QmFaRixnQkFRSSxRQUFBLEdiSUYsMEJhWkYsZ0JBV0ksUUFBQSxHYkNGLDBCYUVDLDJCQUFBLDJCQVNLLE9BQUEsU2JYTix5QmFlRSx5QkFPSSxpQkFBQSxRQUNBLGNBQUEsT0FDQSxXQUFBLG1DQUFBLFVBQ0EsZ0JBQUEsT2J6Qk4sMEJhZUUseUJBYUksaUJBQUEsUUFDQSxjQUFBLE9BQ0EsV0FBQSxtQ0FBQSxVQUNBLGdCQUFBLE9BSUosMkJBQ0UsWUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFlBQ0EsVUFBQSxRQUNBLFlBQUEsT0FFQSwrQkFDRSxjQUFBLEVBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxNQUFBLGtCYjVDTix5QmF5Q0ksK0JBS0ksVUFBQSxPQUNBLFlBQUEsUWIvQ1IseUJheUNJLCtCQVNJLFVBQUEsT0FDQSxZQUFBLFFibkRSLHlCYXlDSSwrQkFhSSxVQUFBLE9BQ0EsWUFBQSxRYnZEUiwwQmF5Q0ksK0JBaUJJLFVBQUEsT0FDQSxZQUFBLFFBbEJILHNDQUFBLHFDQUFBLHFDQUFBLHVDQXNCRyxjQUFBLEVBQ0EsTUFBQSxRQUtOLDBCQUNFLFVBQUEsT0FFQSw4QkFDRSxVQUFBLE9BZ0JKLDJCQUNFLFdBQUEsMEJBQUEsS0FBQSxLQUFBLFVBQ0EsZ0JBQUEsUWIzRkoseUJhOEZFLCtCQUVJLGNBQUEsRUFDQSxpQkFBQSxTYmpHTix5QmE4RkUsK0JBTUksY0FBQSxFQUNBLGlCQUFBLFNickdOLHlCYThGRSwrQkFVSSxjQUFBLEVBQ0EsaUJBQUEsU2J6R04sMEJhOEZFLCtCQWNJLGNBQUEsRUFBQSxPQUFBLE9BQUEsRUFDQSxpQkFBQSxTQU9WLHlCQUNFLEdBRUUsVUFBQSxVQUVGLEtBRUUsVUFBQSxnQkFQSixpQkFDRSxHQUVFLFVBQUEsVUFFRixLQUVFLFVBQUEsZ0JDM0xKOzs7OztBQU1BLGtCQUNJLE1BQUEsS0FFSix1QkFDSSxPQUFBLElBQUEsTUFBQSxRQUVKLG1DQUNJLE1BQUEsS0FDQSxjQUFBLEtBR0osMENBQUEsOENBQ0ksYUFBQSxRQUdKLDRCQUNJLE1BQUEsZUFHSixzRkFDSSxNQUFBLEtBR0oseUNBQ0ksUUFBQSxLQUFBLE9BQUEsZUFDQSxRQUFBLElBQUEsS0FBQSxtQ0FDQSxlQUFBLEtBR0osK0JBQ0ksY0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEtBR0osa0RBQ0ksTUFBQSxLQUdKLCtDQUNJLFFBQUEsS0FHSixrREFBQSx5Q0FDSSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsRUFHSixnREFBQSw2REFBQSxrRUFDSSxNQUFBLE1BR0osd0NBQUEsNkNBQUEseUNBQ0ksY0FBQSxFQUdKLHdEQUFBLHdEQUNJLFFBQUEsRUFHSix1REFDSSxNQUFBLEtBR0oscUNBQUEsc0NBQ0ksT0FBQSxZQUdKLDJDQUFBLDRDQUNJLFFBQUEsWUFHSiw0REFDSSxRQUFBLGFBQ0EsU0FBQSxPQUNBLE1BQUEsS0FDQSxXQUFBLEtBR0osb0RBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGVBQUEsT0FHSiwwREFDSSxNQUFBLEtBR0osMkNBQ0ksTUFBQSxLQUNBLFFBQUEsS0FHQSxXQUFBLFdBR0osaURBQ0ksU0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxjQUFBLEVBRUEsV0FBQSxLQUdKLDhDQUNJLFNBQUEsU0FHSiwyREFDSSxNQUFBLEtBR0oseURBQ0ksT0FBQSxZQUdKLGdEQUNJLE9BQUEsUUFHSixvREFDSSxTQUFBLFNBQ0EsYUFBQSxPQUdKLGdFQUNJLFFBQUEsS0FHSiwwREFDSSxRQUFBLGFBR0osb0RBQ0ksYUFBQSxLQUdKLG1EQUNJLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxHQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFFQSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsZUFBQSxLQUNBLFFBQUEsR0FHQSxXQUFBLFdBR0osd0NBQ0ksUUFBQSxJQUNBLFdBQUEsUUFDQSxPQUFBLEVBQUEsSUFDQSxZQUFBLE9BR0osc0VBQ0ksU0FBQSxPQUdKLDhEQUNJLFNBQUEsT0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUdKLG1GQUNJLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLFdBQUEsSUFHSixvRUFDSSxhQUFBLEtBR0osd0RBQ0ksUUFBQSxLQUdKLDBEQUNJLFFBQUEsR0FDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEscUJBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsUUFBQSxLQUdKLHlEQUNJLFFBQUEsR0FDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsS0FDQSxRQUFBLEtBR0osaUVBQ0ksT0FBQSxLQUNBLElBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxxQkFDQSxjQUFBLEVBR0osZ0VBQ0ksT0FBQSxLQUNBLElBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsRUFHSixxRUFDSSxNQUFBLEtBQ0EsS0FBQSxLQUdKLG9FQUNJLE1BQUEsS0FDQSxLQUFBLEtBR0osOERBQUEsK0RBQ0ksUUFBQSxNQUdKLGVBQUEsZUFBQSxjQUNJLFFBQUEsSUFBQSxJQUdKLGVBQ0ksTUFBQSxLQUNBLE1BQUEsS0FHQSxXQUFBLFdBR0osaUNBQ0ksTUFBQSxJQUdKLGVBQ0ksTUFBQSxLQUNBLE1BQUEsS0FHQSxXQUFBLFdBR0osaUNBQ0ksTUFBQSxLQUdKLDZCQUNJLFFBQUEsRUFBQSxJQUFBLElBR0osNEJBQ0ksY0FBQSxFQUNBLE1BQUEsS0FHSix3QkFBQSxvQkFDSSxRQUFBLGVBR0oscUJBQ0ksU0FBQSxtQkFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsZ0JBQ0EsTUFBQSxLQUNBLE9BQUEsZUFDQSxRQUFBLEVDMVNKLEtBQ0UsUUFBQSxhQUNBLGNBQUEsRUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsT0FFSSxhQUFBLGFBQ0osT0FBQSxRQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLE9BQ0EsUUFBQSxPQUFBLE1BQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLWndqTkYsV0FEQSxXWXBqTkEsV0FHRSxnQkFBQSxLQUNBLE1BQUEsS1pzak5GLFlZcGpOQSxZQUVFLFFBQUEsRUFDQSxpQkFBQSxLQUdGLGNabWpOQSxlQUNBLHdCWWpqTkUsT0FBQSxZQUNBLFFBQUEsSUFHQSxXQUFBLEtBRUYsZVprak5BLHlCWWhqTkUsZUFBQSxLQUVGLGFBQ0UsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsSUFHRixtQkFBQSxtQkFDRSxNQUFBLEtabWpORixvQllqak5BLG9CWmtqTkEsbUNZL2lORSxNQUFBLEtBQ0EsYUFBQSxRWnlqTkYsMEJBSEEsMEJBSEEsMEJBS0EsMEJBSEEsMEJZbmpOQSwwQlp3ak5BLHlDQUhBLHlDQUhBLHlDWXppTkUsTUFBQSxLQUNBLGFBQUEsUVptak5GLG9CWW5rTkEsb0Jab2tOQSxtQ1kvaU5FLGlCQUFBLEtad2pORiw0QkFIQSw0Qlluak5BLDRCWnVqTkEsNkJBSEEsNkJBSEEsNkJBT0Esc0NBSEEsc0NBSEEsc0NZemlORSxpQkFBQSxLQUNBLGFBQUEsS0FFRixvQkFDRSxNQUFBLEtab2pORiw2QkFEQSw0Qllqak5BLDZCQUdFLE1BQUEsS0FFRixPQUNFLFFBQUEsYUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLE9BQ0EsV0FBQSxJQUFBLE9BRUEsYUFBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLElBQUEsTUFBQSxZWm1qTkYsVVlqak5BLFFBRUUsU0FBQSxTQUVGLHVCQUNFLFFBQUEsRUFFRixlQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsS0FDQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQUEsRUFDQSxPQUFBLElBQUEsRUFBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGdCQUVBLFdBQUEsRUFBQSxJQUFBLEtBQUEsaUJBQ0Esd0JBQUEsWUFDUSxnQkFBQSxZQUVWLDBCQUNFLE1BQUEsRUFDQSxLQUFBLEtBRUYsd0JBQ0UsT0FBQSxJQUNBLE9BQUEsSUFBQSxFQUNBLFNBQUEsT0FDQSxpQkFBQSxRQUVGLG9CQUNFLFFBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsV0FDQSxNQUFBLEtaa2pORiwwQlkvaU5BLDBCQUVFLGdCQUFBLEtBQ0EsTUFBQSxRQUNBLGlCQUFBLFFBRUYseUJaZ2pOQSwrQkFEQSwrQlk1aU5FLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsRUFDQSxpQkFBQSxRQUVGLDJCWmdqTkEsaUNBREEsaUNZNWlORSxNQUFBLEtaaWpORixpQ1kvaU5BLGlDQUVFLGdCQUFBLEtBQ0EsaUJBQUEsWUFDQSxpQkFBQSxLQUVBLE9BQUEsWUFFRixxQkFDRSxRQUFBLE1BRUYsUUFDRSxRQUFBLEVBRUYscUJBQ0UsS0FBQSxLQUNBLE1BQUEsRUFFRixvQkFDRSxLQUFBLEVBQ0EsTUFBQSxLQUVGLGlCQUNFLFFBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxZQUFBLFdBQ0EsTUFBQSxLQUdGLG1CQUNFLFNBQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxJQUVGLDJCQUNFLE1BQUEsRUFDQSxLQUFBLEtBRUYsZVo4aU5BLHNDWTVpTkUsV0FBQSxFQUNBLGNBQUEsSUFBQSxPQUVBLFFBQUEsR0FFRix1Qlo4aU5BLDhDWTVpTkUsSUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBRUYseUJBQ0UsNkJBQ0UsS0FBQSxLQUNBLE1BQUEsRUFFRixrQ0FDRSxLQUFBLEVBQ0EsTUFBQSxNQUdKLFdaNGlOQSxvQlkxaU5FLFNBQUEsU0FDQSxRQUFBLGFBQ0EsZUFBQSxPWjhpTkYseUJZNWlOQSxnQkFFRSxTQUFBLFNBQ0EsTUFBQSxLWm9qTkYsZ0NBRkEsZ0NBRkEsK0JBRkEsK0JBS0EsdUJBRkEsdUJBRkEsc0JZN2lOQSxzQkFRRSxRQUFBLEVBRUYscUJaNGlOQSwyQkFDQSwyQkFDQSxpQ1kxaU5FLFlBQUEsS0FFRixhQUNFLFlBQUEsS0FFRixrQlo0aU5BLHdCQUNBLDBCWTFpTkUsTUFBQSxLQUVGLGtCWjRpTkEsd0JBQ0EsMEJZMWlORSxZQUFBLElBRUYseUVBQ0UsY0FBQSxFQUVGLDRCQUNFLFlBQUEsRUFFRixtRUFDRSwyQkFBQSxFQUNBLHdCQUFBLEVBRUYsNkNaNGlOQSw4Q1kxaU5FLDBCQUFBLEVBQ0EsdUJBQUEsRUFFRixzQkFDRSxNQUFBLEtBRUYsOERBQ0UsY0FBQSxFQUVGLG1FWjRpTkEsb0VZMWlORSwyQkFBQSxFQUNBLHdCQUFBLEVBRUYsb0VBQ0UsMEJBQUEsRUFDQSx1QkFBQSxFQUVGLG1DWjRpTkEsaUNZMWlORSxRQUFBLEVBRUYsaUNBQ0UsYUFBQSxJQUNBLGNBQUEsSUFFRixvQ0FDRSxhQUFBLEtBQ0EsY0FBQSxLQUtGLDBDQUVFLFdBQUEsS0FFRixZQUNFLFlBQUEsRUFFRixlQUNFLGFBQUEsSUFBQSxJQUFBLEVBQ0Esb0JBQUEsRUFFRix1QkFDRSxhQUFBLEVBQUEsSUFBQSxJQUVGLHlCWndpTkEsK0JBQ0Esb0NZdGlORSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBRUYsb0NBQ0UsTUFBQSxLQUVGLDhCWndpTkEsb0NBQ0Esb0NBQ0EsMENZdGlORSxXQUFBLEtBQ0EsWUFBQSxFQUVGLDREQUNFLGNBQUEsRUFFRixzREFDRSx3QkFBQSxJQUNBLHVCQUFBLElBQ0EsMkJBQUEsRUFDQSwwQkFBQSxFQUVGLHNEQUNFLHdCQUFBLEVBQ0EsdUJBQUEsRUFDQSwyQkFBQSxJQUNBLDBCQUFBLElBRUYsdUVBQ0UsY0FBQSxFQUVGLDRFWndpTkEsNkVZdGlORSwyQkFBQSxFQUNBLDBCQUFBLEVBRUYsNkVBQ0Usd0JBQUEsRUFDQSx1QkFBQSxFQUVGLHFCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxNQUNBLGdCQUFBLFNBRUYsMEJad2lOQSxnQ1l0aU5FLE1BQUEsS0FDQSxRQUFBLFdBQ0EsTUFBQSxHQUVGLHFDQUNFLE1BQUEsS0FFRiwrQ0FDRSxLQUFBLEtaMmlORixnREF5YkEsNkNBeGJBLDJEQUZBLHdEWXBpTkUsU0FBQSxTQUNBLEtBQUEsY0FDQSxlQUFBLEtaOGlORixxQ0FEQSxzQ0FEQSxtQkFEQSxvQkFEQSxnQll4aU5BLGlCQU1FLFFBQUEsSUFDQSxRQUFBLE1aMmlORixxQ0FEQSxtQll4aU5BLGdCQUdFLE1BQUEsS0FFRixjQUNFLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUVGLFlBQ0UsTUFBQSxnQkFFRixXQUNFLE1BQUEsZUFFRixNQUNFLFFBQUEsZUFFRixNQUNFLFFBQUEsZ0JBRUYsV0FDRSxXQUFBLE9BRUYsV0FDRSxLQUFBLENBQUEsQ0FBQSxFQUFBLEVBQ0EsTUFBQSxZQUNBLFlBQUEsS0FDQSxpQkFBQSxZQUNBLE9BQUEsRUFFRixRQUNFLFFBQUEsZUFFRixPQUNFLFNBQUEsTUFFRixXQUNFLFlBQUEsdUJBQ0EsSUFBQSxvREFDQSxJQUFBLDJEQUFBLDJCQUFBLENBQUEsc0RBQUEsZUFBQSxDQUFBLHFEQUFBLGNBQUEsQ0FBQSxvREFBQSxrQkFBQSxDQUFBLGdGQUFBLGNBRUYsV0FDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFFBQUEsYUFDQSxZQUFBLHVCQUNBLFlBQUEsRUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBRUYscUJBQ0UsUUFBQSxRQUdGLCtCQUNJLFFBQUEsUUFFSiw2QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRixnQ0FDRSxRQUFBLFFBS0YsYUFDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLGdCQUFBLFNBRUYsMEJBQ0UsTUFBQSxLQUNBLGFBQUEsRUFDQSxjQUFBLEVBRUYsMkJBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUFFRixpQ0FDRSxRQUFBLEVad2lORiwyQllyaU5BLG1CWm9pTkEsaUJZamlORSxRQUFBLFdadWlORiw4RFlyaU5BLHNEWm9pTkEsb0RZamlORSxjQUFBLEVBRUYsbUJab2lOQSxpQllsaU5FLE1BQUEsR0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUVGLG1CQUNFLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFFRix1Q1pvaU5BLCtCQUNBLGtDQUNBLDZDQUNBLDhDQUVBLDZEQURBLHdFWWppTkUsMkJBQUEsRUFDQSx3QkFBQSxFQUVGLCtCQUNFLGFBQUEsRUFFRixzQ1pvaU5BLDhCQUtBLCtEQURBLG9EQUhBLGlDQUNBLDRDQUNBLDZDWWhpTkUsMEJBQUEsRUFDQSx1QkFBQSxFQUVGLDhCQUNFLFlBQUEsRUE3SUYsY0FpSkUsUUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEtBOUlGLFlBaUpFLE1BQUEsZ0JBOUlGLFdBaUpFLE1BQUEsZUE5SUYsTUFpSkUsUUFBQSxlQTlJRixNQWlKRSxRQUFBLGdCQTlJRixXQWlKRSxXQUFBLE9BOUlGLFdBaUpFLEtBQUEsQ0FBQSxDQUFBLEVBQUEsRUFDQSxNQUFBLFlBQ0EsWUFBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxFQTlJRixRQWlKRSxRQUFBLGVBOUlGLE9BaUpFLFNBQUEsTUNubEJBLDRCQUNFLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFNBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNaEJ1REEseUJnQi9ERiw0QkFVTSxRQUFBLE1oQnFESix5QmdCL0RGLDRCQWFNLFFBQUEsTWhCa0RKLHlCZ0IvREYsNEJBZ0JNLFFBQUEsTUFoQkwsd0NBQUEsdUNBbUJHLE1BQUEsT0FDQSxPQUFBLE9DcEJKLDRCQUNFLFFBQUEsT0FDQSxpQkFBQSxRQUNBLGNBQUEsT0FIRCx3Q0FBQSx1Q0FLSyxLQUFBLEtBR0wsdUNBQUEsc0NBRUssS0FBQSxLQUlMLHVDQUFBLHNDQUVLLEtBQUEsUUNqQlIsY0FDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxvQkFLRSxlQUFBLEVBTEQsNkNBRUcsUUFBQSxhQUNBLE9BQUEsRUFBQSxPbEJ3REYseUJrQjNERixvQkFPSSxVQUFBLE9sQm9ERix5QmtCM0RGLG9CQVVJLFVBQUEsaUJsQmlERix5QmtCM0RGLG9CQWFJLFVBQUEsaUJsQjhDRiwwQmtCM0RGLG9CQWdCSSxVQUFBLGlCQ3BCSixvQkFDRSxVQUFBLFFBQ0EsZ0JBQUEsS0FDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FMRCw2Q0FPRyxRQUFBLElBQ0EsTUFBQSxRQUVGLHlCQUNFLFVBQUEsUUFDQSxnQkFBQSxLQUZELCtCQUFBLCtCQUlHLGdCQUFBLEtBR0osMkJBQ0UsTUFBQSxRQUNBLFlBQUEsT0FDQSxTQUFBLE9DckJOLGdCQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFcEI2REUseUJvQjNERix3QkFFSSxNQUFBLE9BQ0EsU0FBQSxTQUNBLE9BQUEsUUFDQSxLQUFBLFNwQnNERix5Qm9CM0RGLHdCQVFJLE1BQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxRQUNBLEtBQUEsU3BCZ0RGLHlCb0IzREYsd0JBY0ksTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLE9BQ0EsS0FBQSxPcEIwQ0YsMEJvQjNERix3QkFvQkksTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLE9BQ0EsS0FBQSxPQzVCTixZQUNFLFFBQUEsYUFDQSxlQUFBLE9BRUEsbUJBQ0UsUUFBQSxLQURELDREQUlHLFNBQUEsU0FDQSxJQUFBLE9BQ0EsS0FBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUlKLDBCQUNFLFFBQUEsYUFDQSxlQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxNQUdGLG1CQUNFLE1BQUEsUUFDQSxPQUFBLFFBQ0EsSUFBQSxJQUNBLFNBQUEsU0M3QkQsNERBRUcsV0FBQSx3QkFBQSxPQUFBLE9BQUEsVUFDQSxnQkFBQSxLQUNBLFFBQUEsR0FHSiwwQkFHRSxXQUFBLDhCQUFBLE9BQUEsT0FBQSxVQUhELGdDQUFBLGdDQUtHLE9BQUEsUUNiTixpQkFDRSxXQUFBLFdBQ0EsUUFBQSxLdkI4REUseUJ1QmhFSixpQkFJSSxVQUFBLFF2QjREQSx5QnVCaEVKLGlCQU9JLFVBQUEsUXZCeURBLHlCdUJoRUosaUJBV0ksTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxVQUFBLElBQUEsT0FDQSxZQUFBLFF2Qm1EQSwwQnVCaEVKLGlCQWlCSSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsUXZCNkNBLHlCdUIxQ0Ysd0JBRUksUUFBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLE92QnNDRix5QnVCMUNGLHdCQU9JLFFBQUEsTUFDQSxTQUFBLFNBQ0EsY0FBQSxPdkJpQ0YseUJ1QjFDRix3QkFZSSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxjQUFBLEd2QjJCRix5QnVCeEJBLDhCQVFJLFFBQUEsTUFDQSxNQUFBLFN2QmVKLDBCdUJ4QkEsOEJBWUksUUFBQSxNQUNBLE1BQUEsU0EvQkwsK0RBQUEsK0RBcUNLLFFBQUEsTXZCS0oseUJ1QkFGLHdCQUVJLFNBQUEsT0FDQSxPQUFBLFF2QkhGLHlCdUJBRix3QkFNSSxPQUFBLFF2Qk5GLHlCdUJBRix3QkFTSSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsUUFBQSxLQUNBLFVBQUEsTUFDQSxVQUFBLE1BQ0EsTUFBQSxRQUNBLFFBQUEsT3ZCZEYseUJ1QmlCQSxpQ0FFSSxRQUFBLE12Qm5CSix5QnVCaUJBLGlDQUtJLFFBQUEsTXZCdEJKLHlCdUJpQkEsaUNBUUksUUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxTdkI1QkoseUJ1QmdDQSw4QkFFSSxjQUFBLE92QmxDSix5QnVCZ0NBLDhCQU1JLGNBQUEsT3ZCdENKLHlCdUJnQ0EsOEJBVUksY0FBQSxRdkIxQ0oseUJ1QmdDQyxnQ0FnQkssZUFBQSxPQUNBLFVBQUEsT3ZCakROLHlCdUJnQ0MsZ0NBb0JLLGVBQUEsT0FDQSxVQUFBLE92QnJETix5QnVCZ0NDLGdDQXdCSyxlQUFBLE9BQ0EsVUFBQSxNdkJ6RE4seUJ3QjFDRix3QkFNSSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEscUJBQ0EsY0FBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxzQnhCaUNGLHlCd0I5QkEsZ0NBTUksY0FBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLE9BQ0EsVUFBQSxNQVJILHNDQUFBLHdDQVVLLGNBQUEsSUFBQSxNQUFBLG1CQVZMLHVDQUFBLHNDQWFLLGNBQUEsSUFBQSxNQUFBLGF4QmlCTiwwQnlCdkRGLGlCQVFJLFVBQUEsT0NoQkosa0JBQ0UsY0FBQSxLQUdGLGlCQUNFLGNBQUEsT0NMRixrQkFDRSxVQUFBLFFBQ0EsTUFBQSxRQUNBLFlBQUEsV0FBQSxDQUFBLFdBRUYsaUJBQ0UsVUFBQSxPQURELG1CQUVHLFVBQUEsT0FDRix1QkFDRSxNQUFBLFFBQ0EsWUFBQSxJM0JxREYseUI0QmhFSixtQkFFSSxRQUFBLEtBQ0EsT0FBQSxLQUFBLFE1QjZEQSx5QjRCaEVKLG1CQU1JLFFBQUEsS0FDQSxPQUFBLEtBQUEsRzVCeURBLHlCNEJoRUosbUJBVUksUUFBQSxFQUNBLE9BQUEsS0FBQSxHNUJxREEsMEI0QmhFSixtQkFjSSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEc1QmlEQSx5QjRCL0NGLDBCQUVJLGNBQUEsTTVCNkNGLHlCNEIvQ0YsMEJBS0ksY0FBQSxLNUIwQ0YseUI0Qi9DRiwwQkFRSSxjQUFBLE01QnVDRiwwQjRCL0NGLDBCQVdJLGNBQUEsTTVCb0NGLHlCNEJqQ0YsNEJBRUksY0FBQSxPNUIrQkYseUI0QmpDRiw0QkFLSSxjQUFBLE81QjRCRix5QjRCakNGLDRCQVFJLGNBQUEsTzVCeUJGLDBCNEJqQ0YsNEJBV0ksY0FBQSxPNUJzQkYseUI0Qm5CRiwwQkFFSSxjQUFBLE81QmlCRix5QjRCbkJGLDBCQUtJLGNBQUEsTzVCY0YseUI0Qm5CRiwwQkFRSSxjQUFBLE81QldGLDBCNEJuQkYsMEJBV0ksY0FBQSxPNUJRRix5QjRCTEYsMEJBRUksY0FBQSxPNUJHRix5QjRCTEYsMEJBS0ksY0FBQSxPNUJBRix5QjRCTEYsMEJBUUksY0FBQSxPNUJIRiwwQjRCTEYsMEJBV0ksY0FBQSxPNUJORix5QjRCU0YseUJBRUksY0FBQSxPNUJYRix5QjRCU0YseUJBS0ksY0FBQSxPNUJkRix5QjRCU0YseUJBUUksY0FBQSxPNUJqQkYsMEI0QlNGLHlCQVdJLGNBQUEsTzVCcEJGLHlCNkJoRUosbUJBRUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUTdCNERBLHlCNkJoRUosbUJBT0ksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCN0J3REEseUI2QmhFSixtQkFXSSxpQkFBQSxZQUNBLFdBQUEsTTdCb0RBLDBCNkJoRUosbUJBZUksaUJBQUEsWUFDQSxXQUFBLE1BRUYsMEJBQ0UsTUFBQSxRQUNBLFlBQUEsSTdCNENBLHlCNkI5Q0YsMEJBSUksVUFBQSxPN0IwQ0YseUI2QjlDRiwwQkFPSSxVQUFBLE83QnVDRix5QjZCOUNGLDBCQVVJLFVBQUEsTzdCb0NGLDBCNkI5Q0YsMEJBYUksVUFBQSxPN0JpQ0YseUI4Qi9ERiwwQkFNSSxRQUFBLEtBQ0EsVUFBQSxROUJ3REYsMEI4Qi9ERiwwQkFVSSxhQUFBLEs5QnFERiwwQjhCL0RGLDBCQWFJLGFBQUEsS0FJSix3QkFDRSxTQUFBLFM5QjZDQSx5QjhCOUNGLHdCQUdJLE1BQUEsT0FDQSxjQUFBLE85QjBDRix5QjhCOUNGLHdCQU9JLE1BQUEsT0FDQSxjQUFBLE85QnNDRix5QjhCOUNGLHdCQVdJLE1BQUEsT0FDQSxhQUFBLE9BQ0EsY0FBQSxHOUJpQ0YseUI4QjVCRix5QkFFSSxRQUFBLE05QjBCRix5QjhCNUJGLHlCQUtJLFFBQUEsTTlCdUJGLHlCOEI1QkYseUJBUUksUUFBQSxPOUJvQkYsMEI4QjVCRix5QkFZSSxRQUFBLE85QmdCRiwwQjhCNUJGLHlCQWVJLFFBQUEsTzlCYUYseUIrQi9ERiwyQkFFSSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsT0FDQSxXQUFBLFkvQjBERix5QitCL0RGLDJCQVFJLE1BQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxPQUNBLFdBQUEsWS9Cb0RGLHlCK0IvREYsMkJBY0ksT0FBQSxFQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxVL0I2Q0YsMEIrQi9ERiwyQkFxQkksT0FBQSxFQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsT0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxVL0JzQ0YsMEIrQi9ERiwyQkE0QkksT0FBQSxFQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsT0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxVL0IrQkYseUIrQjVCQSx3Q0FFSSxRQUFBLEtBQUEsTUFBQSxNQUFBLE1BQ0EsUUFBQSxLQUNBLGNBQUEsTS9Cd0JKLHlCK0I1QkEsd0NBT0ksUUFBQSxLQUFBLE1BQUEsTUFBQSxNQUNBLFFBQUEsS0FDQSxjQUFBLE0vQm1CSix5QitCNUJBLHdDQVlJLFFBQUEsTS9CZ0JKLDBCK0I1QkEsd0NBZUksUUFBQSxNL0JhSiwwQitCNUJBLHdDQWtCSSxRQUFBLE1BR0YsNkNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEsvQklKLHlCK0JJQSxxQ0FFSSxPQUFBLEtBQUEsTUFBQSxFQUFBLE8vQk5KLHlCK0JJQSxxQ0FLSSxPQUFBLEtBQUEsTUFBQSxFQUFBLE8vQlRKLHlCK0JJQSxxQ0FRSSxPQUFBLEcvQlpKLDBCK0JJQSxxQ0FXSSxPQUFBLEcvQmZKLHlCK0JtQkEsZ0NBRUksT0FBQSxPQUFBLE9BQUEsTUFBQSxRL0JyQkoseUIrQm1CQSxnQ0FLSSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxPQUFBLE9BQUEsTUFBQSxRL0IxQkoseUIrQm1CQSxnQ0FVSSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHL0IvQkosMEIrQm1CQSxnQ0FlSSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHL0JwQ0oseUIrQjBDQSwyQ0FFSSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxjQUFBLE0vQi9DSix5QitCMENBLDJDQVFJLFFBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGNBQUEsTS9CckRKLHlCK0IwQ0EsMkNBY0ksUUFBQSxNL0J4REosMEIrQjBDQSwyQ0FpQkksUUFBQSxNL0IzREosMEIrQjBDQSwyQ0FvQkksUUFBQSxNQUdELDZEQUVHLE1BQUEsS0FDQSxPQUFBLEsvQnBFTix5QitCeUVBLG1DQVVJLE1BQUEsTS9CbkZKLDBCK0J5RUEsbUNBZUksTUFBQSxNL0J4RkosMEIrQnlFQSxtQ0FtQkksTUFBQSxNL0I1RkoseUIrQmdHQSxnQ0FFSSxRQUFBLEtBQ0EsT0FBQSxLQUFBLFEvQm5HSix5QitCZ0dBLGdDQU1JLFFBQUEsS0FDQSxPQUFBLEtBQUEsUS9CdkdKLHlCK0JnR0EsZ0NBVUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLEtBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxlQUFBLEVBQ0EsT0FBQSxHL0IvR0osMEIrQmdHQSxnQ0FtQkksT0FBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsVS9CekhKLDBCK0JnR0EsZ0NBNEJJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxTQUFBLFUvQmxJSix5QitCcUlFLDJDQUVJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxRQUFBLE9BQ0EsT0FBQSxNQUFBLE1BQUEsTUFBQSxNQUNBLGdCQUFBLFEvQjNJTix5QitCcUlFLDJDQVNJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxRQUFBLE9BQ0EsT0FBQSxNQUFBLE1BQUEsTUFBQSxNQUNBLGdCQUFBLFEvQmxKTix5QitCcUlFLDJDQWdCSSxRQUFBLE0vQnJKTiwwQitCcUlFLDJDQW1CSSxRQUFBLE1BSUgsa0ZBQUEsb0hBRUcsUUFBQSxNL0I5Sk4seUIrQm9LQSwrQkFTSSxRQUFBLEVBQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsRy9CaExKLDBCK0JvS0EsK0JBZUksUUFBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FFQSxVQUFBLEtBbkJILGtEQXFCSyxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsVS9CM0xOLHlCK0JrTUEsaUNBT0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxRL0IxTUosMEIrQmtNQSxpQ0FXSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFFBWkgsdUNBZ0JHLFFBQUEsS0FoQkgsdUVBbUJLLFFBQUEsSy9Cck5OLHlCK0IwTkEsZ0NBRUksTUFBQSxPQUNBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxNQUNBLFVBQUEsZS9Cbk9KLHlCK0IwTkEsZ0NBWUksTUFBQSxPQUNBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxNQUNBLFVBQUEsZS9CN09KLHlCK0IwTkEsZ0NBc0JJLE1BQUEsR0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsS0FDQSxVQUFBLFVBN0JILGtEQStCSyxPQUFBLFEvQnpQTiwwQitCME5BLGdDQW1DSSxNQUFBLEtBQ0EsV0FBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxJQUNBLE9BQUEsUUFDQSxRQUFBLEtBQ0EsVUFBQSxXL0JwUUosMEIrQjBOQyxrREF1REssT0FBQSxRL0JqUk4seUIrQnNSQSwrQkFFSSxPQUFBLFFBQ0EsWUFBQSxFQUNBLE9BQUEsRUFBQSxPL0IxUkoseUIrQnNSQSwrQkFPSSxPQUFBLFFBQ0EsWUFBQSxFQUNBLE9BQUEsRUFBQSxPL0IvUkoseUIrQnNSQSwrQkFZSSxNQUFBLFNBQ0EsT0FBQSxTQUNBLFlBQUEsRUFDQSxPQUFBLEVBQUEsT0FBQSxFQUFBLEcvQnJTSiwwQitCc1JBLCtCQW1CSSxNQUFBLFNBQ0EsT0FBQSxTQUNBLFlBQUEsRUFDQSxPQUFBLEVBQUEsT0FBQSxFQUFBLEcvQjVTSiwwQitCc1JBLCtCQXlCSSxRQUFBLE1BQ0EsTUFBQSxTQUNBLE9BQUEsU0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQUEsRUFBQSxHQTdCSCxtQ0FpQ0csTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNL0J6VEoseUJnQzVEQSx3Q0FFSSxRQUFBLEdoQzBESix5QmdDNURBLHdDQUtJLFFBQUEsR0FZRCwrQ0FFRyxjQUFBLEVBSUosOENBQ0UsVUFBQSxNQUNBLFlBQUEsS0FJSixxQ0FDRSxRQUFBLEdBY0YsZ0NBRUUsWUFBQSxXQUFBLENBQUEsV2hDY0YseUJnQ2hCQSxnQ0FJSSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFFBQUEsR2hDVUoseUJnQ2hCQSxnQ0FTSSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFFBQUEsR2hDS0oseUJnQ2hCQSxnQ0FjSSxRQUFBLEdBQ0EsVUFBQSxTQUNBLFlBQUEsVWhDQUosMEJnQ2hCQSxnQ0FtQkksUUFBQSxHQUNBLFVBQUEsU0FDQSxZQUFBLFVBTUosMkNBQ0UsaUJBQUEsUUFFQyw2REFFRyxLQUFBLEtoQ2hCTix5QmdDcUJBLGdDQUVJLFFBQUEsSUFDQSxXQUFBLE9BQ0EsY0FBQSxPQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUJoQzFCSix5QmdDcUJBLGdDQVFJLFFBQUEsSUFDQSxXQUFBLE9BQ0EsY0FBQSxPQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUJoQ2hDSix5QmdDcUJBLGdDQWNJLGlCQUFBLFlBQ0EsV0FBQSxRQUNBLFFBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxNaEN2Q0osMEJnQ3FCQSxnQ0FxQkksaUJBQUEsWUFDQSxXQUFBLFFBQ0EsUUFBQSxLQUNBLGNBQUEsRUFDQSxXQUFBLE1oQzlDSiwwQmdDcUJBLGdDQTRCSSxpQkFBQSxZQUNBLFdBQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsTWhDckRKLHlCZ0N3REUsMkNBRUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUFBLEVBQUEsT0FBQSxPQUNBLFdBQUEsUWhDN0ROLHlCZ0N3REUsMkNBUUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUFBLEVBQUEsT0FBQSxPQUNBLFdBQUEsUUE2Q04saUNBQ0UsUUFBQSxHQWFGLGdDQUNFLFFBQUEsR0FDQSxPQUFBLFFBRkQsa0RBZ0JHLE9BQUEsUWhDOUlKLHlCZ0M4SEMsa0RBa0JLLEtBQUEsTWhDaEpOLHlCZ0M4SEMsa0RBcUJLLEtBQUEsTWhDbkpOLHlCZ0M4SEMsa0RBd0JLLEtBQUEsTWhDdEpOLDBCZ0M4SEMsa0RBMkJLLEtBQUEsTUFLTiwrQkFDRSxXQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEscUJoQy9KRix5QmdDOEpBLCtCQUlJLGNBQUEsU2hDbEtKLHlCZ0M4SkEsK0JBUUksY0FBQSxTaEN0S0oseUJnQzhKQSwrQkFZSSxjQUFBLFVoQzFLSiwwQmdDOEpBLCtCQWdCSSxjQUFBLFVoQzlLSiwwQmdDOEpBLCtCQW9CSSxjQUFBLFNoQ2xMSix5QmdDOEpDLG1DQTBCSyxjQUFBLFNoQ3hMTix5QmdDOEpDLG1DQTZCSyxjQUFBLFNoQzNMTix5QmdDOEpDLG1DQWdDSyxjQUFBLFVoQzlMTiwwQmdDOEpDLG1DQW1DSyxjQUFBLFVDalFWLGFBQ0UsVUFBQSxLQUNBLE1BQUEsUUNGRixzQkFDRSxRQUFBLEVBREYsMEJBR0ksUUFBQSxlbEM2REEseUJrQ2hFSixzQkFNSSxRQUFBLEtBQ0EsT0FBQSxFQUFBLFFsQ3lEQSx5QmtDaEVKLHNCQVVJLFFBQUEsTWxDc0RBLHlCa0NoRUosc0JBY0ksUUFBQSxNbENrREEsMEJrQ2hFSixzQkFrQkksUUFBQSxHbEM4Q0EseUJtQ2hFSixzQkFFSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRbkM0REEseUJtQ2hFSixzQkFPSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGlCQUFBLE1uQ3dEQSx5Qm1DaEVKLHNCQVdJLFdBQUEsS0FDQSxpQkFBQSxhQ2dCQSw4QkFDRSxTQUFBLE9BQ0EsV0FBQSxPcENrQ0YseUJvQ3BDQSw4QkFJSSxVQUFBLE9wQ2dDSix5Qm9DcENBLDhCQU9JLFVBQUEsT3BDNkJKLHlCb0NwQ0EsOEJBVUksVUFBQSxPcEMwQkosMEJvQ3BDQSw4QkFjSSxVQUFBLE9wQ3NCSiwwQm9DcENBLDhCQWtCSSxVQUFBLFdDOUNSLGlCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsV3JDNERFLHlCcUNoRUosaUJBTUksUUFBQSxFQUFBLEtBQUEsS0FBQSxHckMwREEseUJxQ2hFSixpQkFVSSxRQUFBLEVBQUEsS0FBQSxLQUFBLEdyQ3NEQSx5QnFDaEVKLGlCQWNJLFFBQUEsRUFBQSxLQUFBLEtBQUEsR3JDa0RBLDBCcUNoRUosaUJBa0JJLFFBQUEsRUFBQSxFQUFBLEtBQUEsTXJDOENBLDBCcUNoRUosaUJBc0JJLFFBQUEsRUFBQSxFQUFBLEtBQUEsTXJDMENBLHlCcUN0Q0YsdUJBUUksUUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLFFyQzRCRiwwQnFDdENGLHVCQWFJLFFBQUEsS0FDQSxZQUFBLE9BQ0EsV0FBQSxRckN1QkYsMEJxQ3RDRix1QkFtQkksUUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLFFyQ2lCRix5QnFDZEEsNkJBRUksYUFBQSxNQUNBLFlBQUEsTUFDQSxRQUFBLE1BQUEsTUFBQSxNQUFBLE1yQ1VKLHlCcUNkQSw2QkFPSSxhQUFBLE1BQ0EsWUFBQSxNQUNBLFFBQUEsTUFBQSxNQUFBLE1BQUEsTXJDS0oseUJxQ2RBLDZCQVlJLGFBQUEsTUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUFBLE1BQUEsTUFBQSxNckNBSiwwQnFDZEEsNkJBaUJJLGFBQUEsRUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUFBLE1BQUEsTUFBQSxNckNMSiwwQnFDZEEsNkJBc0JJLGFBQUEsRUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUFBLE1BQUEsTUFBQSxNckNWSix5QnFDY0EsNEJBRUksY0FBQSxPckNoQkoseUJxQ2NBLDRCQUtJLGNBQUEsT3JDbkJKLHlCcUNjQSw0QkFRSSxjQUFBLE9yQ3RCSiwwQnFDY0EsNEJBV0ksY0FBQSxPckN6QkosMEJxQ2NBLDRCQWNJLGNBQUEsT0FpQkosK0JBQ0UsY0FBQSxNQURELHVDQWVHLFNBQUEsT0FDQSxjQUFBLFNBQ0EsVUFBQSxNckM5REosMEJxQ2lFRSxxQ0FRSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsTUFBQSxFQUNBLFFBQUEsTUFBQSxFQUFBLE1BQUEsR3JDN0VOLDBCcUNpRUUscUNBZUksUUFBQSxLQUNBLFVBQUEsSUFBQSxLQUNBLGNBQUEsV0FDQSxPQUFBLE1BQUEsRUFDQSxRQUFBLE1BQUEsR0FJRiwwQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxTQUFBLFNBSkQsc0RBUUssU0FBQSxTQUNBLEtBQUEsUUFDQSxJQUFBLEVBQ0EsUUFBQSxPQUFBLE1BSUosZ0RBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsU0FBQSxTckMzR1IsMEJxQ3VHTSxnREFZSSxhQUFBLE9yQ25IViwwQnFDdUdNLGdEQWVJLGFBQUEsT0FmSCw0REFvQkssU0FBQSxTQUNBLEtBQUEsUUFDQSxJQUFBLEVBQ0EsUUFBQSxPQUFBLE1BS04sa0RBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsU0FBQSxTckN2SVIsMEJxQ21JTSxrREFZSSxhQUFBLE9yQy9JViwwQnFDbUlNLGtEQWVJLGFBQUEsT0FmSCw4REFvQkssU0FBQSxTQUNBLEtBQUEsUUFDQSxJQUFBLEVBQ0EsUUFBQSxPQUFBLE1yQzFKWiwwQnFDd0ZJLDBDQThFSSxhQUFBLE9yQ3RLUiwwQnFDd0ZJLDBDQWlGSSxhQUFBLE9BSUosNENBQ0UsUUFBQSxLQUdGLHlDQUNFLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxZQUFBLE9BQ0EsT0FBQSxNQUFBLEVBWUEsK0NBQ0UsYUFBQSxLQURELGlEQWNHLFVBQUEsTUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxRQUFBLE1BS04sMENBQ0UsV0FBQSxRQUNBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTckM1Tk4seUJxQ3dOSSwwQ0FVSSxVQUFBLE9yQ2xPUiwwQnFDd05JLDBDQWFJLFVBQUEsT3JDck9SLDBCcUN3TkksMENBZ0JJLFVBQUEsT3JDeE9SLDBCcUM0T0ksMkNBUUksTUFBQSxLQUNBLFlBQUEsUXJDclBSLDBCcUM0T0ksMkNBWUksTUFBQSxLQUNBLFlBQUEsUXJDelBSLDBCcUM4UEUsc0NBUUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsVXJDeFFOLDBCcUM4UEUsc0NBY0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsVUFtQkEsaURBQ0UsUUFBQSxLckNsU1IsMEJxQ2lTTSxpREFTSSxhQUFBLE1yQzFTViwwQnFDaVNNLGlEQVlJLGFBQUEsTXJDN1NWLDBCcUNrVEksMkNBUUksYUFBQSxNckMxVFIsMEJxQ2tUSSwyQ0FXSSxhQUFBLE1yQzdUUiwwQnFDa1VFLG9DQVFJLE9BQUEsTUFBQSxFQUFBLEtBQUEsRUFDQSxlQUFBLE9yQzNVTiwwQnFDa1VFLG9DQVlJLE9BQUEsTUFBQSxFQUFBLEtBQUEsRUFDQSxlQUFBLE9yQy9VTiwwQnFDa1ZJLHlDQVNJLFlBQUEsTUFDQSxRQUFBLE1BQUEsRUFBQSxNQUFBLEtBQ0EsV0FBQSxPckM3VlIsMEJxQ2tWSSx5Q0FjSSxXQUFBLE1BQ0EsWUFBQSxNQUNBLFFBQUEsTUFBQSxFQUFBLE1BQUEsTUFJSiwyQ0FDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZUFBQSxPQVlBLGlEQUNFLGFBQUEsS0FnQkoseUNBQ0UsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsT0FDQSxPQUFBLE1BQUEsRUFZQSwrQ0FDRSxjQUFBLE1BREQsa0RBSUcsT0FBQSxFQWlCTiwyQ0FDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsS0FBQSxFQUVBLGdEQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxPQThCUiwyQkFDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsTXJDcmRGLHlCc0MvQ0YsdUJBTUksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLE90Q3dDRiwwQnNDL0NGLHVCQVVJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxPdENvQ0YsMEJzQy9DRix1QkFjSSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsT0FHRiw2QkFDRSxpQkFBQSxtQkFHRiw0QkFDRSxZQUFBLEl0Q3dCRix5QnNDekJBLDRCQUdJLFVBQUEsT3RDc0JKLHlCc0N6QkEsNEJBTUksVUFBQSxPdENtQkoseUJzQ3pCQSw0QkFTSSxVQUFBLE90Q2dCSiwwQnNDekJBLDRCQVlJLFVBQUEsT3RDYUosMEJzQ3pCQSw0QkFlSSxVQUFBLE9BSUosNEJBQ0UsTUFBQSxRdENLRix5QnNDTkEsNEJBR0ksVUFBQSxNdENHSix5QnNDTkEsNEJBTUksVUFBQSxNdENBSix5QnNDTkEsNEJBU0ksVUFBQSxNdENISiwwQnNDTkEsNEJBWUksVUFBQSxNdENOSiwwQnNDTkEsNEJBZUksVUFBQSxNdENUSix5QnNDYUEsK0JBRUksVUFBQSxZdENmSix5QnNDYUEsK0JBS0ksVUFBQSxZdENsQkoseUJzQ2FBLCtCQVFJLFVBQUEsUXRDckJKLDBCc0NhQSwrQkFXSSxVQUFBLFF0Q3hCSiwwQnNDYUEsK0JBY0ksVUFBQSxRQW1CQSw2Q0FDRSxPQUFBLFF0Qy9DTiwwQnNDOENJLDZDQVNJLFVBQUEsTXRDdkRSLDBCc0M4Q0ksNkNBWUksVUFBQSxNQWtCSiwyQ0FDRSxZQUFBLEl0QzdFTiwwQnNDNEZFLHFDQVFJLGNBQUEsT0FBQSxNQUFBLE10Q3BHTiwwQnNDNEZFLHFDQVdJLGNBQUEsT0FBQSxNQUFBLE1BR0YsMENBQ0UsV0FBQSw4QkFBQSxLQUFBLEVBQUEsVUFERCxnREFJRyxPQUFBLFFBSkgsc0RBT0ssUUFBQSxXQUNBLFVBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLE1BSUosZ0RBQ0UsV0FBQSw4QkFBQSxLQUFBLEVBQUEsVUFERCxzREFJRyxPQUFBLFFBSkgsNERBT0ssUUFBQSxZQUNBLFVBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLE1BS04sa0RBQ0UsV0FBQSw2QkFBQSxLQUFBLEVBQUEsVUFERCx3REFJRyxPQUFBLFFBSkgsOERBT0ssUUFBQSxZQUNBLFVBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLE1BK0JSLDJDQUNFLFVBQUEsTUFDQSxNQUFBLFFBY0osb0NBQ0UsY0FBQSxPQUFBLE1BQUEsUXRDcE1KLDBCc0NnTkkseUNBUUksV0FBQSxPQUFBLE1BQUEsUUFDQSxjQUFBLE9BQUEsTUFBQSxRQUNBLGFBQUEsT0FBQSxNQUFBLFN0QzFOUiwwQnNDZ05JLHlDQWFJLFdBQUEsT0FBQSxNQUFBLFFBQ0EsY0FBQSxPQUFBLE1BQUEsUUFDQSxhQUFBLE9BQUEsTUFBQSxTQVNKLDJDQUNFLGNBQUEsT0FBQSxNQUFBLFFBWUEsaURBQ0UsTUFBQSxRQUNBLFVBQUEsTUFpQkYsZ0RBQ0UsV0FBQSxnQ0FBQSxLQUFBLEVBQUEsVUFhRCxzREFFRyxPQUFBLFFBQ0EsTUFBQSxRQW1CViwyQkFDRSxpQkFBQSxZQWNKLCtCQUNFLGlCQUFBLG1CQUlKLGtDQUNFLGlCQUFBLEt0Q2pVRSx5QnVDdERGLDZCQUVJLFFBQUEsS0FDQSxXQUFBLE12Q21ERix5QnVDdERGLDZCQU1JLFFBQUEsS0FDQSxRQUFBLGN2QytDRix5QnVDdERGLDZCQVVJLE9BQUEsS0FBQSxFQUFBLE9BQUEsRUFDQSxRQUFBLGFBQ0EsUUFBQSxHdkMwQ0YsMEJ1Q3RERiw2QkFlSSxPQUFBLEtBQUEsRUFBQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsYUFqQkgsbUNBbUJLLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLFFBS04sZ0NBQ0UsUUFBQSxLdkN5QkEseUJ1QzFCRixnQ0FHSSxVQUFBLFF2Q3VCRix5QnVDMUJGLGdDQU1JLFVBQUEsUXZDb0JGLHlCdUMxQkYsZ0NBU0ksVUFBQSxJQUFBLE12Q2lCRiwwQnVDMUJGLGdDQVlJLFVBQUEsSUFBQSxNQUdGLHNDQUNFLFFBQUEsWXZDVUYseUJ1Q1hBLHNDQUdJLFlBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUNBLFFBQUEsT0FBQSxLQUNBLFdBQUEsWXZDSUoseUJ1Q1hBLHNDQVVJLFlBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUNBLFFBQUEsT0FBQSxLQUNBLFdBQUEsWXZDSEoseUJ1Q1hBLHNDQWlCSSxZQUFBLE9BQ0EsVUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsTUFBQSxNQUFBLEVBQ0EsUUFBQSxPQUFBLE12Q1ZKLDBCdUNYQSxzQ0F3QkksWUFBQSxPQUNBLFVBQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLE1BQUEsTUFBQSxFQUNBLFFBQUEsT0FBQSxNQ2hFTiw2QkFDRSxZQUFBLElBQ0EsWUFBQSxXQUFBLENBQUEsV3hDNkNBLHlCd0MvQ0YsNkJBSUksVUFBQSxPQUNBLFlBQUEsUXhDMENGLHlCd0MvQ0YsNkJBUUksVUFBQSxPQUNBLFlBQUEsUXhDc0NGLHlCd0MvQ0YsNkJBWUksVUFBQSxPQUNBLFdBQUEsS0FDQSxjQUFBLE14Q2lDRiwwQndDL0NGLDZCQWlCSSxVQUFBLE9BQ0EsV0FBQSxLQUNBLGNBQUEsS0FuQkgsbUNBcUJLLGNBQUEsTUFDQSxpQkFBQSxTQWtCSixzQ0FDRSxpQkFBQSxRQUNBLGNBQUEsS0FDQSxZQUFBLFFBQ0EsVUFBQSxPQUNBLGNBQUEsRUFMRCw0Q0FRRyxjQUFBLEVBQ0EsaUJBQUEsUUFUSCw2Q0FBQSw0Q0FBQSw4Q0FhRyxjQUFBLEVDdEVSLGtCQUNJLElBQUEsSUFHSixvQkFDSSxZQUFBLE9BQ0EsTUFBQSxPQUdKLFVBQ0ksU0FBQSxTQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsZUFBQSxLQUVKLDRCQUNJLFNBQUEsTUFDQSxRQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxPQUFBLE1BdkJKLGtCQ0NJLElBQUEsSURHSixvQkNDSSxZQUFBLE9BQ0EsTUFBQSxPREdKLFVDQ0ksU0FBQSxTQUNBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsZUFBQSxLREVKLDRCQ0NJLFNBQUEsTUFDQSxRQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxPQUFBLE1DdkJKLGlCQUNJLFdBQUEsSUFFSixzQkFDSSxNQUFBLE1BRUosdUJBQ0ksTUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLEtBRUosVUFDSSxRQUFBLEdBWkosaUJDQ0ksV0FBQSxJREVKLHNCQ0NJLE1BQUEsTURFSix1QkNDSSxNQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsS0RFSixVQ0NJLFFBQUEsRzVDb0RBLHlCNkNoRUosb0JBRUksWUFBQSxNN0M4REEseUI2Q2hFSixvQkFNSSxZQUFBLEc3QzBEQSx5QjZDaEVKLG9CQVNJLFlBQUEsRzdDdURBLDBCNkNoRUosb0JBWUksWUFBQSxHN0NvREEsMEI2Q2hFSixvQkFlSSxZQUFBLEc3Q2lEQSx5QjZDL0NGLDBCQUVJLGNBQUEsTTdDNkNGLHlCNkMvQ0YsMEJBS0ksY0FBQSxNN0MwQ0YseUI2Qy9DRiwwQkFRSSxjQUFBLE03Q3VDRiwwQjZDL0NGLDBCQVdJLGNBQUEsTTdDb0NGLDBCNkMvQ0YsMEJBY0ksY0FBQSxNN0NpQ0YseUI2Q2xCRiwwQkFFSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsY0FBQSxNN0NjRix5QjZDbEJGLDBCQU9JLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxjQUFBLE03Q1NGLHlCNkNsQkYsMEJBWUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGNBQUEsTTdDSUYsMEI2Q2xCRiwwQkFpQkksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGNBQUEsTTdDREYsMEI2Q2xCRiwwQkFzQkksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGNBQUEsTUFFRiwrQkFDRSxNQUFBLEs3Q1RGLHlCNkNRQSwrQkFHSSxjQUFBLEtBQ0EsYUFBQSxHN0NaSix5QjZDUUEsK0JBT0ksY0FBQSxLQUNBLGFBQUEsRzdDaEJKLHlCNkNRQSwrQkFXSSxhQUFBLEtBQ0EsY0FBQSxHN0NwQkosMEI2Q1FBLCtCQWVJLGFBQUEsS0FDQSxjQUFBLEc3Q3hCSiwwQjZDUUEsK0JBbUJJLGFBQUEsS0FDQSxjQUFBLEdBMkJKLGlDQUNFLE1BQUEsSzdDeERGLHlCNkN1REEsaUNBR0ksY0FBQSxLQUNBLGFBQUEsRzdDM0RKLHlCNkN1REEsaUNBT0ksY0FBQSxLQUNBLGFBQUEsRzdDL0RKLHlCNkN1REEsaUNBV0ksYUFBQSxLQUNBLGNBQUEsRzdDbkVKLDBCNkN1REEsaUNBZUksYUFBQSxLQUNBLGNBQUEsRzdDdkVKLDBCNkN1REEsaUNBbUJJLGFBQUEsS0FDQSxjQUFBLEdBR0osK0JBQ0UsTUFBQSxLN0MvRUYseUI2QzhFQSwrQkFHSSxjQUFBLEtBQ0EsYUFBQSxHN0NsRkoseUI2QzhFQSwrQkFPSSxjQUFBLEtBQ0EsYUFBQSxHN0N0RkoseUI2QzhFQSwrQkFXSSxhQUFBLEtBQ0EsY0FBQSxHN0MxRkosMEI2QzhFQSwrQkFlSSxhQUFBLEtBQ0EsY0FBQSxHN0M5RkosMEI2QzhFQSwrQkFtQkksYUFBQSxLQUNBLGNBQUEsRzdDbEdKLHlCNkNvR0UscUNBRUksY0FBQSxPN0N0R04seUI2Q29HRSxxQ0FLSSxjQUFBLE83Q3pHTix5QjZDb0dFLHFDQVFJLGNBQUEsTzdDNUdOLDBCNkNvR0UscUNBV0ksY0FBQSxPN0MvR04sMEI2Q29HRSxxQ0FjSSxjQUFBLE9BSU4sOEJBQ0UsTUFBQSxLN0N2SEYseUI2Q3NIQSw4QkFHSSxjQUFBLE03Q3pISix5QjZDc0hBLDhCQU1JLGNBQUEsTTdDNUhKLHlCNkNzSEEsOEJBU0ksY0FBQSxHN0MvSEosMEI2Q3NIQSw4QkFZSSxjQUFBLEc3Q2xJSiwwQjZDc0hBLDhCQWVJLGNBQUEsRzdDcklKLHlCOENoRUoscUNBRXlCLGNBQUEsT0FBQSxNQUFBLFM5QzhEckIseUI4Q2hFSixvQkFLTSxjQUFBLEc5QzJERix5QjhDaEVKLG9CQVFNLGNBQUEsRzlDd0RGLDBCOENoRUosb0JBV00sY0FBQSxHOUNxREYsMEI4Q2hFSixvQkFjTSxjQUFBLEdBRUosMEJBQ0UsV0FBQSxPOUMrQ0EseUI4Q2hERiwwQkFHSSxVQUFBLE05QzZDRix5QjhDaERGLDBCQU1JLFVBQUEsTTlDMENGLHlCOENoREYsMEJBU0ksVUFBQSxNOUN1Q0YsMEI4Q2hERiwwQkFZSSxVQUFBLE05Q29DRiwwQjhDaERGLDBCQWVJLFVBQUEsTUFpREEsMENBQ0UsV0FBQSxPOUNqQkoseUI4Q2dCRSwwQ0FHSSxVQUFBLE85Q25CTix5QjhDZ0JFLDBDQU1JLFVBQUEsTzlDdEJOLHlCOENnQkUsMENBU0ksVUFBQSxPOUN6Qk4sMEI4Q2dCRSwwQ0FZSSxVQUFBLE85QzVCTiwwQjhDZ0JFLDBDQWVJLFVBQUEsT0F3Q04sOEJBQ0UsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsWUFBQSxJOUN6RUYseUI4Q3VFQSw4QkFJSSxVQUFBLE85QzNFSix5QjhDdUVBLDhCQU9JLFVBQUEsTzlDOUVKLHlCOEN1RUEsOEJBVUksVUFBQSxPOUNqRkosMEI4Q3VFQSw4QkFhSSxVQUFBLE85Q3BGSiwwQjhDdUVBLDhCQWdCSSxVQUFBLE85Q3ZGSix5QitDN0RKLGVBSUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFNBQUEsTUFDQSxJQUFBLElBQ0EsTUFBQSxPQUNBLFFBQUEsTS9Db0RBLHlCK0M3REosZUFZSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsU0FBQSxNQUNBLElBQUEsSUFDQSxNQUFBLE9BQ0EsUUFBQSxNL0M0Q0EsMEIrQzdESixlQW9CSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsU0FBQSxNQUNBLElBQUEsSUFDQSxNQUFBLE9BQ0EsUUFBQSxNL0NvQ0EseUIrQ2xDRix1QkFJSSxNQUFBLE0vQzhCRix5QitDbENGLHVCQU9JLE1BQUEsTS9DMkJGLDBCK0NsQ0YsdUJBVUksTUFBQSxNL0N3QkYseUJnRGhFSix3QkFNSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxRaER3REEsMEJnRGhFSix3QkFXSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxRaERtREEseUJnRGhERCwrQ0FPSyxhQUFBLE9oRHlDSiwwQmdEaERELCtDQVlLLGFBQUEsT2hEb0NKLDBCaURoRUosbUJBUUksUUFBQSxLQUNBLFVBQUEsSUFBQSxRakR1REEsMEJpRHBERCwwQ0FTSyxhQUFBLE9qRDJDSix5QmtEdERGLDBCQU1JLGNBQUEsT2xEZ0RGLDBCa0R0REYsMEJBU0ksY0FBQSxPQVRILGdDQVlHLFFBQUEsTUFBQSxNQUFBLE1BQUEsTUFDQSxRQUFBLGFDYkgsZ0NBV0csVUFBQSxNQVhILDhDQWNHLGlCQUFBLG1CQ3ZCSixxQkFDRSxRQUFBLEtwRDhEQSx5Qm9EL0RGLHFCQUdJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRDBERix5Qm9EL0RGLHFCQVFJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRHFERix5Qm9EL0RGLHFCQWFJLE1BQUEsRUFDQSxLQUFBLEVBQUEsR0FHSixxQkFDRSxRQUFBLEtwRDZDQSx5Qm9EOUNGLHFCQUdJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRHlDRix5Qm9EOUNGLHFCQVFJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRG9DRix5Qm9EOUNGLHFCQWFJLE1BQUEsRUFDQSxLQUFBLEVBQUEsR0FHSixxQkFDRSxRQUFBLEtwRDRCQSx5Qm9EN0JGLHFCQUdJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRHdCRix5Qm9EN0JGLHFCQVFJLE9BQUEsRUFBQSxPQUFBLE1BQUEsT0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEdwRG1CRix5Qm9EN0JGLHFCQWFJLE1BQUEsRUFDQSxLQUFBLEVBQUEsR0FHSixxQkFDRSxRQUFBLEtBQ0EsS0FBQSxFQUFBLEtwRFVBLHlCb0RaRixxQkFJSSxNQUFBLEdwRFFGLHlCb0RaRixxQkFPSSxNQUFBLEdwREtGLHlCb0RaRixxQkFVSSxNQUFBLEdwREVGLHlCcUQvREYscUJBRUksY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUXJEMkRGLHlCcUQvREYscUJBT0ksY0FBQSxFQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRckRzREYseUJxRC9ERixxQkFZSSxjQUFBLEVBQ0EsV0FBQSxNckRrREYseUJxRDlDRixxQkFFSSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRckQwQ0YseUJxRDlDRixxQkFPSSxjQUFBLEVBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxjQUFBLFFyRHFDRix5QnFEOUNGLHFCQVlJLGNBQUEsRUFDQSxXQUFBLE1yRGlDRix5QnFEOUJGLHFCQUVJLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxjQUFBLFFyRDBCRix5QnFEOUJGLHFCQU9JLGNBQUEsRUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUXJEcUJGLHlCcUQ5QkYscUJBWUksY0FBQSxFQUNBLFdBQUEsTUM5Q0osa0JBQ0UsU0FBQSxTQVdGLG9CQUNFLE1BQUEsS3REa0RBLHlCc0RuREYsb0JBR0ksT0FBQSxLQUNBLFFBQUEsT0FBQSxPQUFBLE1BQUEsUXREK0NGLHlCc0RuREYsb0JBT0ksT0FBQSxLQUNBLFFBQUEsT0FBQSxPQUFBLE1BQUEsUXREMkNGLHlCc0RuREYsb0JBV0ksT0FBQSxLQUNBLFFBQUEsT0FBQSxPQUFBLE1BQUEsUUFaSCxxQ0FvQkcsUUFBQSxPQUFBLE9BQUEsTUFBQSxPQXBCSCx5REF1QkssSUFBQSxNQUNBLEtBQUEsT0FDQSxRQUFBLE1BekJMLDJDQThCRyxRQUFBLEtBQUEsT0E5QkgsMENBOEJHLFFBQUEsS0FBQSxPQTlCSCxzQ0E4QkcsUUFBQSxLQUFBLE9BOUJILCtEQWlDSyxJQUFBLE1BQ0EsS0FBQSxPQWxDTCw4REFpQ0ssSUFBQSxNQUNBLEtBQUEsT0FsQ0wsMERBaUNLLElBQUEsTUFDQSxLQUFBLE9BbENMLDBCQXVDRyxRQUFBLE9BQUEsT0FBQSxNQUFBLE9BdkNILDhDQTBDSyxJQUFBLE1BQ0EsS0FBQSxPQUNBLFFBQUEsTUFLTixvQkFDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsT0FHRixvQkFDRSxPQUFBLE1BQUEsRUFBQSxFQUFBLE10RExBLHlCc0RRRixnQkFFSSxRQUFBLEtBQUEsT3REVkYseUJzRFFGLGdCQUtJLFFBQUEsS0FBQSxPdERiRix5QnNEUUYsZ0JBUUksUUFBQSxHdERoQkYseUJzRG1CQSxvQkFFSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsUXREdkJKLHlCc0RtQkEsb0JBT0ksU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLFF0RDVCSix5QnNEbUJBLG9CQVlJLFNBQUEsU0FDQSxJQUFBLE9BQ0EsTUFBQSxTQzdGTixvQkFDRSxZQUFBLElBQ0EsTUFBQSxRQUNBLFFBQUEsRXZEeURBLHlCdUQ1REYsb0JBS0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLFFBQ0EsV0FBQSxXQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxzQnZEb0RGLHlCdUQ1REYsb0JBV0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLFFBQ0EsV0FBQSxXQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxzQnZEOENGLHlCdUQ1REYsb0JBaUJJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxRQUNBLFdBQUEsV0FDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsc0JBcEJILHFDQXdCRyxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUF4QkgseURBMkJLLG1CQUFBLElBQUEsV0FBQSxJQUNBLFlBQUEsSUFDQSxVQUFBLFFBN0JMLHNDQXFDRyxNQUFBLFlBckNILDBDQXFDRyxNQUFBLFlBckNILDJDQXFDRyxNQUFBLFlBckNILGlDQXFDRyxNQUFBLFlBckNILCtEQTJDSyxVQUFBLFFBQ0EsT0FBQSxLQUNBLFlBQUEsSUE3Q0wsOERBMkNLLFVBQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxJQTdDTCwwREEyQ0ssVUFBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLElBN0NMLGdFQWlESyxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG1CQWxETCwrREFpREssYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxtQkFsREwsMkRBaURLLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsbUJBbERMLDBCQXVERyxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUF2REgsOENBMERLLFdBQUEsSUFDQSxZQUFBLElBQ0EsVUFBQSxRQU1KLDJCQUNFLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsbUJBRkQsNENBS0csYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxtQkFOSCxpQ0FVRyxhQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG1CQU9OLG9CQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxRQUNBLFdBQUEsSUFFQSwyQkFDRSxNQUFBLFFBSUosb0JBQ0UsVUFBQSxRQUNBLE1BQUEsUXZEckNBLHlCd0RoRUosNkJBRUksUUFBQSxHeEQ4REEseUJ3RGhFSiw2QkFLSSxRQUFBLEd4RDJEQSx5QndEaEVKLDZCQVFJLGNBQUEsS0FDQSxVQUFBLE94RHVEQSwwQndEaEVKLDZCQVlJLGNBQUEsS0FDQSxVQUFBLE94RG1EQSwwQndEaEVKLDZCQWdCSSxjQUFBLEtBQ0EsVUFBQSxPeEQrQ0EseUJ3RDdDRixrQ0FFSSxjQUFBLE14RDJDRix5QndEN0NGLGtDQUtJLGNBQUEsT3hEd0NGLHlCd0Q3Q0Ysa0NBUUksY0FBQSxPeERxQ0YsMEJ3RDdDRixrQ0FXSSxjQUFBLE94RGtDRiwwQndEN0NGLGtDQWNJLGNBQUEsT3hEK0JGLHlCd0Q1QkYsc0NBRUksUUFBQSxLQUNBLFVBQUEsUXhEeUJGLHlCd0Q1QkYsc0NBTUksUUFBQSxLQUNBLFVBQUEsUXhEcUJGLHlCd0Q1QkYsc0NBVUksUUFBQSxLQUNBLFVBQUEsSUFBQSxReERpQkYsMEJ3RDVCRixzQ0FjSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFF4RGFGLDBCd0Q1QkYsc0NBa0JJLFFBQUEsS0FDQSxVQUFBLElBQUEsUXhEU0YseUJ3RFBDLDZEQUdLLGFBQUEsR3hESU4seUJ3RFBDLDZEQVFLLGFBQUEsR3hERE4seUJ3RFBDLDZEQWFLLGFBQUEsTXhETk4sMEJ3RFBDLDZEQWtCSyxhQUFBLE14RFhOLDBCd0RQQyw2REF1QkssYUFBQSxNQ2pFUixrQ0FDRSxNQUFBLFF6RGdEQSx5QnlEakRGLGtDQVFJLFVBQUEsUXpEeUNGLDBCeURqREYsa0NBV0ksVUFBQSxRekRzQ0YsMEJ5RGpERixrQ0FjSSxVQUFBLFFBbUJBLGlEQUlFLE1BQUEsUUFDQSxXQUFBLE9BTEQsbUQzRC9DTCxNQUFBLFFBRUUsMkRBQ0UsTUFBQSxRQUlGLHlEQUNFLE1BQUEsUUFJRix5REFDRSxNQUFBLFFBSUYsMERBQ0UsTUFBQSxRRTZDRix5QnlEaEJFLGlEQU9JLFVBQUEsU3pEU04seUJ5RGhCRSxpREFVSSxVQUFBLFN6RE1OLHlCeURoQkUsaURBYUksVUFBQSxTekRHTiwwQnlEaEJFLGlEQWdCSSxVQUFBLFN6REFOLDBCeURoQkUsaURBbUJJLFVBQUEsU0NuRVYsV0FDRSxNQUFBLGUxRCtERSx5QjBEaEVKLFdBS0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxNMUQwREEseUIwRGhFSixXQVNJLFFBQUEsS0FDQSxVQUFBLElBQUEsTUFWSixhQWNJLFFBQUEsYUFDQSxRQUFBLEUxRGlEQSx5QjBEaEVKLGFBcUJNLGFBQUEsTTFEMkNGLHlCMERoRUosaUJBMEJRLFdBQUEsT0FDQSxNQUFBLGVBQ0EsT0FBQSxnQjFEb0NKLHlCMERoRUosaUJBK0JRLE1BQUEsZUFDQSxPQUFBLGdCMURnQ0oseUIwRGhFSixpQkFtQ1EsTUFBQSxLQUNBLE9BQUEsTUNwQ1IsYUFFSSxnQkFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsV0FBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEscUJBQ0EsY0FBQSxPQUNBLE9BQUEsRUFUSixtQkFpQk0sV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLHFCQUNBLE9BQUEsRUFsQk4sb0JBQUEsbUJBQUEscUJBcUJNLE9BQUEsRUFyQk4saUJBd0JNLGNBQUEsT0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUN4Qk4sUUFDRSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsT0FDQSxTQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsSUFFRixVQUNFLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxNQUNBLFFBQUEsWUFDQSw0QkFBQSxPQUVGLGVBQ0UsV0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxFQUFBLElBQ0EsV0FBQSxXQUVGLHNCQUNFLFFBQUEsR0FDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLGVBQUEsT0FFRixxQ0FDRSxRQUFBLEtBRUYsYUFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLekQwOVNGLDhCeUR4OVNBLGdDQUVFLE1BQUEsS0FDQSxPQUFBLEtBRUYsY0FDRSxPQUFBLFNBRUYsa0JBQUEsK0NBR0UsT0FBQSxTQUVGLFVBQ0UsT0FBQSxRQUdBLE9BQUEsUUFFRiw4QkFDRSxPQUFBLEt6RHM5U0YsV3lEcDlTQSxXekRzOVNBLGFBREEsZXlEajlTRSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FBQSxZQUFBLEtBRUYsd0JBQ0UsUUFBQSxLQUVGLFVBQ0UsUUFBQSxlQUVGLGVBQ0UsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLE1BQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxRQUFBLEtBQ0EsaUJBQ0UsTUFBQSxLQUNBLHVCQUNFLE1BQUEsS0FFTiw0QkFDRSxRQUFBLEtBRUYsMEJBQ0UsUUFBQSxLekR5OVNGLGlCeUR2OVNBLGlCQUVFLFNBQUEsUUFDQSxPQUFBLFFBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxtQkFBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsYUFBQSxhQUVGLHlCQUNFLFFBQUEsRUFDQSxPQUFBLEVBRUYsV0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxnQkFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLElBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxVekR5OVNGLGlCeUR4OVNFLGlCQUVFLFFBQUEsRUFDRixrQkFDRSxJQUFBLElBRUosNkJBQ0UsTUFBQSxLekQyOVNGLDhCeUR6OVNBLDZCQUVFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBRUYsYUFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BRUYsV0FDRSxTQUFBLFNBQ0EsUUFBQSxJQUNBLE9BQUEsRUFDQSxJQUFBLElBQ0EsV0FBQSxNQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLDRCQUFBLFlBQ0Esa0JBQ0UsV0FBQSxNekQ0OVNKLGlCeUQzOVNFLGlCQUVFLFFBQUEsRXpENjlTSixpQnlENTlTRSxrQkFFRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLE9BQUEsTUFBQSxZQUNGLGlCQUNFLGlCQUFBLEtBQ0Esb0JBQUEsS0FDQSxJQUFBLElBQ0Ysa0JBQ0UsaUJBQUEsS0FDQSxvQkFBQSxLQUNBLFFBQUEsR0FFSixnQkFDRSxLQUFBLEVBQ0Esc0JBQ0UsYUFBQSxLQUFBLE1BQUEsS0FDQSxZQUFBLEtBQ0YsdUJBQ0UsWUFBQSxLQUNBLGFBQUEsS0FBQSxNQUFBLFFBRUosaUJBQ0UsTUFBQSxFQUNBLHVCQUNFLFlBQUEsS0FBQSxNQUFBLEtBQ0EsWUFBQSxLQUNGLHdCQUNFLFlBQUEsS0FBQSxNQUFBLFFBRUosbUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxnQ0FDRSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDRiw4QkFDRSxJQUFBLE1BRUosbUJBQ0UsTUFBQSxLQUNBLE9BQUEsRUFDQSxTQUFBLE9BQ0EsWUFBQSxPQUNBLDBCQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLElBQUEsZUFDQSxXQUFBLEtBR0osWUFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSxFQUNBLFdBQUEsV0FDQSxRQUFBLEtBQUEsRUFBQSxLQUNBLE9BQUEsRUFBQSxLQUdGLFlBQ0UsWUFBQSxFQUNBLGtCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsR0FDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLGVBQ0EsV0FBQSxLQUNGLGtCQUNFLE1BQUEsUUFDQSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDRixtQkFDRSxPQUFBLEVBRUosZ0JBQ0UsV0FBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsV0FDRSxXQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLFdBQ0EsY0FBQSxLQUVGLCtCQUNFLFVBQUEsS0FFRiwyQ0FDRSxPQUFBLFFBRUYsZ0VBQUEsOEJBSUUsa0NBQ0UsYUFBQSxFQUNBLGNBQUEsRUFDRiw0QkFDRSxRQUFBLEVBQ0Ysa0NBQ0UsSUFBQSxFQUNBLE9BQUEsRUFDRixrQ0FDRSxRQUFBLE9BQ0EsWUFBQSxJQUNGLGdDQUNFLFdBQUEsZUFDQSxPQUFBLEVBQ0EsT0FBQSxFQUNBLElBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxTQUFBLE1BQ0EsV0FBQSxXQUNBLHNDQUNFLFFBQUEsRUFDSiw2QkFDRSxNQUFBLElBQ0EsSUFBQSxJQUNGLDJCQUNFLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxlQUNBLFNBQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxHQUVKLGlDQTdLQSxXQWdMSSxVQUFBLFdBNUlKLGdCQStJSSxpQkFBQSxFQXRJSixpQkF5SUksaUJBQUEsS0FyVUosZUF1VUksYUFBQSxJQUNBLGNBQUEsSzVEL1JBLHlCNkQ5Q0YsNEJBR0ksTUFBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLE9BQ0EsV0FBQSxZN0R3Q0YseUI2RDlDRiw0QkFTSSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsT0FDQSxXQUFBLFk3RGtDRix5QjZEOUNGLDRCQWVJLE9BQUEsRUFBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsVTdEMkJGLDBCNkQ5Q0YsNEJBc0JJLE9BQUEsRUFBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLE9BQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsVTdEb0JGLDBCNkQ5Q0YsNEJBNkJJLE9BQUEsRUFBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLE9BQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFlBQUEsVTdEYUYseUI2RFRGLHdCQUVJLE9BQUEsUUFDQSxZQUFBLEVBQ0EsT0FBQSxFQUFBLFE3REtGLHlCNkRURix3QkFPSSxPQUFBLFFBQ0EsWUFBQSxFQUNBLE9BQUEsRUFBQSxRN0RBRix5QjZEVEYsd0JBWUksTUFBQSxTQUNBLE9BQUEsU0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQUEsRUFBQSxHN0RORiwwQjZEVEYsd0JBbUJJLE1BQUEsU0FDQSxPQUFBLFNBQ0EsWUFBQSxFQUNBLE9BQUEsRUFBQSxPQUFBLEVBQUEsRzdEYkYsMEI2RFRGLHdCQXlCSSxRQUFBLE1BQ0EsTUFBQSxTQUNBLE9BQUEsU0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQUEsRUFBQSxHQTdCSCw0QkFpQ0csTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNN0QxQkYseUI2RDhCRix5QkFFSSxPQUFBLE9BQUEsT0FBQSxNQUFBLFE3RGhDRix5QjZEOEJGLHlCQUtJLE9BQUEsT0FBQSxPQUFBLE1BQUEsUTdEbkNGLHlCNkQ4QkYseUJBUUksT0FBQSxHN0R0Q0YsMEI2RDhCRix5QkFXSSxPQUFBLEc3RHpDRix5QjZENENBLCtCQVNJLFlBQUEsUzdEckRKLHlCNkR5REEsa0NBUUksV0FBQSxPN0RqRUoseUI2RHFFQSxnQ0FRSSxXQUFBLE1BZ0JELHlDQUVHLE1BQUEsZUFDQSxPQUFBLGU3RGhHTix5QjZENkZFLHFDQU9JLE1BQUEsTTdEcEdOLHlCNkQ2RkUscUNBVUksTUFBQSxNN0R2R04seUI2RDZGRSxxQ0FhSSxNQUFBLE1DL0pSLHdCQUNFLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxxQjlEb0RBLHlCOERyREYsd0JBR0ksY0FBQSxTOURrREYseUI4RHJERix3QkFNSSxjQUFBLFM5RCtDRix5QjhEckRGLHdCQVNJLGNBQUEsVTlENENGLDBCOERyREYsd0JBWUksY0FBQSxVOUR5Q0YsMEI4RHJERix3QkFlSSxjQUFBLFU5RHNDRix5QjhEckRELDRCQXFCSyxjQUFBLFM5RGdDSix5QjhEckRELDRCQXdCSyxjQUFBLFM5RDZCSix5QjhEckRELDRCQTJCSyxjQUFBLFU5RDBCSiwwQjhEckRELDRCQThCSyxjQUFBLFVBTUosK0JBQ0UsWUFBQSxXQUFBLENBQUEsVzlEZ0JGLHlCOERqQkEsK0JBR0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEc5RFlKLHlCOERqQkEsK0JBUUksVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEc5RE9KLHlCOERqQkEsK0JBYUksUUFBQSxHQUNBLFVBQUEsS0FDQSxZQUFBLE05REVKLDBCOERqQkEsK0JBa0JJLFFBQUEsR0FDQSxVQUFBLEtBQ0EsWUFBQSxNQWdCSixnQ0FDRSxRQUFBLElBQ0EsY0FBQSxPQUFBLE1BQUEsS0FRQSx1Q0FDRSxRQUFBLEU5RDlCSix5QjhENkJFLHVDQXNCSSxVQUFBLEs5RG5ETix5QjhENkJFLHVDQXlCSSxVQUFBLEs5RHRETix5QjhENkJFLHVDQTRCSSxVQUFBLEtDeEhSLDZCQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsYUFBQSxNQUNBLFFBQUEsYS9EMkRBLHlCK0RoRUosc0JBYUksWUFBQSxPL0RtREEsMEIrRGhFSixzQkFnQkksWUFBQSxHQ2hCSixzQkFDRSxVQUFBLFFBQ0EsTUFBQSxRQUVBLDZCQUNFLGNBQUEsT0FFQSxtQ0FDRSxpQkFBQSxNQUlKLDRCQUNFLFVBQUEsUWhFbURBLHlCaUVuREYsd0JBTUksYUFBQSxTakU2Q0YsMEJpRW5ERix3QkFTSSxhQUFBLFNqRTBDRiwwQmlFbkRGLHdCQVlJLGFBQUEsU0FHRixnQ0FDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9qRWtDRix5QmlFcENBLGdDQUlJLE9BQUEsUWpFZ0NKLHlCaUVwQ0EsZ0NBT0ksT0FBQSxRakU2QkoseUJpRXBDQSxnQ0FVSSxPQUFBLFFqRTBCSiwwQmlFcENBLGdDQWFJLE9BQUEsU2pFdUJKLDBCaUVwQ0EsZ0NBZ0JJLE9BQUEsU0FJSiw2QkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9qRWNGLHlCaUVoQkEsNkJBSUksUUFBQSxLQUFBLEVBQUEsS0FBQSxNakVZSix5QmlFaEJBLDZCQU9JLFFBQUEsS0FBQSxFQUFBLEtBQUEsTWpFU0oseUJpRWhCQSw2QkFVSSxRQUFBLEdqRU1KLDBCaUVoQkEsNkJBYUksUUFBQSxHakVHSiwwQmlFaEJBLDZCQWdCSSxRQUFBLEdBSUgsK0JBRUcsVUFBQSxPQUNBLGNBQUEsSUFBQSxNQUFBLFlBSEgscUNBTUssY0FBQSxJQUFBLE1BQUEsbUJBTkwsc0NBQUEscUNBQUEsdUNBVUssY0FBQSxJQUFBLE1BQUEsWWpFZE4seUJpRUlDLDhDQXdCSyxjQUFBLFFqRTVCTiwwQmlFSUMsOENBK0JLLGNBQUEsUWpFbkNOLDBCaUVJQyw4Q0FzQ0ssY0FBQSxRakUxQ04seUJpRWdEQSw2QkFFSSxRQUFBLE1qRWxESix5QmlFZ0RBLDZCQUtJLFFBQUEsTWpFckRKLHlCaUVnREEsNkJBUUksUUFBQSxNakV4REosMEJpRWdEQSw2QkFXSSxNQUFBLE1BQ0EsUUFBQSxNQUNBLFFBQUEsS0FBQSxPQUNBLE9BQUEsT2pFOURKLDBCaUVnREEsNkJBa0JJLFFBQUEsTUFDQSxNQUFBLE1BQ0EsUUFBQSxLQUFBLE9BQ0EsT0FBQSxPakVyRUoseUJpRTBFRixzQkFFSSxRQUFBLE1qRTVFRix5QmlFMEVGLHNCQU9JLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxZQUFBLFFqRW5GRiwwQmlFMEVGLHNCQVlJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxZQUFBLE1qRXhGRiwwQmlFMEVGLHNCQWlCSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxNQWVBLGlDQUNFLGFBQUEsS0NuSUosNkJBQ0UsVUFBQSxRQURELCtCQWNHLFVBQUEsT0FDQSxZQUFBLE9BSUosNkJBQ0UsVUFBQSxPQUNBLGlCQUFBLEtBQ0EsY0FBQSxTQUhELCtCQU1HLFVBQUEsT0FDQSxZQUFBLEtBNkJGLGlDQUNFLFVBQUEsUUFDQSxNQUFBLGtCQUNBLGNBQUEsSUFBQSxNQUFBLGtCQUhELHdDQUFBLHVDQUFBLHlDQU1HLE1BQUEsa0JBTkgsdUNBVUcsTUFBQSxrQmxFM0NOLHlCbUVoRUosaUJBTUksUUFBQSxNbkUwREEsMEJtRWhFSixpQkFTSSxRQUFBLE1uRXVEQSwwQm1FaEVKLGlCQVlJLFFBQUEsTW5Fb0RBLHlCbUVqREYsc0JBRUksVUFBQSxlQUNBLFFBQUEsT25FOENGLHlCbUVqREYsc0JBUUksVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsY0FDQSxRQUFBLE9uRXVDRix5Qm1FakRGLHNCQWNJLGNBQUEsRUFDQSxRQUFBLE1uRWtDRiwwQm1FakRGLHNCQW1CSSxRQUFBLE1uRThCRiwwQm1FakRGLHNCQXdCSSxRQUFBLE1BTUoseUJBQ0UsUUFBQSxLQUNBLFlBQUEsT25FaUJBLHlCbUVuQkYseUJBT0ksVUFBQSxJQUFBLE1uRVlGLHlCbUVuQkYseUJBVUksVUFBQSxJQUFBLFFBR0YsK0JBQ0UsUUFBQSxLQUNBLFVBQUEsSUFBQSxPbkVJRix5Qm1FTkEsK0JBSUksUUFBQSxLQUFBLE1BQUEsTUFBQSxNQUNBLGNBQUEsS0FDQSxZQUFBLFFuRUFKLHlCbUVOQyx1Q0FjSyxNQUFBLE1uRVJOLHlCbUVOQyx1Q0FpQkssTUFBQSxNQVFSLHlCQUNFLFFBQUEsS25FcEJBLHlCbUVtQkYseUJBR0ksZ0JBQUEsV0FDQSxVQUFBLFFuRXZCRix5Qm1FbUJGLHlCQU9JLGdCQUFBLFdBQ0EsVUFBQSxRbkUzQkYseUJtRW1CRix5QkFXSSxnQkFBQSxVbkU5QkYseUJtRWlDQSwrQkFFSSxXQUFBLE1BQ0EsYUFBQSxRbkVwQ0oseUJtRWlDQSwrQkFNSSxXQUFBLFFBQ0EsYUFBQSxRbkV4Q0oseUJtRWlDQSwrQkFVSSxXQUFBLEVBQ0EsYUFBQSxHbkU1Q0oseUJtRWlDQyxvREFnQkssV0FBQSxHbkVqRE4seUJtRWlDQyxvREFtQkssV0FBQSxHbkVwRE4seUJtRWlDQyxvREFzQkssV0FBQSxHbkV2RE4seUJvRW5EQyxrREFTSyxVQUFBLE1BQ0EsWUFBQSxNcEV5Q04seUJvRW5EQyxrREFhSyxVQUFBLE9wRXNDTix5Qm9FbkRDLGtEQWdCTSxVQUFBLE9DN0JYLGtCQUNFLFNBQUEsU0FDQSxXQUFBLFdyRThERSx5QnFFaEVKLGtCQUlJLGNBQUEsRUFDQSxPQUFBLEVBQUEsUXJFMkRBLHlCcUVoRUosa0JBUUksY0FBQSxFQUNBLE9BQUEsRUFBQSxRckV1REEseUJxRWhFSixrQkFZSSxNQUFBLEtBQ0EsUUFBQSxNckVtREEsMEJxRWhFSixrQkFpQkksTUFBQSxPQUNBLFFBQUEsUXJFOENBLDBCcUVoRUosa0JBc0JJLE1BQUEsT0FDQSxRQUFBLFFyRXlDQSx5QnFFaEVKLHNCQTRCTSxPQUFBLEVBQ0EsT0FBQSxNQUNBLE1BQUEsTXJFa0NGLHlCcUVoRUosc0JBa0NNLE9BQUEsTUFDQSxNQUFBLE1yRTZCRix5QnFFaEVKLHNCQXVDTSxPQUFBLE1BQ0EsTUFBQSxNckV3QkYsMEJxRWhFSixzQkE0Q00sT0FBQSxNQUNBLE1BQUEsTXJFbUJGLHlCcUVkRix3QkFFSSxPQUFBLE1yRVlGLHlCcUVkRix3QkFLSSxPQUFBLE1yRVNGLHlCcUVkRix3QkFRSSxPQUFBLE1yRU1GLDBCcUVkRix3QkFXSSxPQUFBLE1yRUdGLDBCcUVkRix3QkFjSSxPQUFBLE1yRUFGLHlCcUVJRix5QkFRSSxPQUFBLE9BQUEsS0FBQSxFQUFBLE1yRVpGLDBCcUVJRix5QkFXSSxPQUFBLE9BQUEsS0FBQSxFQUFBLE1yRWZGLDBCcUVJRix5QkFjSSxPQUFBLE9BQUEsS0FBQSxFQUFBLE1yRWxCRix5QnFFd0JGLDJCQUVJLE1BQUEsTXJFMUJGLHlCcUV3QkYsMkJBS0ksTUFBQSxNQzdGTixrQkFDRSxRQUFBLEVBQ0EsU0FBQSxPQUZGLHNCQUtJLFFBQUEsR3RFMkRBLHlCc0VoRUosc0JBT00sY0FBQSxNQUFBLFdBQUEsT3RFeURGLHlCc0VoRUosc0JBVU0sY0FBQSxNQUFBLFdBQUEsT3RFc0RGLHlCc0VoRUosc0JBYU0sY0FBQSxNQUFBLFdBQUEsT3RFbURGLDBCc0VoRUosc0JBZ0JNLGNBQUEsTUFBQSxXQUFBLE90RWdERix5QnNFaEVKLGtCQXNCSSxXQUFBLEVBQUEsS0FBQSxLQUFBLE1BQUEsc0J0RTBDQSx5QnNFaEVKLGtCQXlCSSxXQUFBLEVBQUEsS0FBQSxLQUFBLE1BQUEsc0J0RXVDQSx5QnNFaEVKLGtCQTRCSSxXQUFBLEVBQUEsS0FBQSxLQUFBLE1BQUEsc0J0RW9DQSx5QnNFcEJGLHlCQUVJLFdBQUEsUUFDQSxjQUFBLFF0RWlCRix5QnNFcEJGLHlCQU1JLFdBQUEsUUFDQSxjQUFBLFF0RWFGLHlCc0VwQkYseUJBVUksV0FBQSxRQUNBLGNBQUEsVXRFU0YsMEJzRXBCRix5QkFjSSxXQUFBLFFBQ0EsY0FBQSxVdEVLRiwwQnNFcEJGLHlCQWtCSSxXQUFBLFFBQ0EsY0FBQSxVdEVDRix5QnVFaEVKLGtCQU9JLE1BQUEsTXZFeURBLDBCdUVoRUosa0JBV0ksTUFBQSxRdkVxREEsMEJ1RWhFSixrQkFlSSxNQUFBLFFBSUYsMkJBQ0UsU0FBQSxTdkU0Q0EseUJ1RTdDRiwyQkFHSSxPQUFBLEtBQ0EsUUFBQSxNdkV5Q0YseUJ1RTdDRiwyQkFPSSxRQUFBLE12RXNDRix5QnVFN0NGLDJCQVVJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxRQUFBLEtBQUEsRUFDQSxZQUFBLFF2RWdDRiwwQnVFN0NGLDJCQWdCSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsWUFBQSxRdkUwQkYsMEJ1RTdDRiwyQkFzQkksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLFlBQUEsUXZFb0JGLHlCdUVoRUosMEJBa0RNLGNBQUEsTUFJSiwrQkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE92RVFBLHlCdUVWRiwrQkFJSSxVQUFBLFF2RU1GLHlCdUVWRiwrQkFPSSxVQUFBLFF2RUdGLHlCdUVWRiwrQkFVSSxVQUFBLElBQUEsT0FDQSxRQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxPQUFBLEd2RUhGLDBCdUVWRiwrQkFnQkksVUFBQSxJQUFBLE9BQ0EsUUFBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLE9BQUEsR0FJSiwwQkFDRSxTQUFBLFN2RWRBLHlCdUVhRiwwQkFNSSxPQUFBLEtBQUEsS0FBQSxPQUFBLE12RW5CRix5QnVFYUYsMEJBU0ksUUFBQSxFQUFBLEtBQ0EsT0FBQSxHdkV2QkYsMEJ1RWFGLDBCQWFJLE9BQUEsRUFDQSxRQUFBLEd2RTNCRiwwQnVFYUYsMEJBaUJJLFFBQUEsRUFDQSxPQUFBLEdBR0YsK0JBQ0UsYUFBQSxNQUdGLDhCQUNFLFNBQUEsU3ZFdkNGLHlCdUUwQ0EsZ0NBRUksT0FBQSxLQUFBLEVBQUEsT0FBQSxHdkU1Q0oseUJ1RTBDQSxnQ0FLSSxPQUFBLEtBQUEsRUFBQSxPQUFBLEd2RS9DSix5QnVFMENBLGdDQVFJLE9BQUEsR3ZFbERKLDBCdUUwQ0EsZ0NBV0ksT0FBQSxHdkVyREosMEJ1RTBDQSxnQ0FjSSxPQUFBLEd2RXhESix5QnVFNkRGLHdCQUVJLE9BQUEsS0FBQSxLQUFBLEVBQUEsTXZFL0RGLHlCdUU2REYsd0JBS0ksT0FBQSxLQUFBLEtBQUEsRUFBQSxNdkVsRUYseUJ1RTZERix3QkFRSSxPQUFBLEd2RXJFRiwwQnVFNkRGLHdCQVdJLE9BQUEsR3ZFeEVGLDBCdUU2REYsd0JBY0ksT0FBQSxHQ3pJSiwyQkFDRSxjQUFBLElBQUEsTUFBQSxRQWlCQSwrQkFDRSxVQUFBLFFBQ0EsTUFBQSxrQkFDQSxjQUFBLElBQUEsTUFBQSxrQkFIRCxzQ0FBQSxxQ0FBQSx1Q0FNRyxNQUFBLGtCQU5ILHFDQVVHLE1BQUEsa0J4RWtDSix5QnlFaEVKLGFBRUksT0FBQSxLQUFBLE1BQUEsRUFBQSxPekU4REEseUJ5RWhFSixhQUtJLE9BQUEsS0FBQSxNQUFBLEVBQUEsT3pFMkRBLHlCeUVoRUosYUFRSSxPQUFBLEtBQUEsR3pFd0RBLDBCeUVoRUosYUFXSSxPQUFBLEtBQUEsR3pFcURBLDBCeUVoRUosYUFjSSxPQUFBLEtBQUEsR3pFa0RBLDBCMEVoRUosYUFRSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFExRXVEQSwwQjBFckRGLHNCQVFJLE1BQUEsTTFFNkNGLDBCMEV6Q0Ysa0JBUUksT0FBQSxLQUFBLEcxRWlDRiwwQjBFL0JBLHdCQVFJLFFBQUEsTUFBQSxLQUFBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsY0FBQSxPQVhILCtCQWFLLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxLQUNBLGFBQUEsTzFFZU4sMEIwRVZGLG1CQVFJLGFBQUEsS0FDQSxLQUFBLEVBQUEsRzFFQ0YsMEIwRUVGLG1CQVFJLE1BQUEsTTFFVkYseUIwRWdDQSwwQkFFSSxXQUFBLE0xRWxDSix5QjBFZ0NBLDBCQUtJLFdBQUEsTTFFckNKLHlCMEVnQ0EsMEJBUUksV0FBQSxNMUV4Q0osMEIwRWdDQSwwQkFXSSxXQUFBLE1BSU4sdUJBQ0UsU0FBQSxTMUVoREEseUIwRXlEQSw0QkFFSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsV0FDQSxXQUFBLE8xRTlESix5QjBFeURBLDRCQVFJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxXQUNBLFdBQUEsTzFFcEVKLHlCMEV5REEsNEJBY0ksUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLFdBQ0EsV0FBQSxPMUUxRUosMEIwRXlEQSw0QkFxQkksUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLFdBQ0EsV0FBQSxPMUVqRkoseUIwRW1GRSxrQ0FFSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsTTFFdkZOLHlCMEVtRkUsa0NBT0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE0xRTVGTix5QjBFbUZFLGtDQVlJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxNMUVqR04sMEIwRW1GRSxrQ0FrQkksTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE1BcEJILHNDQXdCRyxNQUFBLEsxRTNHTiwwQjJFOUNDLCtCQVNLLFFBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxLM0VtQ04sMEIyRTlCRixtQkFRSSxVQUFBLEtBQ0EsWUFBQSxLM0VxQkYseUIyRVRBLDBCQUVJLFVBQUEsS0FDQSxZQUFBLE8zRU1KLHlCMkVUQSwwQkFNSSxVQUFBLEtBQ0EsWUFBQSxPM0VFSix5QjJFVEEsMEJBVUksVUFBQSxLQUNBLFlBQUEsTzNFRkosMEIyRVRBLDBCQWNJLFVBQUEsS0FDQSxZQUFBLE8zRU5KLDBCMkVtQkEsMEJBUUksVUFBQSxLQUNBLFlBQUEsT0FjSiw0QkFFRSxpQkFBQSxLM0U1Q0YseUIyRTBDQSw0QkFJSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCM0U5Q0oseUIyRTBDQSw0QkFPSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCM0VqREoseUIyRTBDQSw0QkFVSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCM0VwREosMEIyRTBDQSw0QkFhSSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsU0FHRixrQ0FDRSxTQUFBLE9BQ0EsY0FBQSxPM0U1REoseUI0RWhFSixVQUVJLFFBQUEsS0FDQSxPQUFBLEVBQUEsUTVFNkRBLHlCNEVoRUosVUFNSSxRQUFBLEtBQ0EsT0FBQSxFQUFBLFE1RXlEQSx5QjRFaEVKLFVBVUksUUFBQSxFQUNBLE9BQUEsR0FPRixrQkFDRSxRQUFBLFk1RTZDQSx5QjRFOUNGLGtCQUdJLFVBQUEsT0FDQSxRQUFBLE9BQUEsUUFDQSxjQUFBLFFBQ0EsTUFBQSxNNUV3Q0YseUI0RTlDRixrQkFTSSxNQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsT0FBQSxRQUNBLGNBQUEsUzVFa0NGLHlCNEU5Q0Ysa0JBZUksTUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFFBQUEsT0FBQSxRQUNBLGNBQUEsUzVFNEJGLDBCNEU5Q0Ysa0JBcUJJLE1BQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxRQUFBLE9BQUEsUUFDQSxjQUFBLFM1RXNCRix5QjRFbEJGLGlCQUVJLE9BQUEsRUFBQSxRQUNBLFFBQUEsT0FBQSxNNUVlRix5QjRFbEJGLGlCQU1JLE9BQUEsRUFBQSxRQUNBLFFBQUEsT0FBQSxNNUVXRix5QjRFbEJGLGlCQVVJLE9BQUEsRUFBQSxRQUNBLFFBQUEsTUFBQSxNNUVPRiwwQjRFbEJGLGlCQWNJLE9BQUEsRUFBQSxRQUNBLFFBQUEsTUFBQSxNQU9KLG1CQUNFLFFBQUEsS0FFQSwwQkFDRSxRQUFBLE01RVJGLHlCNkVoRUosVUFFSSxjQUFBLE9BQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxpQjdFNkRBLHlCNkVoRUosVUFNSSxjQUFBLE9BQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxpQjdFeURBLHlCNkVoRUosVUFVSSxjQUFBLEVBQ0EsV0FBQSxNN0VxREEsMEI2RWhFSixVQWNJLGNBQUEsRUFDQSxXQUFBLE03RWlEQSwwQjZFaEVKLFVBa0JJLGNBQUEsRUFDQSxXQUFBLE03RTZDQSx5QjZFMUNGLGtCQUVJLGlCQUFBLFFBQ0EsY0FBQSxPN0V1Q0YseUI2RTFDRixrQkFNSSxpQkFBQSxRQUNBLGNBQUEsTzdFbUNGLHlCNkUxQ0Ysa0JBVUksaUJBQUEsUUFDQSxjQUFBLE83RStCRiwwQjZFMUNGLGtCQWNJLGlCQUFBLFFBQ0EsY0FBQSxPN0UyQkYseUI2RXRCRixpQkFFSSxjQUFBLFFBQ0EsVUFBQSxRQUNBLFlBQUEsUzdFa0JGLHlCNkV0QkYsaUJBT0ksY0FBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLFM3RWFGLHlCNkV0QkYsaUJBWUksY0FBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLFM3RVFGLDBCNkV0QkYsaUJBaUJJLGNBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxTQUdGLHdCQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQXhCSCx1QkE0QkcsT0FBQSxRQ3JFSixtQkFDRSxRQUFBLEU5RThEQSx5QjhFL0RGLG1CQUtJLGFBQUEsUTlFMERGLHlCOEUvREYsbUJBUUksYUFBQSxRQ1JKLG1CQUNFLE1BQUEsa0JBQ0EsY0FBQSxFQUNBLFlBQUEsT0FIRCwwQkFBQSx5QkFBQSwyQkFLRyxNQUFBLGtCQUxILHlCQVNHLE1BQUEsa0JBQ0EsT0FBQSxRL0VxREYseUIrRS9ERixtQkFjSSxVQUFBLE8vRWlERix5QitFL0RGLG1CQWlCSSxVQUFBLE8vRThDRix5QitFL0RGLG1CQW9CSSxVQUFBLFEvRTJDRix5QmdGaEVKLG1CQUVJLFFBQUEsS0FDQSxPQUFBLE1BQUEsUWhGNkRBLHlCZ0ZoRUosbUJBTUksUUFBQSxLQUNBLE9BQUEsTUFBQSxRaEZ5REEseUJnRmhFSixtQkFVSSxRQUFBLEtBQ0EsT0FBQSxHaEZxREEsMEJnRmhFSixtQkFjSSxRQUFBLEtBQUEsRUFDQSxPQUFBLEdoRmlEQSwwQmdGaEVKLG1CQWtCSSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEdoRjZDQSwwQmdGM0NGLDJCQVVJLE9BQUEsTUFBQSxHaEZpQ0YsMEJnRjNDRiwyQkFhSSxPQUFBLE1BQUEsR2hGOEJGLHlCZ0YzQkYseUJBRUksUUFBQSxLQUNBLFVBQUEsUWhGd0JGLHlCZ0YzQkYseUJBTUksUUFBQSxLQUNBLFVBQUEsUWhGb0JGLHlCZ0YzQkYseUJBVUksUUFBQSxLQUNBLFVBQUEsSUFBQSxRaEZnQkYsMEJnRjNCRix5QkFjSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFFoRllGLDBCZ0YzQkYseUJBa0JJLFFBQUEsS0FDQSxVQUFBLElBQUEsUWhGUUYseUJnRk5BLDhCQUVJLFFBQUEsTUFBQSxFQUZILCtDQUlLLE9BQUEsR2hGRU4seUJnRk5BLDhCQVFJLFFBQUEsTUFBQSxFQVJILCtDQVVLLE9BQUEsR2hGSk4seUJnRk5BLDhCQWNJLFFBQUEsRUFkSCwrQ0FnQkssYUFBQSxNaEZWTiwwQmdGTkEsOEJBb0JJLFFBQUEsRUFwQkgsK0NBc0JLLGFBQUEsUWhGaEJOLDBCZ0ZOQSw4QkEwQkksUUFBQSxFQTFCSCwrQ0E0QkssYUFBQSxRaEZ0Qk4seUJnRnlCRSxtQ0FFSSxjQUFBLE9oRjNCTix5QmdGeUJFLG1DQUtJLGNBQUEsT2hGOUJOLHlCZ0Z5QkUsbUNBUUksY0FBQSxPaEZqQ04sMEJnRnlCRSxtQ0FXSSxjQUFBLE9oRnBDTiwwQmdGeUJFLG1DQWNJLGNBQUEsT2hGdkNOLHlCaUZoRUosbUJBRUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUWpGNERBLHlCaUZoRUosbUJBT0ksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUWpGdURBLHlCaUZoRUosbUJBWUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsR2pGa0RBLDBCaUZoRUosbUJBaUJJLGlCQUFBLFlBQ0EsV0FBQSxLQUNBLGNBQUEsR2pGNkNBLDBCaUZoRUosbUJBc0JJLGlCQUFBLFlBQ0EsV0FBQSxNQWlDQSw4QkFDRSxPQUFBLFFqRk9GLHlCaUZSQywrQ0FHc0IsY0FBQSxPQUFBLE1BQUEsU2pGS3ZCLHlCaUZSQywrQ0FNc0IsY0FBQSxPQUFBLE1BQUEsU2pGRXZCLHlCaUZSQywrQ0FTc0IsY0FBQSxNakZEdkIsMEJpRlJDLCtDQVlzQixjQUFBLE1qRkp2QiwwQmlGUkMsK0NBZXNCLGNBQUEsTUFFcEIsd0VBRUcsTUFBQSxRQUdKLG1DQUNFLE1BQUEsUUFnQkYsb0NBQ0UsTUFBQSxRakZoQ0oseUJpRitCRSxvQ0FHSSxVQUFBLE1qRmxDTix5QmlGK0JFLG9DQU1JLFVBQUEsTWpGckNOLHlCaUYrQkUsb0NBU0ksVUFBQSxNakZ4Q04sMEJpRitCRSxvQ0FZSSxVQUFBLE1qRjNDTiwwQmlGK0JFLG9DQWVJLFVBQUEsTWpGOUNOLHlCa0ZoRUosdUJBRUksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEtBQUEsUWxGNkRBLHlCa0ZoRUosdUJBTUksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEtBQUEsUWxGeURBLHlCa0ZoRUosdUJBVUksUUFBQSxLQUNBLGNBQUEsR2xGcURBLDBCa0ZoRUosdUJBY0ksUUFBQSxFQUNBLGNBQUEsR2xGaURBLHlCbUZoRUosdUJBRUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUW5GNERBLHlCbUZoRUosdUJBT0ksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCbkZ3REEseUJtRmhFSix1QkFXSSxpQkFBQSxZQUNBLFdBQUEsTW5Gb0RBLDBCbUZoRUosdUJBZUksaUJBQUEsWUFDQSxXQUFBLE1uRmdEQSx5Qm9GbkRGLDBCQUVJLFFBQUEsTXBGaURGLHlCb0ZuREYsMEJBS0ksUUFBQSxNcEY4Q0YseUJvRm5ERiwwQkFRSSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxRQUFBLE1BQUEsTXBGeUNGLDBCb0ZuREYsMEJBYUksUUFBQSxLQUNBLGdCQUFBLGNBQ0EsUUFBQSxNQUFBLEdwRm9DRix5Qm9GRkYsd0JBRUksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEtBQUEsUXBGREYseUJvRkZGLHdCQU1JLFFBQUEsS0FDQSxPQUFBLEtBQUEsT0FBQSxLQUFBLFFwRkxGLHlCb0ZGRix3QkFXSSxRQUFBLEVBQ0EsT0FBQSxHcEZWRiwwQm9GRkYsd0JBZ0JJLFFBQUEsRUFDQSxPQUFBLEdwRmZGLHlCb0ZrQ0Ysd0JBR0ksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEtBQUEsUXBGdENGLHlCb0ZrQ0Ysd0JBT0ksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEtBQUEsT0FDQSxRQUFBLE1wRjNDRix5Qm9Ga0NGLHdCQVlJLFFBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUFBLEdwRmhERiwwQm9Ga0NGLHdCQWlCSSxRQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxHQWtCRCxnQ0FFRyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1wRjNFSix5Qm9GdUVBLDRCQVFJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLGNBQUEsUXBGcEZKLHlCb0Z1RUEsNEJBZ0JJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLGNBQUEsRUFDQSxhQUFBLE1wRjdGSix5Qm9GdUVBLDRCQXlCSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxjQUFBLEVBQ0EsYUFBQSxNcEZ0R0osMEJvRnVFQSw0QkFrQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsY0FBQSxFQUNBLGFBQUEsTUFJSixnQ0FDRSxnQkFBQSxPQUNBLFFBQUEsS0FDQSxVQUFBLE9wRnRIRix5Qm9GbUhBLGdDQVFJLEtBQUEsRUFBQSxHcEYzSEoseUJvRm1IQSxnQ0FZSSxLQUFBLEVBQUEsR3BGL0hKLDBCb0ZtSEEsZ0NBZUksS0FBQSxFQUFBLEdwRmxJSix5Qm9GcUlFLHNDQUVJLGNBQUEsUXBGdklOLHlCb0ZxSUUsc0NBS0ksY0FBQSxRcEYxSU4seUJvRnFJRSxzQ0FRSSxjQUFBLFFwRjdJTiwwQm9GcUlFLHNDQVdJLGNBQUEsUXBGaEpOLHlCb0ZvSkUsc0NBRUksY0FBQSxPcEZ0Sk4seUJvRm9KRSxzQ0FLSSxjQUFBLE9wRnpKTix5Qm9Gb0pFLHNDQVFJLGNBQUEsT3BGNUpOLDBCb0ZvSkUsc0NBV0ksY0FBQSxPcEYvSk4seUJvRm1MQSxnQ0FFSSxXQUFBLFFwRnJMSix5Qm9GbUxBLGdDQUtJLE9BQUEsTUFBQSxFQUFBLEVBQUEsTUFDQSxXQUFBLE9wRnpMSix5Qm9GbUxBLGdDQVNJLE9BQUEsRUFDQSxXQUFBLE9wRjdMSiwwQm9GbUxBLGdDQWFJLE9BQUEsRUFDQSxXQUFBLE9wRmpNSix5QnFGbERGLDBCQVFJLGNBQUEsT0FBQSxNQUFBLFNyRjBDRiwwQnFGbERGLDBCQVdJLGNBQUEsT0FBQSxNQUFBLFNyRnVDRix5QnFGcENBLDhCQVFJLE1BQUEsUUFDQSxXQUFBLFFyRjJCSiwwQnFGcENBLDhCQVlJLE1BQUEsUUFDQSxXQUFBLFFyRnVCSix5QnFGbkJBLGtDQVFJLE1BQUEsUUFDQSxXQUFBLFFyRlVKLDBCcUZuQkEsa0NBWUksTUFBQSxRQUNBLFdBQUEsUUF3RUosNEJBQ0UsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLHFCckZuRUYseUJxRmtFQSw0QkFHSSxjQUFBLFNyRnJFSix5QnFGa0VBLDRCQU1JLGNBQUEsU3JGeEVKLHlCcUZrRUEsNEJBU0ksY0FBQSxTckYzRUosMEJxRmtFQSw0QkFZSSxjQUFBLFFyRjlFSiwwQnFGa0VBLDRCQWVJLGNBQUEsUXJGakZKLHlCcUZrRUMsZ0NBcUJLLGNBQUEsU3JGdkZOLHlCcUZrRUMsZ0NBd0JLLGNBQUEsU3JGMUZOLHlCcUZrRUMsZ0NBMkJLLGNBQUEsU3JGN0ZOLDBCcUZrRUMsZ0NBOEJLLGNBQUEsUUFtQkosc0NBQ0UsTUFBQSxRckZwSEoseUJxRm1IRSxzQ0FHSSxVQUFBLEtBQ0EsWUFBQSxLckZ2SE4seUJxRm1IRSxzQ0FPSSxVQUFBLEtBQ0EsWUFBQSxLckYzSE4seUJxRm1IRSxzQ0FXSSxVQUFBLEtBQ0EsWUFBQSxLckYvSE4sMEJxRm1IRSxzQ0FlSSxVQUFBLEtBQ0EsWUFBQSxLQWhCSCx3Q3ZGbExMLE1BQUEsUXVGdU1RLGFBQUEsa0J2RnJNTixnREFDRSxNQUFBLFFBSUYsOENBQ0UsTUFBQSxRQUlGLDhDQUNFLE1BQUEsa0JBSUYsK0NBQ0UsTUFBQSxrQnVGZ0tDLCtDQUFBLDhDQXdCSyxhQUFBLG1CckYzSVIseUJxRm1IRyx3Q0E0QkssVUFBQSxLQUNBLFlBQUEsS3JGaEpSLHlCcUZtSEcsd0NBZ0NLLFVBQUEsS0FDQSxZQUFBLEtyRnBKUix5QnFGbUhHLHdDQW9DSyxVQUFBLEtBQ0EsWUFBQSxLckZ4SlIsMEJxRm1IRyx3Q0F3Q0ssVUFBQSxLQUNBLFlBQUEsS0FLTixzQ0FDRSxVQUFBLE9yRmxLSix5QnFGbUxFLDRDQUVJLFVBQUEsT0FDQSxXQUFBLE9BSEgsOENBS0ssVUFBQSxPdkZ2UFYsTUFBQSxRQUVFLHNEQUNFLE1BQUEsUUFJRixvREFDRSxNQUFBLFFBSUYsb0RBQ0UsTUFBQSxrQkFJRixxREFDRSxNQUFBLG1CRTZDRix5QnFGbUxFLDRDQVVJLFVBQUEsT0FDQSxXQUFBLE9BWEgsOENBYUssVUFBQSxPdkYvUFYsTUFBQSxRQUVFLHNEQUNFLE1BQUEsUUFJRixvREFDRSxNQUFBLFFBSUYsb0RBQ0UsTUFBQSxrQkFJRixxREFDRSxNQUFBLG1CRTZDRix5QnFGbUxFLDRDQWtCSSxVQUFBLE9BQ0EsV0FBQSxPQW5CSCw4Q0FxQkssVUFBQSxPdkZ2UVYsTUFBQSxRQUVFLHNEQUNFLE1BQUEsUUFJRixvREFDRSxNQUFBLFFBSUYsb0RBQ0UsTUFBQSxrQkFJRixxREFDRSxNQUFBLG1CRTZDRiwwQnFGbUxFLDRDQTBCSSxVQUFBLE9BQ0EsV0FBQSxPQTNCSCw4Q0E2QkssVUFBQSxPdkYvUVYsTUFBQSxRQUVFLHNEQUNFLE1BQUEsUUFJRixvREFDRSxNQUFBLFFBSUYsb0RBQ0UsTUFBQSxrQkFJRixxREFDRSxNQUFBLG1CRTZDRix5QnNGaEVKLG1DQUVJLFFBQUEsS0FDQSxVQUFBLFF0RjZEQSx5QnNGaEVKLG1DQU1JLFFBQUEsS0FDQSxVQUFBLFF0RnlEQSx5QnNGaEVKLG1DQVVJLFFBQUEsS0FDQSxVQUFBLElBQUEsUXRGcURBLDBCc0ZoRUosbUNBY0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxRdEZpREEsMEJzRmhFSixtQ0FrQkksUUFBQSxLQUNBLFVBQUEsSUFBQSxRdEY2Q0EseUJzRjNDRCwwREFHSyxjQUFBLEtBQ0EsYUFBQSxHdEZ1Q0oseUJzRjNDRCwwREFTSyxjQUFBLEtBQ0EsYUFBQSxHdEZpQ0oseUJzRjNDRCwwREFlSyxhQUFBLEtBQ0EsY0FBQSxHdEYyQkosMEJzRjNDRCwwREFxQkssYUFBQSxLQUNBLGNBQUEsR3RGcUJKLDBCc0YzQ0QsMERBMkJLLGFBQUEsS0FDQSxjQUFBLEd0RmVKLHlCdUZoRUosWUFHSSxXQUFBLE12RjZEQSx5QnVGaEVKLFlBT0ksV0FBQSxNdkZ5REEseUJ1RmhFSixZQVdJLFdBQUEsTXZGcURBLDBCdUZoRUosWUFlSSxXQUFBLE12RmlEQSwwQnVGaEVKLFlBbUJJLFdBQUEsTXZGNkNBLHlCdUYxQ0Ysb0JBRUksUUFBQSxNdkZ3Q0YseUJ1RjFDRixvQkFLSSxRQUFBLE12RnFDRix5QnVGMUNGLG9CQVFJLGNBQUEsS0FDQSxRQUFBLE12RmlDRiwwQnVGMUNGLG9CQVlJLGNBQUEsS0FDQSxRQUFBLEd2RjZCRiwwQnVGMUNGLG9CQWdCSSxjQUFBLEtBQ0EsUUFBQSxHdkZ5QkYsMEJ1RmZGLHFCQVNJLFFBQUEsS0FDQSxVQUFBLElBQUEsS0FDQSxnQkFBQSxldkZJRiwwQnVGZkYscUJBY0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxLQUNBLGdCQUFBLGV2RkRGLHlCdUZLRixrQkFFSSxRQUFBLEtBQ0EsT0FBQSxNQUFBLFF2RlJGLHlCdUZLRixrQkFNSSxRQUFBLEtBQ0EsT0FBQSxNQUFBLFF2RlpGLHlCdUZLRixrQkFVSSxRQUFBLEtBQ0EsY0FBQSxNdkZoQkYsMEJ1RktGLGtCQWNJLGNBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxRdkZyQkYsMEJ1RktGLGtCQW1CSSxjQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsUXZGMUJGLHlCdUY4QkEsdUJBRUksY0FBQSxPdkZoQ0oseUJ1RjhCQSx1QkFLSSxjQUFBLE92Rm5DSix5QnVGOEJBLHVCQVFJLGNBQUEsT3ZGdENKLDBCdUY4QkEsdUJBV0ksY0FBQSxPdkZ6Q0osMEJ1RjhCQSx1QkFjSSxjQUFBLE9BdUJKLHVCQUNFLFFBQUEsYUFDQSxhQUFBLE1BR0Ysd0JBQ0UsUUFBQSxhdkZ6RUYseUJ1RjRFQSwyQkFFSSxXQUFBLE92RjlFSix5QnVGNEVBLDJCQUtJLFdBQUEsT3ZGakZKLHlCdUY0RUEsMkJBUUksV0FBQSxPdkZwRkosMEJ1RjRFQSwyQkFXSSxXQUFBLE92RnZGSiwwQnVGNEVBLDJCQWNJLFdBQUEsT3ZGMUZKLHlCdUZnR0Usb0NBRUksUUFBQSxLQUNBLFVBQUEsUXZGbkdOLHlCdUZnR0Usb0NBTUksUUFBQSxLQUNBLFVBQUEsUXZGdkdOLHlCdUZnR0Usb0NBVUksUUFBQSxLQUNBLFVBQUEsSUFBQSxRdkYzR04sMEJ1RmdHRSxvQ0FjSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFF2Ri9HTiwwQnVGZ0dFLG9DQWtCSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFFDcEpOLDBCQUNFLFlBQUEsSXhGZ0NGLHlCd0ZqQ0EsMEJBR0ksVUFBQSxLeEY4QkoseUJ3RmpDQSwwQkFNSSxVQUFBLEt4RjJCSix5QndGakNBLDBCQVNJLFVBQUEsS3hGd0JKLDBCd0ZqQ0EsMEJBWUksVUFBQSxLeEZxQkosMEJ3RmpDQSwwQkFlSSxVQUFBLEt4RmtCSix5QndGZkEsK0JBRUksVUFBQSxNeEZhSix5QndGZkEsK0JBS0ksVUFBQSxNeEZVSix5QndGZkEsK0JBUUksVUFBQSxNeEZPSiwwQndGZkEsK0JBV0ksVUFBQSxNeEZJSiwwQndGZkEsK0JBY0ksVUFBQSxNeEZDSix5QndGR0Ysa0JBR00sV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxjQUFBLFF4RlBKLHlCd0ZHRixrQkFRTSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUXhGWkoseUJ3RkdGLGtCQWFNLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxReEZqQkosMEJ3RkdGLGtCQWlCTSxPQUFBLE9BQUEsTUFBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxxQkFDQSxjQUFBLFF4RnRCSiwwQndGR0Ysa0JBc0JNLE9BQUEsT0FBQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLHFCQUNBLGNBQUEsUUFFSix5QkFDRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLEl4Ri9CRix5QndGNkJBLHlCQUlJLFVBQUEsTXhGakNKLHlCd0Y2QkEseUJBT0ksVUFBQSxNeEZwQ0oseUJ3RjZCQSx5QkFVSSxVQUFBLFN4RnZDSiwwQndGNkJBLHlCQWFJLFVBQUEsU3hGMUNKLDBCd0Y2QkEseUJBZ0JJLFVBQUEsU0FLSix1QkFDRSxNQUFBLFF4Rm5ERix5QndGa0RBLHVCQUdJLFVBQUEsT3hGckRKLHlCd0ZrREEsdUJBTUksVUFBQSxPeEZ4REoseUJ3RmtEQSx1QkFTSSxVQUFBLE94RjNESiwwQndGa0RBLHVCQVlJLFVBQUEsT3hGOURKLDBCd0ZrREEsdUJBZUksVUFBQSxPQUdKLHdCQUNFLE1BQUEsUXhGckVGLHlCd0ZvRUEsd0JBR0ksVUFBQSxPeEZ2RUoseUJ3Rm9FQSx3QkFNSSxVQUFBLE94RjFFSix5QndGb0VBLHdCQVNJLFVBQUEsT3hGN0VKLDBCd0ZvRUEsd0JBWUksVUFBQSxPeEZoRkosMEJ3Rm9FQSx3QkFlSSxVQUFBLE94Rm5GSix5QndGcUdFLG1DQUVJLFVBQUEsT3hGdkdOLHlCd0ZxR0UsbUNBS0ksVUFBQSxPeEYxR04seUJ3RnFHRSxtQ0FRSSxVQUFBLE94RjdHTiwwQndGcUdFLG1DQVdJLFVBQUEsT3hGaEhOLDBCd0ZxR0UsbUNBY0ksVUFBQSxPeEZuSE4seUJ5RmhFSixpQkFFSSxNQUFBLE16RjhEQSx5QnlGaEVKLGlCQUtJLE1BQUEsTXpGMkRBLHlCeUZoRUosaUJBUUksTUFBQSxTekZ3REEsMEJ5RmhFSixpQkFXSSxNQUFBLFN6RnFEQSwwQnlGaEVKLGlCQWNJLE1BQUEsU3pGa0RBLHlCeUZoREYsdUJBRUksUUFBQSxFQUFBLE1BQUEsTUFBQSxPekY4Q0YseUJ5RmhERix1QkFLSSxRQUFBLEVBQUEsTUFBQSxNQUFBLE96RjJDRix5QnlGaERGLHVCQVFJLFFBQUEsTUFBQSxNQUFBLE1BQUEsRUFDQSxhQUFBLFN6RnVDRiwwQnlGaERGLHVCQVlJLFFBQUEsTUFBQSxNQUFBLE1BQUEsRUFDQSxhQUFBLFN6Rm1DRiwwQnlGaERGLHVCQWdCSSxRQUFBLE1BQUEsTUFBQSxNQUFBLEVBQ0EsYUFBQSxTQ2pDTixnQ0FnQkksTUFBQSxRQUNBLGFBQUEsT0FBQSxNQUFBLFFBRUYsdUJBQ0UsYUFBQSxPQUFBLE1BQUEsUTFGNENBLHlCMEY3Q0YsdUJBR0ksVUFBQSxNMUYwQ0YseUIwRjdDRix1QkFNSSxVQUFBLE0xRnVDRix5QjBGN0NGLHVCQVNJLFVBQUEsTTFGb0NGLDBCMEY3Q0YsdUJBWUksVUFBQSxNMUZpQ0YsMEIwRjdDRix1QkFlSSxVQUFBLE0xRjhCRiwwQjJGaEVKLGlDQVFJLFdBQUEsTTNGd0RBLDBCNEZ2REYsdUNBUUksVUFBQSxNNUYrQ0YsMEI2RmhFSixpQkFRSSxTQUFBLFU3RndEQSwwQjZGNUNGLDhCQVFJLFNBQUEsU0FDQSxPQUFBLFFBVEgsMkVBQUEsMkVBYUssUUFBQSxNN0YrQkosMEI2RjVCQSx1Q0FRSSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLE83RmlCSiwwQjhGdkRGLDRCQVFJLFVBQUEsT0FDQSxZQUFBLFM5RjhDRiwwQjhGM0NGLDhCQVFJLFVBQUEsTWhHNUJKLE1BQUEsUUFFRSxzQ0FDRSxNQUFBLGtCQUlGLG9DQUNFLE1BQUEsUUFJRixvQ0FDRSxNQUFBLGtCQUlGLHFDQUNFLE1BQUEsU2dHRUgsb0NBQUEsb0NBWUcsT0FBQSxROUYrQkYsMEI4RjdCQSx1Q0FRSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxTOUZvQkosMEI4RmxCRSw0Q0FRSSxNQUFBLFFBQ0EsVUFBQSxNQVRILGtEQUFBLGtEQVlHLGdCQUFBLFVBQ0EsT0FBQSxROUZLTix5QitGcERGLFdBR0ksTUFBQSxRQUNBLE9BQUEsUy9GZ0RGLHlCK0ZwREYsV0FPSSxNQUFBLFFBQ0EsT0FBQSxTL0Y0Q0YseUIrRnBERixXQVdJLE1BQUEsU0FDQSxPQUFBLFUvRndDRiwwQitGcERGLFdBZUksTUFBQSxTQUNBLE9BQUEsVS9Gb0NGLDBCK0ZwREYsV0FtQkksTUFBQSxTQUNBLE9BQUEsVUF3Q0osaUJBQ0UsY0FBQSxFQzlERixXQUNFLFFBQUEsRUFDQSxTQUFBLE9BRkQsZUFjRyxNQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFHSixpQkFDRSxNQUFBLFFoR2tDQSx5QmdHdEJELG1DQUdLLEtBQUEsU2hHbUJKLHlCZ0d0QkQsbUNBUUssS0FBQSxTaEdjSix5QmlHaEVKLFFBRUksTUFBQSxPQUNBLGNBQUEsT2pHNkRBLHlCaUdoRUosUUFNSSxNQUFBLEtBQ0EsYUFBQSxNakd5REEseUJpR2hFSixRQVVJLE1BQUEsUUNWSixRQUNFLFFBQUEsSUFDQSxPQUFBLEVBRkYsZUFBQSxjQUFBLGNBQUEsZ0JBSUksT0FBQSxFbEc0REEseUJtR2hFSixrQkFFSSxRQUFBLEtBQ0EsT0FBQSxLQUFBLE9BQUEsRUFBQSxRbkc2REEseUJtR2hFSixrQkFNSSxRQUFBLEtBQ0EsV0FBQSxNbkd5REEseUJtR2hFSixrQkFVSSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHbkdxREEsMEJtR2hFSixrQkFjSSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHbkdpREEseUJtRy9DRix5QkFFSSxjQUFBLE1uRzZDRix5Qm1HL0NGLHlCQUtJLGNBQUEsS25HMENGLHlCbUcvQ0YseUJBUUksY0FBQSxNbkd1Q0YsMEJtRy9DRix5QkFXSSxjQUFBLE1uR29DRix5Qm1HakNGLG1DQUVJLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLGFBSEgsK0NBS0ssT0FBQSxFQUxMLDhDQVFLLE9BQUEsR25HeUJKLHlCbUdqQ0YsbUNBWUksT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsYUFiSCwrQ0FlSyxPQUFBLEVBZkwsOENBa0JLLE9BQUEsR25HZUoseUJtR2pDRixtQ0FzQkksT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsYUF2QkgsK0NBeUJLLE9BQUEsRUF6QkwsOENBNEJLLE9BQUEsR25HS0osMEJtR2pDRixtQ0FnQ0ksT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsTUFqQ0gsK0NBbUNLLE9BQUEsRUFuQ0wsOENBc0NLLE9BQUEsR25HTEoseUJtR1FBLDBDQUVJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUpILDhDQU1LLE1BQUEsTW5HZE4seUJtR1FBLDBDQVVJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQVpILDhDQWNLLE1BQUEsTW5HdEJOLHlCbUdRQSwwQ0FrQkksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BcEJILDhDQXNCSyxNQUFBLE1uRzlCTiwwQm1HUUEsMENBMEJJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQTVCSCw4Q0E4QkssTUFBQSxNQWtCTix5Q0FDRSxjQUFBLE1uR3pERix5Qm9HaEVKLGtCQUVJLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRcEc2REEseUJvR2hFSixrQkFNSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUJwR3lEQSx5Qm9HaEVKLGtCQVVJLGlCQUFBLFlBQ0EsV0FBQSxNcEdxREEsMEJvR2hFSixrQkFjSSxpQkFBQSxZQUNBLFdBQUEsTUFFRix5QkFDRSxNQUFBLFFBQ0EsWUFBQSxJcEc2Q0EseUJvRy9DRix5QkFJSSxVQUFBLE1wRzJDRix5Qm9HL0NGLHlCQU9JLFVBQUEsTXBHd0NGLHlCb0cvQ0YseUJBVUksVUFBQSxNcEdxQ0YsMEJvRy9DRix5QkFhSSxVQUFBLE1wR2tDRix5Qm9HOUJBLDBDQUVJLGNBQUEsT0FDQSxTQUFBLFFwRzJCSix5Qm9HOUJBLDBDQU9JLGNBQUEsT0FDQSxTQUFBLFFwR3NCSix5Qm9HOUJBLDBDQVdJLGNBQUEsT0FDQSxTQUFBLFFwR2tCSiwwQm9HOUJBLDBDQWVJLGNBQUEsT0FDQSxTQUFBLFFwR2NKLHlCb0dYQSx5Q0FFSSxVQUFBLE1wR1NKLHlCb0dYQSx5Q0FLSSxVQUFBLE1wR01KLHlCb0dYQSx5Q0FRSSxVQUFBLFFwR0dKLDBCb0dYQSx5Q0FXSSxVQUFBLFFBR0oseUNBQ0UsWUFBQSxJQUNBLFVBQUEsS0NyRU4sa0JBQThDLGFBQUEsV0FBd0IsbUNBQUEsbUNBQTRGLGFBQUEsS0FBa0Isa0JBQWtCLFNBQUEsU0FBa0IsU0FBQSxPQUFnQixPQUFBLEtBQVksVUFBQSxLQUFlLFFBQUEsRUFBVSxVQUFBLElBQWMsZ0JBQWdCLFNBQUEsT0FBZ0IsTUFBQSxLQUFXLE9BQUEsS0FBWSw2QkFBNkIsYUFBQSxLQUFrQixnREFBZ0QsYUFBQSxFQUFlLDBDQUEwQyxhQUFBLEVBQWUsWUFBQSxLQUFpQiwwRUFBMEUsWUFBQSxFQUFjLGtCQUFrQixTQUFBLFNBQWtCLE1BQUEsS0FBVyxPQUFBLEtBQVksS0FBQSxLQUFVLElBQUEsRUFBTSxNQUFBLEVBQVEsT0FBQSxFQUFTLFFBQUEsSUFBWSxPQUFBLG9CQUEyQixXQUFBLG9CQUErQixnQ0FBZ0MsTUFBQSxNQUFZLDRDQUFBLDZDQUF5RixNQUFBLEtBQVcsS0FBQSxFQUFPLDZDQUE2QyxLQUFBLE1BQVcseUNBQXlDLFNBQUEsU0FBa0IsSUFBQSxFQUFNLEtBQUEsRUFBTyxPQUFBLEVBQVMsTUFBQSxFQUFRLE9BQUEsS0FBWSwyQ0FBMkMsT0FBQSxLQUFBLEVBQWMsb0NBQW9DLE1BQUEsSUFBVSxPQUFBLEtBQVksT0FBQSxFQUFBLEtBQWlFLGNBQUEsS0FBbUIsZ0NBQWdDLE9BQUEsUUFBZSxNQUFBLEtBQVcsT0FBQSxLQUFZLFFBQUEsRUFBVSxrREFBa0QsU0FBQSxTQUFrQixNQUFBLElBQVUsT0FBQSxLQUFZLE9BQUEsRUFBQSxLQUFpRSxjQUFBLEtBQW1CLFdBQUEsT0FBa0IsdUhBQUEsdUhBQThPLE1BQUEsS0FBVyx1SEFBQSx5R0FBZ08sTUFBQSxJQUFVLG1DQUFBLGlDQUFvRSxRQUFBLE1BQWMsU0FBQSxTQUFrQixPQUFBLEtBQVksTUFBQSxLQUFXLFNBQUEsT0FBZ0IsT0FBQSxFQUFBLEtBQWMsT0FBQSxRQUFlLG1DQUFtQyxPQUFBLEVBQVMsNkNBQTZDLGFBQUEsRUFBZSxjQUFBLEtBQW1CLDhDQUE4QyxXQUFBLEtBQWdCLGlFQUFpRSxjQUFBLEVBQWdCLDhDQUE4QyxNQUFBLEtBQVcsT0FBQSxLQUFZLElBQUEsS0FBUyxNQUFBLEVBQVEsT0FBQSxFQUFTLEtBQUEsRUFBTyxrRkFBQSxnRUFBa0osT0FBQSxNQUFhLHVFQUF1RSxPQUFBLEVBQUEsS0FBYyxnRUFBZ0UsTUFBQSxLQUFXLE9BQUEsSUFBVyxPQUFBLElBQUEsRUFBYSw0REFBNEQsTUFBQSxLQUFXLE9BQUEsS0FBWSxLQUFBLEVBQU8sOEVBQThFLE1BQUEsS0FBVyxPQUFBLElBQVcsT0FBQSxJQUFBLEtBQWdCLHlIQUFBLHlIQUFrUCxPQUFBLEtBQVksT0FBQSxJQUFBLEtBQWdCLHlIQUFBLDJHQUFvTyxPQUFBLElBQVcsT0FBQSxJQUFBLEVBQWEsK0RBQUEsZ0VBQStILFFBQUEsTUFBYyxTQUFBLFNBQWtCLE1BQUEsS0FBVyxPQUFBLEtBQVksU0FBQSxPQUFnQixPQUFBLEVBQUEsS0FBYyxPQUFBLFFBQWUsK0RBQStELEtBQUEsRUFBTyxnRUFBZ0UsTUFBQSxFQUFRLHdCQUF3QixTQUFBLFNBQWtCLE9BQUEsS0FBWSxNQUFBLEtBQVcsU0FBQSxPQUFnQixJQUFBLEVBQU0sS0FBQSxFQUFPLE1BQUEsRUFBUSxPQUFBLEVBQVMsYUFBQSxLQUFrQixjQUFBLEtBQW1CLHdDQUF3QyxjQUFBLEtBQW1CLGVBQUEsS0FBNkUsV0FBQSxXQUFzQixzRUFBc0UsT0FBQSxLQUFZLHdFQUF3RSxNQUFBLEtBQVcsb0dBQW9HLE9BQUEsRUFBUyxrSEFBQSx3SEFBME8sTUFBQSxFQUFRLGtIQUFrSCxLQUFBLEtBQVUsNExBQTRMLEtBQUEsRUFBTyxrREFBa0QsYUFBQSxFQUFlLFlBQUEsS0FBaUIsd0VBQXdFLGNBQUEsRUFBZ0Isd0VBQXdFLGVBQUEsRUFBaUIsK0dBQStHLGFBQUEsRUFBZSxZQUFBLEVBQWMsK0dBQStHLGNBQUEsRUFBZ0Isa0JBQUEsbUNBQUEsbUNBQUEsb0NBQUEsaUNBQUEsa0RBQTJhLFdBQUEsUUFBQSxJQUFBLFdBQUEsQ0FBQSxpQkFBQSxJQUFBLFlBQW9FLDhFQUFBLDhFQUFBLDRFQUFBLDRFQUErL0IsV0FBQSxNQUFBLElBQUEsU0FBQSxHQUFBLENBQUEsT0FBQSxJQUFBLFNBQUEsR0FBQSxDQUFBLFlBQUEsSUFBQSxTQUFBLEdBQUEsQ0FBQSxhQUFBLElBQUEsU0FBQSxHQUFBLENBQUEsV0FBQSxJQUFBLFNBQUEsR0FBQSxDQUFBLGNBQUEsSUFBQSxTQUFBLEdBQUEsQ0FBQSxRQUFBLElBQUEsV0FBQSxDQUFBLGlCQUFBLElBQUEsWUFBeU8sa0RBQUEsa0RBQW9HLFFBQUEsRUFBVSxPQUFBLG1CQUEwQixXQUFBLG1CQUE4Qix3REFBQSx3REFBQSwwQ0FBQSwwQ0FBQSw4RUFBQSw4RUFBZ1csUUFBQSxFQUFVLE9BQUEscUJBQTRCLFdBQUEscUJBQS9yTixvQ0FBbXdOLGlCQUFBLEtBQXNCLGlCQUFBLGVBQWdDLE9BQUEsb0JBQTJCLFdBQUEsb0JBQXRuTixrREFBdXNOLGlCQUFBLEtBQXNCLGlCQUFBLHNCQUF1QyxPQUFBLG9CQUEyQixXQUFBLG9CQUErQix3REFBd0QsaUJBQUEsS0FBc0IsaUJBQUEsc0JBQXVDLE9BQUEsb0JBQTJCLFdBQUEsb0JBQStCLHNFQUFBLHlEQUErSCxpQkFBQSxLQUFzQixpQkFBQSxxQkFBc0MsT0FBQSxvQkFBMkIsV0FBQSxvQkFBK0IsbUNBQUEsbUNBQUEsb0NBQUEsaUNBQTJJLGlCQUFBLHNCQUF1QyxrQkFBQSxVQUE0QixRQUFBLEdBQVcsT0FBQSxvQkFBMkIsV0FBQSxvQkFBK0IsaUNBQWlDLG9CQUFBLEVBQUEsRUFBM3NOLG1DQUFzd04sb0JBQUEsRUFBQSxNQUE0QixtQ0FBbUMsb0JBQUEsRUFBQSxNQUE0QixvQ0FBb0Msb0JBQUEsRUFBQSxNQUE0Qix5Q0FBQSx5Q0FBQSwwQ0FBQSx1Q0FBbUssUUFBQSxJQUFZLE9BQUEsb0JBQTJCLFdBQUEsb0JBQStCLDBDQUFBLDBDQUFBLDJDQUFBLHdDQUF1SyxRQUFBLEdBQVcsT0FBQSxvQkFBMkIsV0FBQSxvQkFBK0IsNkNBQTZDLGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQywyREFBMkQsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLGlFQUFpRSxpQkFBQSxnQkFBaUMsK0VBQUEsa0VBQWlKLGlCQUFBLGVBQWdDLDBDQUEwQyxvQkFBQSxNQUFBLEVBQTRCLDRDQUE0QyxvQkFBQSxNQUFBLE1BQWdDLDRDQUE0QyxvQkFBQSxNQUFBLE1BQWdDLDZDQUE2QyxvQkFBQSxNQUFBLE1BQWdDLCtDQUFBLGdEQUErRixNQUFBLElBQVUsaUJBQUEsS0FBc0IsaUJBQUEscUJBQXVGLGNBQUEsSUFBa0IsNkRBQUEsOERBQTJILE1BQUEsSUFBVSxpQkFBQSxLQUFzQixpQkFBQSxzQkFBd0YsY0FBQSxJQUFrQix3RUFBQSwwREFBQSx5RUFBQSwyREFBc1EsTUFBQSxLQUFXLE9BQUEsSUFBVyxPQUFBLElBQUEsS0FBZ0Isb0VBQW9FLGlCQUFBLEtBQXNCLGlCQUFBLHNCQUF1QyxrRkFBQSxxRUFBdUosaUJBQUEsS0FBc0IsaUJBQUEscUJBQXNDLDZDQUE2QyxvQkFBQSxNQUFBLEVBQTRCLCtDQUErQyxvQkFBQSxNQUFBLE1BQWdDLCtDQUErQyxvQkFBQSxNQUFBLE1BQWdDLGdEQUFnRCxvQkFBQSxNQUFBLE1BQWdDLCtDQUErQyxpQkFBQSxLQUFzQixpQkFBQSxlQUFpRixjQUFBLElBQWtCLDZEQUE2RCxpQkFBQSxLQUFzQixpQkFBQSxnQkFBa0YsY0FBQSxJQUFrQixtRUFBbUUsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLGlGQUFBLG9FQUFxSixpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyw0Q0FBNEMsb0JBQUEsT0FBQSxFQUE2Qiw4Q0FBOEMsb0JBQUEsT0FBQSxNQUFpQyw4Q0FBOEMsb0JBQUEsT0FBQSxNQUFpQywrQ0FBK0Msb0JBQUEsT0FBQSxNQUFpQyxtREFBQSxvREFBdUcsTUFBQSxJQUFVLGlCQUFBLEtBQXNCLGlCQUFBLHFCQUF1RixjQUFBLElBQWtCLGlFQUFBLGtFQUFtSSxNQUFBLElBQVUsaUJBQUEsS0FBc0IsaUJBQUEsc0JBQXdGLGNBQUEsSUFBa0IsOERBQUEsK0RBQTZILE1BQUEsS0FBVyxPQUFBLElBQVcsT0FBQSxJQUFBLEVBQWEsNEVBQUEsNkVBQXlKLE1BQUEsS0FBVyxPQUFBLElBQVcsT0FBQSxJQUFBLEtBQWdCLHdFQUF3RSxpQkFBQSxLQUFzQixpQkFBQSxzQkFBdUMsc0ZBQUEseUVBQStKLGlCQUFBLEtBQXNCLGlCQUFBLHFCQUFzQyxpREFBaUQsb0JBQUEsTUFBQSxFQUE0QixtREFBbUQsb0JBQUEsTUFBQSxNQUFnQyxtREFBbUQsb0JBQUEsTUFBQSxNQUFnQyxvREFBb0Qsb0JBQUEsTUFBQSxNQUFnQyxtREFBbUQsaUJBQUEsS0FBc0IsaUJBQUEsZUFBaUYsY0FBQSxJQUFrQixpRUFBaUUsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWtGLGNBQUEsSUFBa0IsdUVBQXVFLGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQyxxRkFBQSx3RUFBNkosaUJBQUEsS0FBc0IsaUJBQUEsZUFBZ0MsZ0RBQWdELG9CQUFBLE1BQUEsRUFBNEIsa0RBQWtELG9CQUFBLE1BQUEsTUFBZ0Msa0RBQWtELG9CQUFBLE9BQUEsTUFBaUMsbURBQW1ELG9CQUFBLE9BQUEsTUFBaUMsbURBQW1ELGlCQUFBLEtBQXNCLGlCQUFBLHFCQUFzQyxnRUFBQSxpRUFBaUksTUFBQSxJQUFVLDZEQUFBLDhEQUEySCxNQUFBLEtBQVcsMkVBQUEsNEVBQXVKLE1BQUEsS0FBVyxPQUFBLElBQVcsT0FBQSxJQUFBLEtBQWdCLGtEQUFrRCxpQkFBQSxLQUFzQixpQkFBQSxnQkFBaUMsZ0VBQWdFLGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQyxzRUFBc0UsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLG9GQUFBLHVFQUEySixpQkFBQSxLQUFzQixpQkFBQSxlQUFnQywrQ0FBK0Msb0JBQUEsTUFBQSxFQUE0QixpREFBaUQsb0JBQUEsTUFBQSxNQUFnQyxpREFBaUQsb0JBQUEsTUFBQSxNQUFnQyxrREFBa0Qsb0JBQUEsTUFBQSxNQUFnQyxnREFBZ0QsaUJBQUEsS0FBc0IsaUJBQUEsc0JBQXVDLGlEQUFBLHNEQUFBLGlEQUFBLDRDQUFvTSxPQUFBLEtBQVksbUVBQUEsd0VBQUEsbUVBQUEsOERBQTRRLE1BQUEsS0FBVyxPQUFBLEVBQUEsSUFBYSw0REFBQSxpRUFBQSw0REFBQSx1REFBZ1AsTUFBQSxLQUFXLDhFQUFBLG1GQUFBLDhFQUFBLHlFQUF3VCxPQUFBLEtBQVksT0FBQSxJQUFBLEVBQWEsd0lBQUEsd0lBQUEsbUlBQUEsbUlBQXNoQixNQUFBLEtBQVcsT0FBQSxLQUFZLE9BQUEsS0FBQSxFQUFjLHdJQUFBLDBIQUFBLG1JQUFBLHFIQUEwZixNQUFBLElBQVUsMElBQUEsMElBQUEscUlBQUEscUlBQThoQixPQUFBLEtBQVksTUFBQSxLQUFXLE9BQUEsRUFBQSxLQUFjLDBJQUFBLDRIQUFBLHFJQUFBLHVIQUFrZ0IsT0FBQSxJQUFXLE9BQUEsSUFBQSxFQUFhLDZDQUE2QyxvQkFBQSxFQUFBLE1BQTRCLCtDQUErQyxvQkFBQSxFQUFBLE1BQTRCLCtDQUErQyxvQkFBQSxFQUFBLE9BQTZCLGdEQUFnRCxvQkFBQSxFQUFBLE9BQTZCLG1FQUFBLHdFQUEySSxpQkFBQSxLQUFzQixpQkFBQSxnQkFBaUMscURBQXFELGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQyx5RUFBQSw4RUFBdUosaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLHVGQUFBLDBFQUFBLDRGQUFBLCtFQUE0VSxpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyxrREFBa0Qsb0JBQUEsTUFBQSxNQUFnQyxvREFBb0Qsb0JBQUEsTUFBQSxNQUFnQyxvREFBb0Qsb0JBQUEsTUFBQSxPQUFpQyxxREFBcUQsb0JBQUEsTUFBQSxPQUFpQyxtRUFBQSw4REFBaUksTUFBQSxJQUFVLDBEQUFBLHFFQUFBLHFEQUFBLGdFQUFvUCxpQkFBQSxZQUE2QixvQkFBQSxPQUEyQiwwREFBQSxxREFBK0csaUJBQUEsZ0xBQWlNLGtCQUFBLFNBQTJCLFFBQUEsR0FBVyxPQUFBLG9CQUEyQixXQUFBLG9CQUErQixxRUFBQSxnRUFBcUksT0FBQSxJQUFXLE9BQUEsSUFBQSxFQUFhLGtCQUFBLFNBQTJCLGtEQUFrRCxvQkFBQSxNQUFBLE1BQWdDLG9EQUFvRCxvQkFBQSxNQUFBLE1BQWdDLG9EQUFvRCxvQkFBQSxNQUFBLE9BQWlDLHFEQUFxRCxvQkFBQSxNQUFBLE9BQWlDLDBEQUEwRCxpQkFBQSxvS0FBcUwsdURBQXVELG9CQUFBLE1BQUEsTUFBZ0MseURBQXlELG9CQUFBLE1BQUEsTUFBZ0MseURBQXlELG9CQUFBLE9BQUEsT0FBa0MsMERBQTBELG9CQUFBLE9BQUEsT0FBa0MsOERBQUEsb0VBQUEsK0RBQUEseURBQTBQLGtCQUFBLFNBQWdoQixpQkFBQSwwRUFBMkYseUVBQUEsK0VBQUEsMEVBQUEsb0VBQXNTLGtCQUFBLFNBQThnQixpQkFBQSwyRUFBNEYscURBQUEsZ0RBQXFHLE9BQUEsS0FBWSx1REFBQSxrREFBeUcsTUFBQSxLQUFXLDhCQUFBLHlCQUF1RCxRQUFBLEVBQVUsT0FBQSxvQkFBMkIsV0FBQSxvQkFBK0IsOERBQUEsZ0RBQUEseURBQUEsMkNBQXFRLGNBQUEsS0FBbUIsZ0RBQUEsMkNBQTJGLE1BQUEsSUFBVSxpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyxXQUFBLE1BQUEsSUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsS0FBQSxFQUFBLElBQUEscUJBQWdGLDhEQUFBLGtGQUFBLHFFQUFBLG9FQUFBLHlEQUFBLDZFQUFBLGdFQUFBLCtEQUE4aEIsaUJBQUEsS0FBc0IsOERBQUEseURBQXVILE1BQUEsSUFBVSwyREFBQSxzREFBaUgsTUFBQSxLQUFXLE9BQUEsSUFBVyxPQUFBLElBQUEsRUFBYSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxLQUFBLElBQUEscUJBQWdGLHlFQUFBLG9FQUE2SSxNQUFBLEtBQVcsT0FBQSxJQUFXLE9BQUEsSUFBQSxLQUFnQix3Q0FBd0Msb0JBQUEsTUFBQSxNQUFnQywwQ0FBMEMsb0JBQUEsTUFBQSxNQUFnQywwQ0FBMEMsb0JBQUEsTUFBQSxPQUFpQywyQ0FBMkMsb0JBQUEsTUFBQSxPQUFpQyxnREFBZ0QsaUJBQUEsS0FBc0IsaUJBQUEsZUFBZ0MsV0FBQSxNQUFBLElBQUEsRUFBQSxJQUFBLGVBQTBDLDJEQUEyRCxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZUFBMEMsNkNBQTZDLG9CQUFBLE9BQUEsTUFBaUMsK0NBQStDLG9CQUFBLE9BQUEsTUFBaUMsK0NBQStDLG9CQUFBLE9BQUEsT0FBa0MsZ0RBQWdELG9CQUFBLE9BQUEsT0FBa0Msb0NBQUEsK0JBQW1FLFFBQUEsRUFBVSxPQUFBLG9CQUEyQixXQUFBLG9CQUErQixvQ0FBQSwyREFBQSwrQkFBQSxzREFBcU8sY0FBQSxJQUFrQiwwREFBQSxxREFBK0csTUFBQSxJQUFVLDZDQUFBLHdDQUFxRixXQUFBLE1BQUEsSUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsZUFBd0UsK0NBQUEsMENBQXlGLE9BQUEsSUFBVyxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsY0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEtBQUEsZUFBd0Usb0VBQUEsK0RBQW9MLGNBQUEsSUFBa0IsV0FBQSxNQUFBLElBQUEsRUFBQSxFQUFBLHFCQUE4QyxNQUFBLEtBQVcsT0FBQSxJQUFXLFNBQUEsU0FBa0IsT0FBQSxLQUFZLElBQUEsRUFBTSxPQUFBLEVBQVMsS0FBQSxFQUFPLE1BQUEsRUFBUSwrRUFBQSwwRUFBeUosV0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLHFCQUE4QyxPQUFBLEtBQVksTUFBQSxLQUFXLCtEQUFBLG1GQUFBLHNFQUFBLHFFQUE2UixpQkFBQSxLQUFzQixzREFBc0QsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLFdBQUEsTUFBQSxJQUFBLElBQUEsS0FBQSxlQUE2QyxpREFBaUQsaUJBQUEsWUFBNkIsOENBQThDLG9CQUFBLE1BQUEsTUFBZ0MsZ0RBQWdELG9CQUFBLE1BQUEsTUFBZ0MsZ0RBQWdELG9CQUFBLE1BQUEsT0FBaUMsaURBQWlELG9CQUFBLE1BQUEsT0FBaUMsb0NBQW9DLFdBQUEsTUFBQSxFQUFBLEVBQUEsS0FBQSxlQUF5QywrQ0FBK0MsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGNBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxLQUFBLGVBQXdFLG9FQUFvRSxXQUFBLE1BQUEsSUFBQSxFQUFBLEVBQUEsb0JBQUEsQ0FBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLGVBQTRFLCtFQUErRSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsb0JBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGVBQTRFLG9FQUFBLHdGQUFBLDJFQUFBLDBFQUFpVCxpQkFBQSxLQUFzQiwyREFBMkQsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLFdBQUEsTUFBQSxJQUFBLElBQUEsS0FBQSxlQUE2QyxzREFBQSxxREFBQSxnREFBMkosaUJBQUEsWUFBNkIsbURBQW1ELG9CQUFBLE9BQUEsTUFBaUMscURBQXFELG9CQUFBLE9BQUEsTUFBaUMscURBQXFELG9CQUFBLE9BQUEsT0FBa0Msc0RBQXNELG9CQUFBLE9BQUEsT0FBa0MsMERBQUEscURBQStHLE1BQUEsRUFBUSxPQUFBLEtBQUEsRUFBYyw4RkFBQSw0RUFBQSxtR0FBQSxpRkFBOFYsT0FBQSxFQUFTLE9BQUEsRUFBQSxLQUFjLHVFQUFBLGtFQUF5SSxLQUFBLEVBQU8sTUFBQSxLQUFXLDBEQUFBLHFEQUErRyxPQUFBLEtBQVksNERBQUEsdURBQW1ILE1BQUEsS0FBVyw4REFBOEQsaUJBQUEsS0FBc0IsaUJBQUEscUJBQXNDLE9BQUEsb0JBQTJCLFdBQUEsb0JBQStCLGtGQUFBLHFFQUF1SixpQkFBQSxLQUFzQixpQkFBQSxxQkFBc0MsT0FBQSxvQkFBMkIsV0FBQSxvQkFBK0IsbUVBQW1FLGlCQUFBLEtBQXNCLGlCQUFBLGVBQWdDLE9BQUEsb0JBQTJCLFdBQUEsb0JBQStCLHVGQUFBLDBFQUFpSyxpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyxPQUFBLG9CQUEyQixXQUFBLG9CQUErQiwrQ0FBQSxnREFBK0YsTUFBQSxJQUFVLGlCQUFBLEtBQXNCLGlCQUFBLGVBQWdDLDZEQUFBLDhEQUEySCxNQUFBLElBQVUsd0VBQUEsMERBQUEseUVBQUEsMkRBQXNRLE1BQUEsS0FBVyxPQUFBLElBQVcsT0FBQSxJQUFBLEVBQWEsa0lBQUEsb0hBQUEsbUlBQUEscUhBQThlLE1BQUEsS0FBVyxvSUFBQSxzSEFBQSxxSUFBQSx1SEFBc2YsT0FBQSxLQUFZLE9BQUEsSUFBQSxFQUFhLDZDQUE2QyxvQkFBQSxNQUFBLE1BQWdDLCtDQUErQyxvQkFBQSxNQUFBLE1BQWdDLCtDQUErQyxvQkFBQSxNQUFBLE9BQWlDLGdEQUFnRCxvQkFBQSxNQUFBLE9BQWlDLDZEQUE2RCxpQkFBQSxLQUFzQixpQkFBQSxnQkFBaUMsbUVBQW1FLGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQyxpRkFBQSxvRUFBcUosaUJBQUEsS0FBc0IsaUJBQUEsZUFBZ0MsK0NBQStDLGlCQUFBLEtBQXNCLGlCQUFBLGVBQWdDLDRDQUE0QyxvQkFBQSxPQUFBLE1BQWlDLDhDQUE4QyxvQkFBQSxPQUFBLE1BQWlDLDhDQUE4QyxvQkFBQSxPQUFBLE9BQWtDLCtDQUErQyxvQkFBQSxPQUFBLE9BQWtDLHFEQUFBLGdEQUFBLHFEQUFBLGdEQUFBLG1EQUFBLDhDQUEyUyxNQUFBLEtBQVcsaUJBQUEsS0FBc0IsaUJBQUEsZUFBZ0MsbUVBQUEsOERBQUEsbUVBQUEsOERBQUEsaUVBQUEsNERBQStYLE1BQUEsSUFBVSxPQUFBLElBQUEsSUFBZSxTQUFBLFNBQWtCLE9BQUEsS0FBWSxJQUFBLEVBQU0sT0FBQSxFQUFTLEtBQUEsRUFBTyxNQUFBLEVBQVEsOEVBQUEseUVBQUEsOEVBQUEseUVBQUEsNEVBQUEsdUVBQWljLE9BQUEsSUFBVyxPQUFBLElBQUEsSUFBZSxTQUFBLFNBQWtCLE1BQUEsS0FBVyxJQUFBLEVBQU0sT0FBQSxFQUFTLEtBQUEsRUFBTyxNQUFBLEVBQVEsZ0VBQUEsMkRBQUEsZ0VBQUEsMkRBQUEsOERBQUEseURBQTZXLE1BQUEsS0FBVyxPQUFBLEtBQVksT0FBQSxJQUFBLEVBQWEsNkNBQUEsNkNBQUEsMkNBQXFJLG9CQUFBLE1BQUEsTUFBZ0MsK0NBQUEsK0NBQUEsNkNBQTJJLG9CQUFBLE1BQUEsTUFBZ0MsK0NBQUEsK0NBQUEsNkNBQTJJLG9CQUFBLE1BQUEsT0FBaUMsZ0RBQUEsZ0RBQUEsOENBQThJLG9CQUFBLE1BQUEsT0FBaUMsbUVBQUEsbUVBQUEsaUVBQXVNLGlCQUFBLEtBQXNCLGlCQUFBLGdCQUFpQyx5RUFBQSx5RUFBQSx1RUFBeU4saUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLHVGQUFBLDBFQUFBLHVGQUFBLDBFQUFBLHFGQUFBLHdFQUErZCxpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyxxREFBQSxxREFBQSxtREFBNkosaUJBQUEsS0FBc0IsaUJBQUEsZUFBZ0Msa0RBQUEsa0RBQUEsZ0RBQW9KLG9CQUFBLE9BQUEsTUFBaUMsb0RBQUEsb0RBQUEsa0RBQTBKLG9CQUFBLE9BQUEsTUFBaUMsb0RBQUEsb0RBQUEsa0RBQTBKLG9CQUFBLE9BQUEsT0FBa0MscURBQUEscURBQUEsbURBQTZKLG9CQUFBLE9BQUEsT0FBa0MscURBQUEsZ0RBQXFHLGlCQUFBLFlBQTZCLGFBQUEsSUFBaUIsYUFBQSxNQUFtQixhQUFBLEtBQWtCLGFBQUEscUJBQTJGLFdBQUEsV0FBc0IscURBQXFELGFBQUEsS0FBa0IsYUFBQSxlQUE0QixnREFBZ0QsaUJBQUEsS0FBc0IsaUJBQUEscUJBQXNDLHFEQUFxRCxpQkFBQSxLQUFzQixpQkFBQSxlQUFnQyw4REFBOEQsaUJBQUEsS0FBc0IsaUJBQUEsZ0JBQWlDLG9FQUFvRSxpQkFBQSxLQUFzQixpQkFBQSxnQkFBaUMsa0ZBQUEscUVBQXVKLGlCQUFBLEtBQXNCLGlCQUFBLGVBQWdDLG1FQUFtRSxpQkFBQSxLQUFzQixpQkFBQSxzQkFBdUMseUVBQXlFLGlCQUFBLEtBQXNCLGlCQUFBLHNCQUF1Qyx1RkFBQSwwRUFBaUssaUJBQUEsS0FBc0IsaUJBQUEscUJyR2dFN3l6Qyx5QnNHaEVKLGdCQU1JLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxRQUNBLFFBQUEsS0FDQSxVQUFBLE9BQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BR0YsZ0NBQ0UsTUFBQSxNQUVGLCtCQUNFLEtBQUEsRXRHNENBLHlCc0cxQ0YsdUJBRUksUUFBQSxNdEd3Q0YseUJzRzFDRix1QkFLSSxRQUFBLE10R3FDRix5QnNHMUNGLHVCQVFJLFFBQUEsTUFDQSxRQUFBLE1BQUEsTUFBQSxNQUFBLE1BQ0EsV0FBQSxRdEdnQ0YseUJzRzVCRix1QkFFSSxRQUFBLE10RzBCRix5QnNHNUJGLHVCQUtJLFFBQUEsTXRHdUJGLHlCc0c1QkYsdUJBUUksUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLE1BQUEsRUFBQSxHQWRILG1DQWlCRyxNQUFBLEtDckROLGdCQVFFLGlCQUFBLEtBQ0EsUUFBQSxJdkd1REUseUJ1R2hFSixnQkFNSSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsb0JBSUYsdUJBQ0UsVUFBQSxNQUNBLE1BQUEsUUFFRCxtQ0FFRyxLQUFBLFFDT0gscUJBQ0csUUFBQSxNeEd3Q0YseUJ3R3pDRixtQkFPSSxjQUFBLE94R2tDRiwwQndHekNGLG1CQVVJLGNBQUEsT3hHK0JGLDBCd0d6Q0YsbUJBYUksY0FBQSxPQ3BDTixTQUNFLFFBQUEsS0FDQSxVQUFBLElBQUEsS0FDQSxjQUNFLGFBQUEsTUFERCxrQkFHRyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BTEgsbUNBUUcsT0FBQSxZQ1RKLHNCQUNFLGNBQUEsTUNGRixvQkFDRSxVQUFBLE1BQ0EsWUFBQSxJQUVGLHNCQUNFLFVBQUEsT0FDQSxZQUFBLElDUEosbUJBQ0UsTUFBQSxLNUcrREUseUI0R2hFSixtQkFHSSxPQUFBLEc1RzZEQSx5QjRHaEVKLG1CQU1JLE9BQUEsRzVHMERBLHlCNEdoRUosbUJBU0ksY0FBQSxRNUd1REEsMEI0R2hFSixtQkFZSSxjQUFBLFE1R29EQSwwQjRHaEVKLG1CQWVJLGNBQUEsUUNmSixtQkFDRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxNQUFBLFE3RzhERSx5QjZHaEVKLG1CQUlJLFVBQUEsTUFDQSxZQUFBLFM3RzJEQSx5QjZHaEVKLG1CQVFJLFVBQUEsTUFDQSxZQUFBLFM3R3VEQSx5QjZHaEVKLG1CQVlJLFVBQUEsT0FDQSxZQUFBLFM3R21EQSwwQjZHaEVKLG1CQWdCSSxVQUFBLE1BQ0EsWUFBQSxTN0crQ0EseUI4R3ZDQyw2Q0FHSyxjQUFBLE05R29DTix5QjhHdkNDLDZDQU1LLGNBQUEsTTlHaUNOLHlCOEd2Q0MsNkNBU0ssY0FBQSxPOUc4Qk4seUI4R3ZDQSw0QkFlSSxjQUFBLEtBQ0EsWUFBQSxPOUd1QkoseUI4R3ZDQSw0QkFvQkksY0FBQSxLQUNBLFlBQUEsTzlHa0JKLHlCOEdaRSxnQ0FFSSxRQUFBLGFBRkgsaURBSUssYUFBQSxNQWhDVCx3Q0F1Q0csYUFBQSxLOUdDRix5QjhHaEVKLGNBb0VJLFFBQUEsRzlHSkEseUI4R2hFSixjQXVFSSxRQUFBLEc5R1BBLHlCOEdoRUosY0EwRUksUUFBQSxFQUFBLEtBQ0EsY0FBQSxPQUNBLFdBQUEsUTlHWkEsMEI4R2hFSixjQStFSSxRQUFBLEVBQ0EsY0FBQSxLQUNBLFdBQUEsUTlHakJBLDBCOEdoRUosY0FvRkksUUFBQSxFQUNBLGNBQUEsS0FDQSxXQUFBLFFBR0YscUJBQ0UsUUFBQSxLQUNBLFNBQUEsUzlHM0JBLHlCOEd5QkYscUJBSUksVUFBQSxROUc3QkYseUI4R3lCRixxQkFPSSxVQUFBLFE5R2hDRix5QjhHeUJGLHFCQVVJLFVBQUEsSUFBQSxPQUNBLFlBQUEsUTlHcENGLHlCOEd1Q0EsMkJBRUksUUFBQSxhQUNBLFFBQUEsTzlHMUNKLHlCOEd1Q0EsMkJBTUksUUFBQSxhQUNBLFFBQUEsTUFBQSxNOUc5Q0oseUI4R3VDQSwyQkFXSSxRQUFBLEVBQUEsTzlHbERKLDBCOEd1Q0EsMkJBZUksUUFBQSxFQUFBLE85R3RESiwwQjhHdUNBLDJCQW1CSSxRQUFBLEVBQUEsT0FJSixpQ0FDRSxRQUFBLGE5Ry9ERix5QjhHOERBLGlDQUdJLFFBQUEsRUFBQSxPOUdqRUoseUI4RzhEQSxpQ0FNSSxRQUFBLEVBQUEsTzlHcEVKLHlCOEc4REEsaUNBU0ksUUFBQSxFQUFBLE85R3ZFSiwwQjhHOERBLGlDQVlJLFFBQUEsRUFBQSxPOUcxRUosMEI4RzhEQSxpQ0FlSSxRQUFBLEVBQUEsT0FJSiwyQkFDRSxRQUFBLEs5R2xGRix5QjhHaUZBLDJCQVFJLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxPQUNBLFFBQUEsS0FDQSxVQUFBLE85RzdGSiwwQjhHaUZBLDJCQWdCSSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsT0FDQSxRQUFBLEtBQ0EsVUFBQSxPQXBCSCx1REF3QkcsUUFBQSxNQXhCSCw2REFpQ0ssYUFBQSxFOUdsSE4seUI4R2lGQyw4RkErQ08sU0FBQSxPQUNBLFFBQUEsTzlHaklSLHlCOEdpRkMsbUlBMkRTLFNBQUEsT0FDQSxRQUFBLE1BQ0EsUUFBQSxFQUNBLE9BQUEsRzlHL0lWLHlCOEdpRkMsbUZBMkVPLGNBQUEsRUFDQSxZQUFBLE85RzdKUix5QjhHaUZDLG9HQXlGUyxTQUFBLE9BQ0EsUUFBQSxNQUNBLFFBQUEsR0FRViw0QkFDRSxXQUFBLFc5R3JMRix5QjhHb0xBLDRCQUdJLFFBQUEsTUFDQSxTQUFBLFNBQ0EsY0FBQSxPOUd6TEoseUI4R29MQSw0QkFRSSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGNBQUEsTzlHOUxKLHlCOEdvTEEsNEJBYUksUUFBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLEdBR0YsaUNBQ0UsUUFBQSxPQUFBLEs5R3ZNSix5QjhHMk1FLGtDQVdJLFFBQUEsYUFDQSxhQUFBLE05R3ZOTiwwQjhHMk1FLGtDQWlCSSxRQUFBLGFBQ0EsYUFBQSxLQUNBLGNBQUEsRzlHOU5OLHlCOEdvTEMsbUVBZ0VLLFFBQUEsTTlHcFBOLHlCOEdvTEMsbUVBbUVLLFFBQUEsTTlHdlBOLHlCOEdvTEMsbUVBc0VLLFFBQUEsTTlHMVBOLHlCOEc4UEcsNkVBVU8sTUFBQSxFQUNBLEtBQUEsZ0I5R3pRVix5QjhHb0xDLHlFQW9HTyxRQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLFFBQ0EsUUFBQSxLOUc1UlIseUI4R2tTQSw0QkFFSSxjQUFBLE85R3BTSix5QjhHa1NBLDRCQU1JLGNBQUEsTzlHeFNKLHlCOEdrU0EsNEJBU0ksY0FBQSxROUczU0oseUI4RytTRSxxQ0FFSSxPQUFBLFE5R2pUTix5QjhHK1NFLHFDQUtJLE9BQUEsUTlHcFROLHlCOEcrU0UscUNBUUksT0FBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLE1BQ0EsVUFBQSxNQUNBLE1BQUEsUzlHM1ROLHlCOEc4VUYsbUJBRUksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEVBQUEsUTlHalZGLHlCOEc4VUYsbUJBTUksUUFBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEVBQUEsUTlHclZGLHlCOEc4VUYsbUJBVUksUUFBQSxFQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRzlHelZGLHlCOEd3V0EsOEJBRUksWUFBQSxROUcxV0oseUI4R3dXQSw4QkFLSSxZQUFBLFE5RzdXSix5QjhHd1dBLDhCQVFJLFlBQUEsUTlHaFhKLHlCOEdvWEEsMEJBRUksY0FBQSxROUd0WEoseUI4R29YQSwwQkFLSSxjQUFBLFE5R3pYSix5QjhHb1hBLDBCQVFJLGNBQUEsUTlHNVhKLHlCOEd3WkEsMEJBRUksY0FBQSxPOUcxWkoseUI4R3daQSwwQkFLSSxjQUFBLE85RzdaSix5QjhHd1pBLDBCQVFJLGNBQUEsTzlHaGFKLHlCOEdrY0osK0RBS00sUUFBQSxNOUd2Y0YseUI4R2tjSiwrREFRTSxRQUFBLE05RzFjRix5QjhHa2NKLCtEQVdNLFFBQUEsT0FNSix3QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxLOUd4ZEEseUI4R21kRix3QkFPSSxRQUFBLE85RzFkRix5QjhHbWRGLHdCQVVJLFFBQUEsTzlHN2RGLHlCOEdtZEYsd0JBYUksUUFBQSxNQUlKLDhCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEs5R3plQSx5QjhHb2VGLDhCQU9JLFFBQUEsTzlHM2VGLHlCOEdvZUYsOEJBVUksUUFBQSxPOUc5ZUYseUI4R29lRiw4QkFhSSxRQUFBLE05R2pmRix5QjhHcWZGLHdCQU9JLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLFlBQUEsV0FDQSxnQkFBQSxjQUNBLFFBQUEsRzlHbGdCRiwwQjhHcWZGLHdCQWdCSSxnQkFBQSxXQUNBLFNBQUEsU0FDQSxRQUFBLEdBR0YsZ0NBQ0UsUUFBQSxLQUNBLFVBQUEsT0FDQSxnQkFBQSxPOUc3Z0JGLHlCOEcwZ0JBLGdDQUtJLE9BQUEsRzlHL2dCSix5QjhHMGdCQSxnQ0FRSSxnQkFBQSxjQUNBLE9BQUEsRzlHbmhCSix5QjhHMGdCQSxnQ0FZSSxnQkFBQSxXQVpILGlEQWNLLGFBQUEsUTlHeGhCTix5QjhHMGdCQyxzRUEyQk8sUUFBQSxjOUdyaUJSLHlCOEc4aUJGLHNDQUVJLFFBQUEsTUFDQSxPQUFBLEVBQUEsTUFBQSxFQUFBLE1BQ0EsUUFBQSxNQUFBLE05R2xqQkYseUI4RzhpQkYsc0NBT0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxNQUFBLEVBQUEsTUFDQSxRQUFBLE1BQUEsTTlHdmpCRix5QjhHOGlCRixzQ0FZSSxPQUFBLEVBQUEsRUFBQSxNQUFBLEVBQ0EsUUFBQSxHOUczakJGLHlCOEc4aUJELDRDQXdCSyxRQUFBLE1BQ0EsT0FBQSxRQUNBLFFBQUEsR0FDQSxXQUFBLE9BQ0EsTUFBQSxLOUcxa0JKLHlCOEcra0JGLGdDQUVJLFFBQUEsTUFDQSxjQUFBLE05R2xsQkYseUI4RytrQkYsZ0NBTUksUUFBQSxNQUNBLGNBQUEsTTlHdGxCRix5QjhHK2tCRixnQ0FXSSxjQUFBLEVBSUEsUUFBQSxLQWZILGdEQWFLLFFBQUEsY0FVUiw4REFBQSw4REFBQSxrRUFHTSxRQUFBLEs5R3ptQkYseUI4R3NtQkosOERBQUEsOERBQUEsa0VBS1EsUUFBQSxLQUNBLFdBQUEsTTlHNW1CSix5QjhHc21CSiw4REFBQSw4REFBQSxrRUFTUSxRQUFBLEtBQ0EsV0FBQSxNOUdobkJKLHlCOEdzbUJKLDhEQUFBLDhEQUFBLGtFQWFRLFFBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxROUdybkJKLDBCOEdzbUJKLDhEQUFBLDhEQUFBLGtFQWtCUSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFVBQUEsUTlHMW5CSiwwQjhHc21CSiw4REFBQSw4REFBQSxrRUF1QlEsUUFBQSxFQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxVQUFBLFE5Ry9uQkoseUI4R3NtQkosMkRBQUEsMkRBQUEsK0RBeUVNLFFBQUEsYzlHL3FCRiwwQjhHc21CSiwyREFBQSwyREFBQSwrREE0RU0sUUFBQSxjOUdsckJGLDBCOEdzbUJKLDJEQUFBLDJEQUFBLCtEQStFTSxRQUFBLGNBL0VOLDJEQUFBLDJEQUFBLCtEQW9GSSxRQUFBLE05RzFyQkEsMEI4R3NtQkosMkRBQUEsMkRBQUEsK0RBOEZNLFlBQUEsUUE5Rk4sMkRBQUEsMkRBQUEsK0RBbUdJLFFBQUEsTTlHenNCQSwwQjhHc21CSiwyREFBQSwyREFBQSwrREE2R00sWUFBQSxNQUtOLHVDQUNFLFFBQUEsS0FDQSxVQUFBLElBQUEsTzlHMXRCRSx5QjhHd3RCSix1Q0FTSSxRQUFBLE05R2p1QkEsMEI4R3d0QkosdUNBWUksUUFBQSxNOUdwdUJBLDBCOEd3dEJKLHVDQWVJLFFBQUEsTUFmSiw2Q0FtQkksYUFBQSxNQ3R5QkEsOEJBQ0UsWUFBQSxnQkFBQSxDQUFBLFcvRzBERix5QitHM0RBLDhCQUdJLFVBQUEsSy9Hd0RKLHlCK0czREEsOEJBTUksVUFBQSxLL0dxREoseUIrRzNEQSw4QkFTSSxVQUFBLE9BR0Ysd0NBQ0UsVUFBQSxNQWlDSiw0QkFDRSxVQUFBLFNBaUJKLG1CQUNFLFVBQUEsSy9HTkEseUIrR2FBLDJCQUVJLGNBQUEsRUFDQSxpQkFBQSxRQUhILGlDQU1LLGlCQUFBLFMvR25CTix5QitHYUEsMkJBVUksY0FBQSxFQUNBLGlCQUFBLFFBWEgsaUNBY0ssaUJBQUEsUy9HM0JOLHlCK0dhQSwyQkFrQkksY0FBQSxNQUNBLGlCQUFBLFFBbkJILGlDQXNCSyxpQkFBQSxTL0duQ04sMEIrR2FBLDJCQTBCSSxjQUFBLE1BQ0EsaUJBQUEsUUEzQkgsaUNBOEJLLGlCQUFBLFMvRzNDTiwwQitHYUEsMkJBa0NJLGNBQUEsTUFDQSxpQkFBQSxRQW5DSCxpQ0FzQ0ssaUJBQUEsU0FLTixpQ0FDRSxVQUFBLEsvR3pERix5QitHd0RBLGlDQUdJLFlBQUEsTUFBQSxNQUFBLG9CL0czREoseUIrR3dEQSxpQ0FNSSxZQUFBLE1BQUEsTUFBQSxvQi9HOURKLHlCK0d3REEsaUNBU0ksWUFBQSxNQUFBLE1BQUEsb0IvR2pFSiwwQitHd0RBLGlDQVlJLFlBQUEsTUFBQSxNQUFBLG9CL0dwRUosMEIrR3dEQSxpQ0FlSSxZQUFBLE1BQUEsTUFBQSxvQkFJSiwyQkFDRSxRQUFBLEtBQ0EsV0FBQSxLL0c3RUYseUIrRzJFQSwyQkFVSSxPQUFBLElBQUEsTUFBQSxxQkFDQSxjQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLHNCL0d2RkosMEIrRzJFQSwyQkFlSSxPQUFBLElBQUEsTUFBQSxxQkFDQSxjQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLHNCQWpCSCxrR0F3Qk8sT0FBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLEtBMUJQLDZEQStCSyxjQUFBLElBQUEsTUFBQSxZQUNBLFVBQUEsTUFDQSxZQUFBLEtBakNMLG9FQUFBLG1FQUFBLHFFQW9DTyxjQUFBLElBQUEsTUFBQSxZQUNBLE1BQUEsUUFyQ1AsbUVBeUNPLGNBQUEsSUFBQSxNQUFBLG1CL0dwSFIseUIrRzJFQyw2RGpIMUlILE1BQUEsUUFFRSxxRUFDRSxNQUFBLGtCQUlGLG1FQUNFLE1BQUEsUWlIa0lELG1Fakg3SEMsTUFBQSxrQkFJRixvRUFDRSxNQUFBLFNFNkNGLHlCK0cyRUMsNkRqSDFJSCxNQUFBLFFBRUUscUVBQ0UsTUFBQSxrQkFJRixtRUFDRSxNQUFBLFFpSGtJRCxtRWpIN0hDLE1BQUEsa0JBSUYsb0VBQ0UsTUFBQSxTRTZDRiwwQitHMkVDLDZEakgxSUgsTUFBQSxRQUVFLHFFQUNFLE1BQUEsa0JBSUYsbUVBQ0UsTUFBQSxRaUhrSUQsbUVqSDdIQyxNQUFBLGtCQUlGLG9FQUNFLE1BQUEsU2lIb0xELHVFQUdLLFdBQUEsSy9HMUlOLHlCK0d1SUMsdUVBUU8sT0FBQSxJQUFBLE1BQUEscUJBQ0EsY0FBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxzQi9HakpSLHlCK0d1SUMsdUVBYU8sT0FBQSxJQUFBLE1BQUEscUJBQ0EsY0FBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxzQkFLTixrQ0FDRSxPQUFBLFFBREQsK0NBS0csZUFBQSxVL0doS04seUIrRzJKRSxrQ0FnQkksWUFBQSxRL0czS04sMEIrRzJKRSxrQ0FvQkksWUFBQSxRQUdGLHdDQUNFLE1BQUEsZUFDQSxZQUFBLE1BQUEsTUFBQSxRQUNBLGFBQUEsTUFDQSxlQUFBLFVBSkQscURBT0csZUFBQSxVQUtOLGlDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsT0FDQSxjQUFBLFFBQ0EsT0FBQSxRQWFELCtDQUVHLGVBQUEsVS9HbE5OLHlCK0dnTkUsa0NBTUksWUFBQSxPQUNBLFVBQUEsTy9Hdk5OLHlCK0dnTkUsa0NBVUksWUFBQSxPQUNBLFVBQUEsTy9HM05OLHlCK0dnTkUsa0NBY0ksY0FBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLE9BQ0EsVUFBQSxNQWhCSCx5Q0FBQSx3Q0FtQkssY0FBQSxJQUFBLE1BQUEsYUFlTixrQ0FDRSxlQUFBLFVBREQsK0NBSUcsZUFBQSxVL0d0UE4seUIrR2tQRSxrQ0FZSSxVQUFBLEtBY0osa0NBQ0UsZUFBQSxVL0c3UUoseUIrRzRRRSxrQ0FZSSxVQUFBLEtBY0gsK0NBSUcsZUFBQSxVL0cxU04seUIrR3NTRSxrQ0FZSSxVQUFBLEtBS04sNEJBQ0UsTUFBQSxrQkFDQSxjQUFBLElBQUEsTUFBQSxrQkFGRCx5Q0FNRyxlQUFBLFUvRzdUSix5QitHa1VGLG1CQUVJLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRL0dyVUYseUIrR2tVRixtQkFPSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUS9HMVVGLHlCK0drVUYsbUJBWUksV0FBQSxLQUNBLGNBQUEsR0FvQ0EsaUNBQ0UsTUFBQSxrQkFDQSxjQUFBLElBQUEsTUFBQSxrQi9HclhKLHlCK0dpWUUsZ0NBRUksVUFBQSxTL0duWU4seUIrR2lZRSxnQ0FNSSxVQUFBLFMvR3ZZTix5QitHaVlFLGdDQVNJLFVBQUEsU0FnQkosaUNBQ0UsTUFBQSxrQkFDQSxjQUFBLElBQUEsTUFBQSxrQi9HNVpKLHlCK0d3YUUsZ0NBRUksVUFBQSxNQUNBLFlBQUEsUS9HM2FOLHlCK0d3YUUsZ0NBTUksVUFBQSxNQUNBLFlBQUEsUS9HL2FOLHlCK0d3YUUsZ0NBVUksVUFBQSxRQTRDUiw4QkFDRSxpQkFBQSwyQkFDQSxrQkFBQSxVQUNBLGdCQUFBLElBQ0Esb0JBQUEsSUFBQSxJL0dsZUEseUIrRzZlQSxnQ0FRSSxRQUFBLEtBT04sc0NBQ0UsWUFBQSxXQUFBLENBQUEsVy9HN2ZBLHlCK0c0ZkYsc0NBR0ksVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLEsvR2pnQkYseUIrRzRmRixzQ0FRSSxVQUFBLE1BQ0EsTUFBQSxRQUNBLFlBQUEsSy9HdGdCRix5QitHNGZGLHNDQWFJLE9BQUEsRUFDQSxXQUFBLElBQ0EsVUFBQSxRQUNBLFlBQUEsSUFDQSxNQUFBLG1CQWpCSCw0Q0FxQkcsY0FBQSxPQUNBLGlCQUFBLFFBSUgsa0NBRUcsY0FBQSxFQUZILHlDQUFBLHdDQUFBLDBDQUtLLGNBQUEsRUFMTCx3Q0FTSyxjQUFBLEUvRy9oQkoseUIrR3NoQkYsZ0NBY0ksWUFBQSxPL0dwaUJGLHlCK0dzaEJGLGdDQWlCSSxZQUFBLE8vR3ZpQkYseUIrR3NoQkYsZ0NBb0JJLFVBQUEsS0FDQSxZQUFBLE9BS04scUVBR1UsY0FBQSxJQUFBLE1BQUEsb0JBSFYsNEVBQUEsMkVBQUEsNkVBTVUsYUFBQSxvQkFOViwyRUFVVSxhQUFBLG1CL0cxakJOLHlCK0dzbUJKLDhEQUFBLDhEQUFBLGtFQUlRLGlCQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLFMvRzNtQkoseUIrR3NtQkosOERBQUEsOERBQUEsa0VBUVEsaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsUy9HL21CSix5QitHc21CSiw4REFBQSw4REFBQSxrRUFZUSxpQkFBQSxLQUNBLFdBQUEsTS9Hbm5CSiwwQitHc21CSiw4REFBQSw4REFBQSxrRUFnQlEsaUJBQUEsS0FDQSxXQUFBLE0vR3ZuQkosMEIrR3NtQkosOERBQUEsOERBQUEsa0VBb0JRLGlCQUFBLEtBQ0EsV0FBQSxNQWNSLDZDQWNJLE1BQUEsUS9HdnBCQSx5QitHeW9CSiw2Q0FnQk0sVUFBQSxPQUNBLE9BQUEsRUFqQk4sb0RBQUEsbURBQUEsbURBQUEscURBb0JRLE9BQUEsRy9HN3BCSix5QitHeW9CSiw2Q0F3Qk0sVUFBQSxPQUNBLE9BQUEsRUF6Qk4sb0RBQUEsbURBQUEsbURBQUEscURBNEJRLE9BQUEsR0NydUJSLHFCQUNFLFNBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxLQUNBLFFBQUEsTWhIeURFLHlCZ0h2REYsbUNBRUksUUFBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxnQkFBQSxhQUNBLFlBQUEsUWhIaURGLHlCZ0h2REYsbUNBU0ksUUFBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxnQkFBQSxhQUNBLFlBQUEsUWhIMENGLHlCZ0h2REYsbUNBZ0JJLFFBQUEsTWhIdUNGLDBCZ0h2REYsbUNBbUJJLFFBQUEsTUFHRix5Q0FDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsYUFDQSxZQUFBLE9BSkQsbURBT0csTUFBQSxPQUNBLE9BQUEsT0FSSCxvREFZRyxNQUFBLE9BQ0EsT0FBQSxPaEhvQkoseUJnSGZGLDZCQUVJLFFBQUEsTWhIYUYseUJnSGZGLDZCQU1JLFFBQUEsTWhIU0YseUJnSGZGLDZCQVVJLFFBQUEsTUFDQSxNQUFBLEtoSElGLDBCZ0hmRiw2QkFlSSxRQUFBLE1BQ0EsTUFBQSxLQUdGLGdDQUNFLFNBQUEsU2hITEYseUJnSElBLGdDQUdJLFFBQUEsTWhIUEoseUJnSElBLGdDQU9JLFFBQUEsTWhIWEoseUJnSElBLGdDQVdJLE1BQUEsRUFDQSxPQUFBLElBQ0EsUUFBQSxPaEhqQkosMEJnSElBLGdDQWlCSSxRQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsS0FJSixzQ0FDRSxTQUFBLFNoSDVCRix5QmdIMkJBLHNDQUdJLE1BQUEsS0FDQSxPQUFBLG9CaEgvQkoseUJnSDJCQSxzQ0FPSSxNQUFBLEtBQ0EsT0FBQSxvQmhIbkNKLHlCZ0gyQkEsc0NBWUksTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFFoSDNDSiwwQmdIMkJBLHNDQW1CSSxNQUFBLE9BQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsUWhIbERKLDBCZ0gyQkEsc0NBMEJJLE1BQUEsT0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsSUFBQSxRaEh6REoseUJnSDZEQSxvQ0FFSSxRQUFBLE1oSC9ESix5QmdINkRBLG9DQU1JLFFBQUEsTWhIbkVKLHlCZ0g2REEsb0NBVUksUUFBQSxNQUNBLGNBQUEsTWhIeEVKLDBCZ0g2REEsb0NBZUksUUFBQSxNQUNBLGNBQUEsTUFJSixtQ0FDRSxRQUFBLEtBTUEsMENBQ0UsUUFBQSxNQUNBLE1BQUEsS2hIMUZKLHlCZ0htR0EsOENBRUksUUFBQSxNaEhyR0oseUJnSG1HQSw4Q0FNSSxRQUFBLE1oSHpHSix5QmdIbUdBLDhDQVVJLFFBQUEsTUFDQSxRQUFBLE9oSDlHSiwwQmdIbUdBLDhDQWVJLFFBQUEsTUFDQSxRQUFBLE9oSG5ISix5QmdIc0hFLG9EQVFJLGNBQUEsTUFDQSxVQUFBLE9oSC9ITiwwQmdIc0hFLG9EQWFJLGNBQUEsTUFDQSxVQUFBLE9oSHBJTix5QmdId0lFLHFEQVFJLGNBQUEsTWhIaEpOLDBCZ0h3SUUscURBWUksY0FBQSxNQU1SLDZCQUNFLFFBQUEsS0FDQSxZQUFBLE9oSDVKQSx5QmdIMEpGLDZCQUlJLE1BQUEsS0FDQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9oSC9KRix5QmdIMEpGLDZCQVFJLE1BQUEsS0FDQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9oSG5LRix5QmdIMEpGLDZCQVlJLE1BQUEsS0FDQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9oSHZLRiwwQmdIMEpGLDZCQWdCSSxNQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxPQUFBLEdoSDVLRiwwQmdIMEpGLDZCQXFCSSxNQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxPQUFBLEdBR0Ysa0NBY0UsYUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtoSHBNRix5QmdIb0xBLGtDQVFJLFFBQUEsTWhINUxKLDBCZ0hvTEEsa0NBWUksUUFBQSxNQVpILG9DQW1CRyxNQUFBLEtBQ0EsUUFBQSxhQUtKLG1DQUNFLFFBQUEsS0FDQSxLQUFBLEVBQUEsRWhIL01GLHlCZ0hpTkUsMENBRUksUUFBQSxPaEhuTk4seUJnSGlORSwwQ0FNSSxRQUFBLE9oSHZOTix5QmdIaU5FLDBDQVVJLFFBQUEsTWhIM05OLDBCZ0hpTkUsMENBY0ksUUFBQSxNQXJFUCx5Q0EyRUcsTUFBQSxLQUNBLE9BQUEsS0N0U04scUJBQ0UsUUFBQSxPQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JqSDhERSx5QmlIaEVKLHFCQUtJLGlCQUFBLFNqSDJEQSx5QmlIaEVKLHFCQVNJLGlCQUFBLFNqSHVEQSx5QmlIaEVKLHFCQWFJLGlCQUFBLEtBYkosc0NBZU0sT0FBQSxHakhpREYsMEJpSGhFSixxQkFvQkksaUJBQUEsS0FwQkosc0NBc0JNLE9BQUEsR0FJSixtQ0FDRSxpQkFBQSxLQUNBLFdBQUEsT0FBQSxNQUFBLFFBRUMsbURBRUcsS0FBQSxRQUdELDBEQUVHLEtBQUEsUWpIMkJOLHlCaUhuQkMsK0RBSU8sVUFBQSxLakhlUix5QmlIbkJDLCtEQVFPLFVBQUEsS2pIV1IseUJpSG5CQywrREFhTyxVQUFBLEtqSE1SLDBCaUhuQkMsK0RBaUJPLFVBQUEsS2pIRVIseUJpSG5CQyxpRUE2Qk8sVUFBQSxjbkh6RVYsTUFBQSxRQUVFLHlFQUNFLE1BQUEsa0JBSUYsdUVBQ0UsTUFBQSxRQUlGLHVFQUNFLE1BQUEsa0JBSUYsd0VBQ0UsTUFBQSxRbUgwQkQsdUVBQUEsdUVBZ0NTLGdCQUFBLFdqSGJWLDBCaUhuQkMsaUVBb0NPLFVBQUEsY25IaEZWLE1BQUEsUUFFRSx5RUFDRSxNQUFBLGtCQUlGLHVFQUNFLE1BQUEsUUFJRix1RUFDRSxNQUFBLGtCQUlGLHdFQUNFLE1BQUEsUW1IMEJELHVFQUFBLHVFQXVDUyxnQkFBQSxXQVFWLHNDQUNFLGlCQUFBLEtqSDdCRix5QmlINEJBLHNDQUdJLFdBQUEsUWpIL0JKLHlCaUg0QkEsc0NBT0ksV0FBQSxRakhuQ0oseUJpSDRCQSxzQ0FXSSxXQUFBLFFBQ0EsV0FBQSw4QkFBQSxVQUNBLG9CQUFBLEtBQUEsS2pIekNKLDBCaUg0QkEsc0NBaUJJLFdBQUEsUUFDQSxXQUFBLDhCQUFBLFVBQ0Esb0JBQUEsS0FBQSxLQUlKLG9DQUNFLEtBQUEsT0FBQSxHQUFBLENBQUEsS0FBQSxXQUFBLENBQUEsV0FDQSxjQUFBLE9BQUEsTUFBQSxLQUNBLE1BQUEsUUFJRixxREFDRSxLQUFBLE9BQUEsR0FBQSxDQUFBLEtBQUEsV0FBQSxDQUFBLFdBQ0EsY0FBQSxPQUFBLE1BQUEsS0FDQSxNQUFBLFFBS0osNkJBQ0UsaUJBQUEsS0FFQSxtQ0FDRSxNQUFBLFFBQ0EsVUFBQSxJQUxILHlDQVNHLEtBQUEsUWpIM0VGLHlCaUhrRUQseUNBaUJLLE9BQUEsU2pIbkZKLDBCaUhrRUQseUNBcUJLLE9BQUEsU0FJSCxvQ0FpQkcsT0FBQSxFQWpCSCwyQ0FBQSwwQ0FBQSwwQ0FBQSw0Q0FvQkssT0FBQSxFQzVLTiwrQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsRWxIMERGLHlCa0g3REEsK0JBUUksWUFBQSxNbEhxREoseUJrSDdEQSwrQkFXSSxZQUFBLEtBQ0EsSUFBQSxRbEhpREosMEJrSDdEQSwrQkFlSSxZQUFBLEtBQ0EsSUFBQSxRbEg2Q0osMEJrSDdEQSwrQkFtQkksWUFBQSxLQUNBLElBQUEsU0FFRixvQ0FDRSxPQUFBLEVBQUEsS0FDQSxZQUFBLFNBQ0EsZUFBQSxPbEhvQ0oseUJrSHZDRSxvQ0FLSSxNQUFBLEtBQ0EsUUFBQSxNbEhpQ04seUJrSHZDRSxvQ0FTSSxNQUFBLEtBQ0EsUUFBQSxNbEg2Qk4seUJrSHZDRSxvQ0FhSSxNQUFBLEtBQ0EsUUFBQSxNbEh5Qk4sMEJrSHZDRSxvQ0FpQkksTUFBQSxPQUNBLFFBQUEsTWxIcUJOLDBCa0h2Q0Usb0NBcUJJLE1BQUEsT0FDQSxRQUFBLE1BRUYsMENBQ0UsU0FBQSxTbEhjTix5QmtIZkksMENBR0ksTUFBQSxNbEhZUix5QmtIZkksMENBTUksTUFBQSxJQUNBLGNBQUEsSWxIUVIseUJrSGZJLDBDQVVJLE1BQUEsS2xIS1IsMEJrSGZJLDBDQWFJLE1BQUEsSUFDQSxjQUFBLElsSENSLDBCa0hmSSwwQ0FpQkksTUFBQSxJQUNBLGNBQUEsSUFsQkgsNENBcUJHLFFBQUEsYUFDQSxVQUFBLEtBR0osOENBQ0UsU0FBQSxTbEhYTix5QmtIVUksOENBR0ksTUFBQSxNbEhiUix5QmtIVUksOENBTUksTUFBQSxJQUNBLGNBQUEsR0FDQSxPQUFBLE1sSGxCUix5QmtIVUksOENBV0ksTUFBQSxJQUNBLE9BQUEsT2xIdEJSLDBCa0hVSSw4Q0FlSSxNQUFBLElBQ0EsY0FBQSxJbEgxQlIsMEJrSFVJLDhDQW1CSSxNQUFBLElBQ0EsY0FBQSxJQUtSLDJCQUNFLE1BQUEsS2xIcENGLHlCa0htQ0EsMkJBR0ksT0FBQSxPbEh0Q0oseUJrSG1DQSwyQkFNSSxPQUFBLE9sSHpDSix5QmtIbUNBLDJCQVNJLE9BQUEsT2xINUNKLDBCa0htQ0EsMkJBWUksT0FBQSxPbEgvQ0osMEJrSG1DQSwyQkFlSSxPQUFBLE9DOUdGLG9DQUNFLE1BQUEsS0FPQSwwQ0FDRSxRQUFBLElBQ0EsT0FBQSxRQUZELDRDQUlHLE1BQUEsS0FDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxZQUFBLGdCQUFBLENBQUEsV0FSSCxrREFBQSxrREFVSyxnQkFBQSxVQVZMLG9EQWFLLE1BQUEsS25IdUNWLHlCbUhwREssNENBa0JLLFVBQUEsT25Ia0NWLHlCbUhwREssNENBcUJLLFVBQUEsT0FJTiw4Q0FDRSxRQUFBLEluSDBCTix5Qm1IM0JJLDhDQUtJLFVBQUEsS0FDQSxTQUFBLE9BQ0EsY0FBQSxVbkhvQlIseUJtSDNCSSw4Q0FVSSxVQUFBLEtBVkgsZ0RBYUcsZ0JBQUEsVUFDQSxNQUFBLEtBZEgsc0RBQUEsc0RBZ0JLLDhCQUFBLFFBQUEsc0JBQUEsUUFoQkwsd0RBbUJLLE1BQUEsS0FZVCwrQkFFRyxRQUFBLEduSE5KLHlCb0hyREYsY0FRSSxZQUFBLE1wSDZDRix5Qm9IeENGLHdCQUVJLFFBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxPcEhvQ0YseUJvSHhDRix3QkFPSSxRQUFBLEtBQ0EsY0FBQSxFQUNBLFFBQUEsY3BIK0JGLHlCb0h4Q0Ysd0JBWUksT0FBQSxLQUFBLEVBQUEsT0FBQSxFQUNBLFFBQUEsYUFDQSxRQUFBLEdwSDBCRiwwQm9IeENGLHdCQWlCSSxPQUFBLEtBQUEsRUFBQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsYUFuQkgsOEJBcUJLLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLFFwSGVKLHlCb0hWRixvQkFFSSxXQUFBLEdwSFFGLHlCb0hWRixvQkFLSSxXQUFBLEdwSEtGLHlCb0hWRixvQkFRSSxXQUFBLE1wSEVGLHlCb0hFRixnQkFFRSxPQUFBLE1BQUEsRUFBQSxNQUFBLE9wSEpBLHlCb0hFRixnQkFLRSxPQUFBLE9BQUEsRUFBQSxPQUFBLFFwSFBBLHlCb0hFRixnQkFRSSxTQUFBLE9BQ0EsT0FBQSxNQUFBLEVBQUEsRUFBQSxHcEhYRix5Qm9Id0NKLFdBRUksT0FBQSxNQUFBLE9BQ0EsUUFBQSxNcEgzQ0EseUJvSHdDSixXQU1JLE9BQUEsTUFBQSxPQUNBLFFBQUEsTXBIL0NBLHlCb0h3Q0osV0FVSSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHQUdGLGlCQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsVUFBQSxJQUFBLE9wSHpEQSx5Qm9Ic0RGLGlCQUtJLE1BQUEsS0FDQSxjQUFBLE9wSDVERix5Qm9Ic0RGLGlCQVNJLE1BQUEsS0FDQSxjQUFBLE1wSGhFRix5Qm9Ic0RGLGlCQWFJLGNBQUEsTUFHRix5QkFDRSxRQUFBLEtBQ0EsVUFBQSxPQUNBLGdCQUFBLFNBV0Ysc0JBVUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE9BRUEsMEJBQ0UsTUFBQSxLQUlKLHNCQUNFLFFBQUEsS3BIeEdGLHlCb0h1R0Esc0JBR0ksVUFBQSxJQUNBLFlBQUEsT0FDQSxVQUFBLEtwSDVHSix5Qm9IdUdBLHNCQVFJLFVBQUEsSUFDQSxZQUFBLE9BQ0EsVUFBQSxLcEhqSEoseUJvSHVHQSxzQkFhSSxVQUFBLEtBQ0EsZ0JBQUEsVXBIckhKLHlCb0gwSEEscUJBTUksUUFBQSxLQUNBLGNBQUEsTUFDQSxTQUFBLFVwSGxJSiwwQm9IMEhBLHFCQVdJLFFBQUEsS0FDQSxjQUFBLE9BQ0EsU0FBQSxVcEh2SUosMEJvSDBIQSxxQkFnQkksUUFBQSxLQUNBLGNBQUEsT0FDQSxTQUFBLFVBd0JGLCtCQUNFLGVBQUEsUUFJSCw2QkFHRyxNQUFBLGVBQ0EsT0FBQSxlQUNBLGFBQUEsZXBIOUtKLHlCb0hrTEEsNEJBSUksV0FBQSxNcEh0TEoseUJvSGtMQSw0QkFPSSxXQUFBLE1BR0YsbUNBQ0UsY0FBQSxLQUlKLHlCQUNFLE9BQUEsTUFBQSxFQUFBLEtBQUEsRUFNRix5QkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtwSDFNRix5Qm9IdU5GLGtCQU1JLE9BQUEsS0FBQSxHcEg3TkYseUJvSHVORCw0Q0FlSyxPQUFBLEVBQUEsRUFBQSxLQUFBLEdBT1IsWUFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsT3BIaFBFLHlCcUhoRUosUUFFSSxRQUFBLFFySDhEQSx5QnFIaEVKLFFBS0ksUUFBQSxRckgyREEseUJxSGhFSixRQVFJLFFBQUEsR0FHRix3QkFDRSxZQUFBLElBQ0EsWUFBQSxXQUFBLENBQUEsV3JIbURBLHlCcUhyREYsd0JBSUksVUFBQSxPQUNBLFlBQUEsUXJIZ0RGLHlCcUhyREYsd0JBUUksVUFBQSxPQUNBLFlBQUEsUXJINENGLHlCcUhyREYsd0JBWUksVUFBQSxPQUNBLFdBQUEsS0FDQSxjQUFBLE1ySHVDRiwwQnFIckRGLHdCQWlCSSxVQUFBLE9BQ0EsV0FBQSxLQUNBLGNBQUEsS0FuQkgsOEJBcUJLLGNBQUEsTUFDQSxpQkFBQSxTckgrQkoseUJxSEtKLFdBRUksY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUXJIVEEseUJxSEtKLFdBT0ksY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUXJIZEEseUJxSEtKLFdBWUksY0FBQSxFQUNBLFdBQUEsTUFHRixpQkFDRSxRQUFBLEVBRUEsc0JBQ0UsY0FBQSxRQUNBLFNBQUEsT0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxxQkFHRixzQkFDRSxNQUFBLFFBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsVUFBQSxJQUNBLFlBQUEsSUFFQSw0QkFDRSxNQUFBLFFBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsVUFBQSxNQUlILDJCQUVHLE9BQUEsUUFzQkosMEJBQ0UsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsZ0JBQUEsS0FDQSxZQUFBLFFySHhFRix5QnFIcUVBLDBCQUtJLFVBQUEsT0FDQSxZQUFBLEtySDNFSix5QnFIcUVBLDBCQVNJLFVBQUEsT0FDQSxZQUFBLEtySC9FSix5QnFIcUVBLDBCQWFJLFVBQUEsUUFDQSxZQUFBLEtBZEgsZ0NBQUEsZ0NBQUEsa0NBa0JHLGdCQUFBLEtBR0YsK0JBQ0UsY0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxRQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLGdCQUFBLEtySDlGSix5QnFIMEZFLCtCQU1JLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxLckhsR04seUJxSDBGRSwrQkFXSSxVQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsTXJIdkdOLHlCcUgwRkUsK0JBZ0JJLFVBQUEsUUFDQSxZQUFBLE9BQ0EsWUFBQSxLQWxCSCx1Q0FzQkcsZ0JBQUEsS0FDQSxNQUFBLGtCQUNBLGNBQUEsSUFBQSxNQUFBLG1CQXhCSCxxQ0FBQSxxQ0E0QkcsZ0JBQUEsS0FDQSxNQUFBLGtCQUNBLGNBQUEsSUFBQSxNQUFBLG1CQUtMLDZCQUVHLGNBQUEsaUJBQ0EsT0FBQSxlQUNBLGNBQUEsZ0JBQUEsV0FBQSxnQkFDQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsK0JBS0YsbUNBQ0UsTUFBQSxRQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsT0FLRixrQ0FDRSxNQUFBLFFBQ0EsV0FBQSxPQUNBLFVBQUEsS0FIRCx3Q0FBQSx3Q0FBQSwwQ0FNRyxNQUFBLFFBa0JQLGtEQUFBLGtEQVVLLE1BQUEsUXJIbExKLHlCcUh3S0QsNENBa0JLLFVBQUEsT0FNUixrQkFFSSxPQUFBLFFDbFFKLG1CQUNFLFFBQUEsS3RIK0RFLHlCc0hoRUosbUJBR0ksVUFBQSxLQUNBLFFBQUEsRUFBQSxRQUFBLEtBQUEsUUFKSixvQ0FNTSxjQUFBLFF0SDBERix5QnNIaEVKLG1CQVVJLFVBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxFQUFBLFFBQUEsS0FBQSxRQVpKLG9DQWNNLGFBQUEsT3RIa0RGLHlCc0hoRUosbUJBa0JJLFVBQUEsSUFBQSxPQUNBLE9BQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLEVBcEJKLG9DQXNCTSxhQUFBLE9DWkoseUJBQ0UsVUFBQSxLQUNBLGdDQUNFLFlBQUEsSUFDQSxNQUFBLFFBRkQsd0NBSUcsTUFBQSxRQ2hCUixrQkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE94SDhERSx5QndIaEVKLGtCQUlJLE9BQUEsTUFBQSxHeEg0REEseUJ3SGhFSixrQkFPSSxPQUFBLE1BQUEsR3hIeURBLHlCd0hoRUosa0JBVUksT0FBQSxNQUFBLEd4SHNEQSwwQndIaEVKLGtCQWFJLE9BQUEsTUFBQSxHeEhtREEsMEJ3SGhFSixrQkFnQkksT0FBQSxNQUFBLEdBRUYsMkJBQ0UsYUFBQSxNQ1dBLCtCQUNFLFlBQUEsSUFDQSxVQUFBLElBZ0JGLGlDQUNFLFVBQUEsS0FpQkosMkJBQ0UsVUFBQSxJQ25FSix1QkFFSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBSEosaUNBS00sVUFBQSxNQUNBLFFBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsTUFDQSxXQUFBLE1BQ0EsY0FBQSxNQUNBLFNBQUEsU0FYTixrREFhUSxhQUFBLE1BS1IsTUFDRSxZQUFBLE9BREYsUUFHSSxVQUFBLFdBQ0EsZUFBQSxNQUpKLHVCQU9JLE1BQUEsS0FDQSxjQUFBLE1BUkosWUFVUSxZQUFBLElBRVIsVUFBQSx5QkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxPQUxGLHdCQUFBLHVDQVFNLE1BQUEsS0FDQSxPQUFBLEtBSU4sZ0JBRUksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLE1BQ0EsUUFBQSxNQUNBLFNBQUEsU0FMSiwwQkFBQSw0QkFPTSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsY0FDQSxZQUFBLFNBVk4sK0JBQUEsa0NBQUEsZ0NBQUEsaUNBQUEsb0NBQUEsa0NBWVEsS0FBQSxFQVpSLGdEQUFBLG1EQUFBLGlEQUFBLGtEQUFBLHFEQUFBLG1EQWNRLGFBQUEsTUFkUiwwQkFvQk0sV0FBQSxLQXBCTixtQkF5Qk8sV0FBQSxLQUdQLHdCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQzFFRixlQUNFLGNBQUEsTUFDQSxZQUFBLE1BRkYsc0JBSUksWUFBQSxPQUlKLGNBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxPQUNBLE9BQUEsRUFBQSxLM0htREUseUIySHhESixrQkFRTSxNQUFBLE0zSGdERix5QjJIeERKLGtCQVdNLE1BQUEsTTNINkNGLHlCMkh4REosa0JBY00sTUFBQSxnQjNIMENGLDBCMkh4REosa0JBaUJNLE1BQUEsZ0IzSHVDRiwwQjJIeERKLGtCQW9CTSxNQUFBLGdCQUtOLFVBQ0UsT0FBQSxFQUNBLFFBQUEsRUFGRixhQUlJLGdCQUFBLEtBSUoscUJBQ0UsUUFBQSxLQUdGLFlBQ0UsaUJBQUEsUUFDQSxRQUFBLEtBR0YsWUFDRSxpQkFBQSxRQUNBLFFBQUEsS0FHRixrQkFBQSxvQkFBQSxpQkFDRSxRQUFBLEtBR0YsZ0JBQ0UsYUFBQSxLQUdGLFNBQUEsSUFDRSxTQUFBLFNBQ0EsY0FBQSxJQUNBLE9BQUEsS0FBQSxZQUhGLFlBQUEsT0FLSSxjQUFBLEVBSUosSUFDRSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBSEYseUJBS0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE1BUEosK0JBU00sT0FBQSxRQUtOLFVBQ0UsT0FBQSxJQUFBLE1BQUEsUUFHRixPQUNFLE9BQUEsSUFBQSxNQUFBLFFBR0YsYUFDRSxTQUFBLFNBQ0EsSUFBQSxRQUNBLE1BQUEsUUFDQSx3QkFBQSxNQUlGLGFBQ0UsaUJBQUEsNkJBR0YsYUFDRSxpQkFBQSw2QkFHRixTQUNFLFFBQUEsS0FDQSxVQUFBLElBQUEsS0FGRixrQkFJSSxNQUFBLElBQ0EsYUFBQSxHQUxKLHFCQVFJLE1BQUEsSUFSSixvQkFXSSxNQUFBLEtBSUosK0JBQUEsMEJBQ0UsUUFBQSxNQUNBLGNBQUEsTUFDQSxRQUFBLEtBR0Ysc0NBQ0UsY0FBQSxFQUdGLGlCQUNFLE1BQUEsSUFDQSxRQUFBLGFBQ0EsZUFBQSxJQUhGLGdDQUtJLE1BQUEsT0FMSiwyQ0FTUSxNQUFBLElBQ0EsV0FBQSxPQUNBLGNBQUEsU0FNUixzQkFDRSxNQUFBLElBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxhQUFBLEtDNUpGLHdCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsTUFBQSxLN0c2YkYsUThHL2JFLFFBQUEsS0FFRixpQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFFRixVQUNFLFNBQUEsTUFDQSxNQUFBLEVBQ0EsUUFBQSxLQUNBLElBQUEsSUFDQSxXQUFBLEtBTEYsY0FPSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsTUFHSixnQkFBQSx5QkFDRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsWUFBQSxPQUNBLFdBQUEsSUFBQSxJQUFBLEtBUEYsK0JBQUEsK0JBQUEsc0JBQUEsc0JBU0ksTUFBQSxFQUNBLFdBQUEsSUFBQSxJQUFBLEtBVkoscUJBQUEsOEJBWU8sWUFBQSxNQUVQLHlCQUVFLElBQUEsT0FDQSxNQUFBLE9BQ0EsWUFBQSxPQ3JDRixVQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFVBQUEsSUFBQSxLQUhGLDJCQUtJLFFBQUEsRUFBQSxPQUxKLHdDQU9NLFlBQUEsSUFBQSxNQUFBLFFBUE4sZ0RBVU0sTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsSUFaTixnREFlTSxNQUFBLGVBZk4sNkNBaUJ1QixjQUFBLE1BakJ2QixpQ0FtQk0sV0FBQSxFQW5CTiw0REF3QlUsY0FBQSxLQXhCVixrRUF5QmdCLFFBQUEsTUF6QmhCLDREQTRCVSxNQUFBLElBQ0EsUUFBQSxhQUNBLGVBQUEsSUE5QlYsdUVBaUNVLE1BQUEsSUFDQSxRQUFBLGFBQ0EsV0FBQSxPQW5DViw2REFBQSxrREF5Q1EsUUFBQSxhQUNBLE1BQUEsTUFDQSxlQUFBLElBM0NSLGtEQThDUSxRQUFBLEtBQ0EsT0FBQSxJQUFBLEVBL0NSLHVFQUFBLG9FQWlEVSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFuRFYsK0JBd0RNLFVBQUEsTUF4RE4sc0NBMkRNLFNBQUEsU0FDQSxZQUFBLE9BNUROLG9EQThEUSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFoRVIsOEJBb0VNLE9BQUEsS0FBQSxFQXBFTiw0Q0F1RU0sUUFBQSxNQUNBLGNBQUEsTUF4RU4sd0NBMkVNLFdBQUEsS0M1RU4sTUFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsT0FDQSxnQkFBQSxTQUpGLFlBTUksaUJBQUEsUUFOSixrQkFTUSxRQUFBLE1BQ0EsWUFBQSxPQUNBLGVBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsSS9IbURKLHlCK0hoRUosa0JBZVUsV0FBQSxXL0hpRE4seUIrSGhFSixrQkFrQlUsV0FBQSxXL0g4Q04seUIrSGhFSixrQkFxQlUsV0FBQSxRL0gyQ04sMEIrSGhFSixrQkF3QlUsV0FBQSxRL0h3Q04sMEIrSGhFSixrQkEyQlUsV0FBQSxRQTNCVixrQkFtQ1EsUUFBQSxNQUNBLFlBQUEsT0FDQSxlQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsSy9IMEJKLHlCK0hoRUosa0JBd0NVLFdBQUEsVy9Id0JOLHlCK0hoRUosa0JBMkNVLFdBQUEsVy9IcUJOLHlCK0hoRUosa0JBOENVLFdBQUEsUS9Ia0JOLDBCK0hoRUosa0JBaURVLFdBQUEsUS9IZU4sMEIrSGhFSixrQkFvRFUsV0FBQSxRQXBEVixxQkFBQSxxQkF5RFEsaUJBQUEsS0FDQSxPQUFBLFFBMURSLHFCQTZEUSxXQUFBLE9BQ0EsaUJBQUEsUUFNUixnQkFDRSxhQUFBLE1BR0YsaUJBRUksV0FBQSxPQUZKLGNBS0ksV0FBQSxPQUlKLHNCQUdNLFVBQUEsV0FDQSxXQUFBLFUvSHJCRix5QmdJL0RGLG9CQUVJLFFBQUEsS0FDQSxPQUFBLEtBQUEsT0FBQSxLQUFBLFFoSTRERix5QmdJL0RGLG9CQU1JLFFBQUEsS0FDQSxjQUFBLE1oSXdERix5QmdJL0RGLG9CQVVJLFFBQUEsS0FDQSxjQUFBLEdoSW9ERiwwQmdJL0RGLG9CQWNJLFFBQUEsRUFDQSxjQUFBLEdoSWdERiwwQmdJL0RGLG9CQWtCSSxRQUFBLEVBQ0EsY0FBQSxHaEk0Q0YseUJnSXhDRixxQkFFSSxRQUFBLEtBQ0EsT0FBQSxFQUFBLE9BQUEsS0FBQSxRaElxQ0YseUJnSXhDRixxQkFNSSxRQUFBLEtBQ0EsY0FBQSxNaElpQ0YseUJnSXhDRixxQkFVSSxRQUFBLEtBQ0EsY0FBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxXQUFBLE1oSTBCRiwwQmdJeENGLHFCQWlCSSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxXQUFBLE1oSW1CRiwwQmdJeENGLHFCQXdCSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsV0FBQSxLQUNBLGNBQUEsRUFDQSxRQUFBLEdoSVlGLHlCZ0lUQSxpQ0FFSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsY0FBQSxNaElLSix5QmdJVEEsaUNBT0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGNBQUEsTWhJQUoseUJnSVRBLGlDQVlJLFFBQUEsTUFDQSxjQUFBLEdoSUpKLDBCZ0lUQSxpQ0FnQkksUUFBQSxNQUNBLGNBQUEsR2hJUkosMEJnSVRBLGlDQW9CSSxRQUFBLE1BQ0EsY0FBQSxHaElaSix5QmdJY0UsMENBRUksUUFBQSxLQUNBLFVBQUEsSUFBQSxRaElqQk4seUJnSWNFLDBDQU1JLFFBQUEsS0FDQSxVQUFBLElBQUEsUWhJckJOLHlCZ0ljRSwwQ0FVSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLFFoSXpCTiwwQmdJY0UsMENBY0ksUUFBQSxPaEk1Qk4sMEJnSWNFLDBDQWlCSSxRQUFBLE9oSS9CTiwwQmdJa0NFLHVDQVFJLE1BQUEsUWhJMUNOLDBCZ0lrQ0UsdUNBV0ksTUFBQSxRaEk3Q04sMEJnSWdESSw0Q0FRSSxNQUFBLFFoSXhEUiwwQmdJZ0RJLDRDQVdJLE1BQUEsUWhJM0RSLHlCZ0lnRUUsdUNBRUksYUFBQSxLQUNBLGFBQUEsR2hJbkVOLHlCZ0lnRUUsdUNBTUksYUFBQSxLQUNBLGFBQUEsR2hJdkVOLHlCZ0lnRUUsdUNBVUksYUFBQSxFQUNBLGNBQUEsT0FDQSxhQUFBLEVBQ0EsZUFBQSxPaEk3RU4sMEJnSWdFRSx1Q0FnQkksYUFBQSxFQUNBLGFBQUEsRUFDQSxlQUFBLE1BQ0EsY0FBQSxPQW5CSCw4Q0FxQkssYUFBQSxNQUVGLDZDQUNFLGNBQUEsT0FDQSxhQUFBLEVBQ0EsYUFBQSxFQUNBLGVBQUEsTUFDQSxNQUFBLE9BRUYsa0RBQ0UsY0FBQSxNQUNBLGFBQUEsRUFDQSxhQUFBLEVBQ0EsZUFBQSxPaElsR1IsMEJnSWdFRSx1Q0FzQ0ksYUFBQSxFQUNBLGFBQUEsRUFDQSxjQUFBLE9BQ0EsZUFBQSxNQXpDSCw4Q0EyQ0ssYUFBQSxNQXBCRiw2Q0F1QkUsY0FBQSxPQUNBLGFBQUEsRUFDQSxhQUFBLEVBQ0EsZUFBQSxNQUNBLE1BQUEsT0FwQkYsa0RBdUJFLGNBQUEsTUFDQSxhQUFBLEVBQ0EsYUFBQSxFQUNBLGVBQUEsT2hJeEhSLDBCZ0k0SEssa0RBR0ssYUFBQSxNQUNBLFdBQUEsTWhJaElWLDBCZ0k0SEssa0RBU0ssV0FBQSxLQUNBLGFBQUEsT2hJdElWLHlCZ0k0SUUseUNBRUksYUFBQSxPaEk5SU4seUJnSTRJRSx5Q0FLSSxhQUFBLE9oSWpKTix5QmdJNElFLHlDQVFJLGFBQUEsTUFDQSxZQUFBLFFBQ0EsYUFBQSxNaEl0Sk4sMEJnSTRJRSx5Q0FhSSxZQUFBLFFBQ0EsYUFBQSxNaEkxSk4sMEJnSTRJRSx5Q0FpQkksWUFBQSxRQUNBLGFBQUEsTWhJOUpOLHlCZ0lvS0Ysa0JBRUksUUFBQSxLQUNBLE9BQUEsRUFBQSxPQUFBLEtBQUEsUWhJdktGLHlCZ0lvS0Ysa0JBTUksUUFBQSxLQUNBLGNBQUEsTWhJM0tGLHlCZ0lvS0Ysa0JBVUksUUFBQSxLQUNBLGNBQUEsR2hJL0tGLDBCZ0lvS0Ysa0JBY0ksUUFBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLGNBQUEsR2hJbkxGLDBCZ0lvS0Ysa0JBa0JJLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxjQUFBLEdoSXZMRix5QmdJMExBLHdCQUVJLGNBQUEsT2hJNUxKLHlCZ0kwTEEsd0JBS0ksY0FBQSxPaEkvTEoseUJnSTBMQSx3QkFRSSxjQUFBLE9oSWxNSiwwQmdJMExBLHdCQVdJLGNBQUEsT2hJck1KLDBCZ0kwTEEsd0JBY0ksY0FBQSxPaEl4TUoseUJpSS9ERixvQkFFSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRakkyREYseUJpSS9ERixvQkFPSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUJqSXVERix5QmlJL0RGLG9CQVdJLGlCQUFBLFlBQ0EsV0FBQSxNakltREYsMEJpSS9ERixvQkFlSSxpQkFBQSxZQUNBLFdBQUEsTWpJK0NGLDBCaUkvREYsb0JBbUJJLGlCQUFBLFlBQ0EsV0FBQSxNakkyQ0YseUJpSXZDRixxQkFFSSxpQkFBQSxLQUNBLGNBQUEsT0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCakltQ0YseUJpSXZDRixxQkFPSSxpQkFBQSxNaklnQ0YseUJpSXZDRixxQkFVSSxpQkFBQSxhakk2QkYsMEJpSXZDRixxQkFhSSxpQkFBQSxhakkwQkYsMEJpSXZDRixxQkFnQkksaUJBQUEsYUFHRixpQ0FDRSxRQUFBLEdBZUEsdUNBQ0UsT0FBQSxRQURELDZDQUlHLGFBQUEsUWpJQU4seUJpSUpFLHVDQVFJLFVBQUEsTUFDQSxjQUFBLE9BQUEsTUFBQSxZQUNBLGFBQUEsTWpJTk4seUJpSUpFLHVDQWFJLFVBQUEsTUFDQSxjQUFBLE9BQUEsTUFBQSxZQUNBLGFBQUEsTWpJWE4seUJpSUpFLHVDQWtCSSxVQUFBLE1BQ0EsYUFBQSxPQUFBLE1BQUEsWUFDQSxjQUFBLE1qSWhCTiwwQmlJSkUsdUNBdUJJLFVBQUEsTUFDQSxhQUFBLE9BQUEsTUFBQSxZQUNBLGNBQUEsTWpJckJOLDBCaUlKRSx1Q0E0QkksVUFBQSxNQUNBLGFBQUEsT0FBQSxNQUFBLFlBQ0EsY0FBQSxNQUdELG1EQUVHLGdCQUFBLEtBRkgsbURBTUcsZ0JBQUEsS0FrQkgsb0RBRUcsZ0JBQUEsS0FGSCxvREFNRyxnQkFBQSxLQU5ILHFEQVVHLGdCQUFBLEtqSS9EUix5QmlJcURJLDRDQWNJLFVBQUEsTUFDQSxNQUFBLFFBQ0EsV0FBQSxPaklyRVIseUJpSXFESSw0Q0FtQkksVUFBQSxNQUNBLE1BQUEsUUFDQSxXQUFBLE9qSTFFUix5QmlJcURJLDRDQXdCSSxVQUFBLE1BQ0EsTUFBQSxRQUNBLFdBQUEsT2pJL0VSLDBCaUlxREksNENBNkJJLFVBQUEsTUFDQSxNQUFBLFFBQ0EsV0FBQSxPaklwRlIsMEJpSXFESSw0Q0FtQ0ksVUFBQSxNQUNBLE1BQUEsUUFDQSxXQUFBLE9BS04seUNBQ0UsUUFBQSxFakloR0oseUJpSStGRSx5Q0FPSSxZQUFBLE9BQUEsTUFBQSxTakl0R04sMEJpSStGRSx5Q0FVSSxZQUFBLE9BQUEsTUFBQSxTakl6R04sMEJpSStGRSx5Q0FhSSxZQUFBLE9BQUEsTUFBQSxTQWhJTCxnREFxSUcsTUFBQSxRQUNBLFlBQUEsSUF0SUgsc0RBeUlLLGFBQUEsUWpJckhOLHlCaUlwQkMsZ0RBNklLLFdBQUEsTUFBQSxNQUFBLFFBQ0EsV0FBQSxNQUNBLGFBQUEsS0FDQSxZQUFBLE9qSTVITix5QmlJcEJDLGdEQW1KSyxXQUFBLE1BQUEsTUFBQSxRQUNBLFdBQUEsTUFDQSxhQUFBLEtBQ0EsWUFBQSxPaklsSU4seUJpSXBCQyxnREF5SkssYUFBQSxPQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsV0FBQSxHakl2SU4sMEJpSXBCQyxnREE4SkssYUFBQSxPQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsV0FBQSxHakk1SU4sMEJpSXBCQyxnREFtS0ssYUFBQSxPQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsV0FBQSxHaklqSk4seUJpSXVKRixrQkFFSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRakkzSkYseUJpSXVKRixrQkFPSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUJqSS9KRix5QmlJdUpGLGtCQVdJLGlCQUFBLFlBQ0EsV0FBQSxNakluS0YsMEJpSXVKRixrQkFlSSxpQkFBQSxZQUNBLFdBQUEsTWpJdktGLDBCaUl1SkYsa0JBbUJJLGlCQUFBLFlBQ0EsV0FBQSxNQUdELDBCQUVHLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxPQUFBLFFuSWpQTixNQUFBLFFBRUUsa0NBQ0UsTUFBQSxRQUlGLGdDQUNFLE1BQUEsUUFJRixnQ0FDRSxNQUFBLFFBSUYsaUNBQ0UsTUFBQSxRbUltUEoscUJBQ0UsVUFBQSxNQ3BRSix3QkFFRSwyQkFBQSxHQUFBLG1CQUFBLEdBQ0EsNEJBQUEsS0FBQSxvQkFBQSxLQUhGLCtCQU1FLFFBQUEsRUFORixnQ0FTRSxRQUFBLEVBVEYsdUJBWUUsdUJBQUEsUUFBQSxlQUFBLFFBSUYsbUJBQ0MsR0FDQyxRQUFBLEVBR0QsS0FDQyxRQUFBLEdDckJGLFlBQ0MsV0FBQSxPQUFBLElBQUEsWUNGRCxjQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsNEJBQUEsWUFFQSxTQUFBLFNBQ0EsUUFBQSxFQU5GLHlCQVNJLFNBQUEsU0FDQSxpQkFBQSxNQUNBLHlCQUFBLE9BWEosK0JBZUksUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsRUFDQSxPQUFBLEVBcEJKLCtCQXdCSSxTQUFBLFNBQ0EsU0FBQSxPQUVBLGtCQUFBLG1CaklvcmZGLHdCaUkvc2ZGLDJCQWdDSSw0QkFBQSxPQUNBLHlCQUFBLE9BQ0Esd0JBQUEsT0FDQSxrQkFBQSxtQkFDQSxlQUFBLG1CQUNBLGNBQUEsbUJBckNKLHdCQXlDSSxTQUFBLFNBQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSw0QkFBQSxPQUNBLDRCQUFBLFlBQ0Esc0JBQUEsS3BJZUEseUJvSTdESix3QkFnRE0sT0FBQSxPcElhRix5Qm9JN0RKLHdCQW1ETSxPQUFBLE9wSVVGLHlCb0k3REosd0JBc0RNLE9BQUEsT3BJT0YsMEJvSTdESix3QkF5RE0sT0FBQSxPcElJRiwwQm9JN0RKLHdCQTRETSxPQUFBLE9BNUROLDRCQWdFSSxRQUFBLE1BQ0EsTUFBQSxLakkrcWZGLGlDaUlodmZGLGdDQXNFSSxRQUFBLEtqSThxZkYsdUJBREEsaUNpSW52ZkYsaUNBNEVJLE9BQUEsUUFDQSxPQUFBLEtBQ0Esb0JBQUEsS0FFQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQWxGSix5QkFzRkksUUFBQSxNQXRGSiwwQkEwRkksUUFBQSxNQTFGSix5QkE4RkksUUFBQSxFQTlGSiwwQkFrR0ksVUFBQSxRQUFBLEdBQUEsWUFBQSxFQUNBLGtCQUFBLFFBQUEsR0FBQSxZQUFBLEVBRUYsMkJBQ0UsR0FDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdBTEosbUJBQ0UsR0FDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdBMUdOLG9DQThHSSxXQUFBLE9BQ0EsUUFBQSxFQS9HSixpQ0FtSEksb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQXRISix1QkEwSEksT0FBQSxLQUNBLE9BQUEsYUFBQSxPQUFBLEtBM0hKLHNCQStISSxVQUFBLElBL0hKLGdDQW1JSSxNQUFBLE1BS0oscUJBQ0UsUUFBQSxNQ3hJRixrQ0FHSSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBQUEsS0FKSixxQ0FRRyxnQkFBQSxZQ1hILG9CQUdFLFdBQUEsS0FDQSxXQUFBLE9BQ0EsNEJBQUEsWUFMRixrQ0FRRyxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLElBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsUUFDQSxjQUFBLElBZkgsd0NBa0JJLFdBQUEsUUFDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FwQkosOEJBd0JHLFFBQUEsR0FDQSxPQUFBLFFBekJILHVDQStCRSxXQUFBLEtBL0JGLHFCQW1DRSxXQUFBLE9BQ0EsNEJBQUEsWUFwQ0YsOEJBdUNHLFFBQUEsYUFDQSxLQUFBLEVBeENILG1DQTRDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLE1BQ0EsNEJBQUEsUUFDQSxXQUFBLFFBQUEsSUFBQSxLQUNBLGNBQUEsS0FuREosMENBQUEseUNBeURLLFdBQUEsUUF6REwsb0JBR0UsV0FBQSxLQUNBLFdBQUEsT0FDQSw0QkFBQSxZQUxGLGtDQVFHLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsSUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLGFBQ0EsT0FBQSxRQUNBLGNBQUEsSUFmSCx3Q0FrQkksV0FBQSxRQUNBLE1BQUEsS0FDQSxnQkFBQSxLQXBCSiw4QkF3QkcsUUFBQSxHQUNBLE9BQUEsUUF6QkgsdUNBK0JFLFdBQUEsS0EvQkYscUJBbUNFLFdBQUEsT0FDQSw0QkFBQSxZQXBDRiw4QkF1Q0csUUFBQSxhQUNBLEtBQUEsRUF4Q0gsbUNBNENJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsTUFDQSw0QkFBQSxRQUNBLFdBQUEsUUFBQSxJQUFBLEtBQ0EsY0FBQSxLQW5ESiwwQ0FBQSx5Q0F5REssV0FBQSxRQ3RETCxpQ0FFRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLFdBQUEsS0FKRixtQ0FRRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFlBQUEsTUFDQSxXQUFBLE1BQ0EsV0FBQSx3QkFBQSxVQUNBLE9BQUEsUUFDQSxRQUFBLEVBQ0EsNEJBQUEsT0FDQSxXQUFBLFVBQUEsSUFBQSxLQW5CRix5Q0F1QkUsVUFBQSxlcEkwNGZGLHNEb0lqNmZBLCtDQTRCRSxRQUFBLEtBNUJGLDRCQWdDRSxRQUFBLEVBQ0EsT0FBQSxLQUNBLG9CQUFBLE9BQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLFFBQ0EsV0FBQSxRQUFBLElBQUEsS0FyQ0YsK0JBeUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS3ZJZ0JFLHlCd0loRUosUUFFSSxRQUFBLEtBQ0EsY0FBQSxNeEk2REEseUJ3SWhFSixRQU1JLFFBQUEsS0FDQSxjQUFBLE14SXlEQSx5QndJaEVKLFFBVUksUUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsR3hJcURBLDBCd0loRUosUUFjSSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHeElpREEseUJ3SS9DRixlQUVJLGNBQUEsTUFDQSxXQUFBLE14STRDRix5QndJL0NGLGVBTUksY0FBQSxNQUNBLFdBQUEsTXhJd0NGLHlCd0kvQ0YsZUFVSSxjQUFBLE1BQ0EsV0FBQSxNeElvQ0YsMEJ3SS9DRixlQWNJLGNBQUEsTUFDQSxXQUFBLE14SWdDRix5QndJOUJBLHFCQUVJLFFBQUEsT0FBQSxLQUNBLGNBQUEsTXhJMkJKLHlCd0k5QkEscUJBTUksUUFBQSxPQUFBLEtBQ0EsY0FBQSxNeEl1QkoseUJ3STlCQSxxQkFVSSxRQUFBLE9BQUEsS0FDQSxjQUFBLE14SW1CSiwwQndJOUJBLHFCQWNJLFFBQUEsRUFDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEd4SWVKLDBCd0laQSxzQkFTSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsWUFBQSxVeElDSix5QnlJaEVKLFFBRUksaUJBQUEsTXpJOERBLHlCeUloRUosUUFLSSxpQkFBQSxNekkyREEseUJ5SWhFSixRQVFJLGlCQUFBLFlBQ0EsV0FBQSxNekl1REEsMEJ5SWhFSixRQVlJLGlCQUFBLFlBQ0EsV0FBQSxNQUdGLGVBQ0UsWUFBQSxnQkFBQSxDQUFBLFd6SStDQSx5QnlJaERGLGVBR0ksVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLEt6STJDRix5QnlJaERGLGVBUUksVUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLEt6SXNDRix5QnlJaERGLGVBYUksVUFBQSxJQUNBLE1BQUEsU3pJa0NGLDBCeUloREYsZUFpQkksVUFBQSxJQUNBLE1BQUEsU3pJOEJGLHlCeUkzQkEscUJBRUksaUJBQUEsTXpJeUJKLHlCeUkzQkEscUJBTUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCeklvQkoseUJ5STNCQSxxQkFVSSxpQkFBQSxZQUNBLFdBQUEsTXpJZ0JKLDBCeUkzQkEscUJBY0ksaUJBQUEsWUFDQSxXQUFBLE16SVlKLHlCeUlQRixrQkFFSSxVQUFBLE16SUtGLHlCeUlQRixrQkFLSSxVQUFBLE16SUVGLHlCeUlQRixrQkFRSSxVQUFBLEt6SURGLDBCeUlQRixrQkFXSSxVQUFBLE96SUpGLHlCMEloRUosY0FFSSxPQUFBLEVBQUEsUTFJOERBLDBCMEloRUosY0FTSSxPQUFBLEtBQUEsRUFBQSxLQUFBLEcxSXVEQSx5QjBJckRGLHFCQUVJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxnQkFBQSxjQUNBLFlBQUEsUTFJZ0RGLHlCMElyREYscUJBUUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLGNBQ0EsWUFBQSxRMUkwQ0YseUIwSXJERixxQkFjSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsZ0JBQUEsWTFJcUNGLHlCMElsQ0EsMkJBRUksTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsT0FDQSxZQUFBLFExSTJCSix5QjBJbENBLDJCQVVJLFlBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxnQkFBQSxPQUNBLE9BQUEsRUFBQSxNQUFBLEVBQUEsRzFJa0JKLHlCMElsQ0EsMkJBbUJJLFFBQUEsYUFDQSxRQUFBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQUNDLHNDQUFBLHNDQUVHLFFBQUEsYzFJTVIseUIwSUNBLGdDQUVJLE1BQUEsTUFDQSxPQUFBLE8xSUpKLHlCMElDQSxnQ0FNSSxNQUFBLE1BQ0EsT0FBQSxPMUlSSix5QjBJQ0EsZ0NBVUksUUFBQSxNMUlYSix5QjJJaEVKLGNBRUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUTNJNERBLHlCMkloRUosY0FPSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRM0l1REEseUIySWhFSixjQVlJLGlCQUFBLFlBQ0EsV0FBQSxNM0ltREEseUIySS9DQSwyQkFFSSxjQUFBLEVBQ0Msc0NBRUcsUUFBQSxJQUdILHNDQUVHLFFBQUEsSzNJcUNSLHlCMkkvQ0EsMkJBZUksY0FBQSxFQVpDLHNDQWVHLFFBQUEsSUFWSCxzQ0FlRyxRQUFBLEszSXdCUix5QjJJL0NBLDJCQTRCSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxRQUNBLE1BQUEsUUFoQ0gsaUNBQUEsaUNBa0NLLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxNQUFBLFFBQ0EsT0FBQSxRQXJDTCxtQ0F3Q0ssTUFBQSxRQWhDRCxzQ0FvQ0csUUFBQSxRQXpDSCxzQ0E4Q0csUUFBQSxVQUtOLGtDQUNFLFlBQUEsTzNJUkoseUIySU9FLGtDQUdJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGNBQUEsUzNJWk4seUIySU9FLGtDQVFJLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxjQUFBLFMzSW5CTix5QjJJT0Usa0NBZUksTUFBQSxLQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQWxCSCx3Q0FBQSx3Q0FvQkssYUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRQUNBLE1BQUEsTTNJN0JSLHlCMkltQ0EsZ0NBRUksaUJBQUEsS0FDQSxjQUFBLE8zSXRDSix5QjJJbUNBLGdDQU1JLGlCQUFBLFFBQ0EsY0FBQSxPM0kxQ0oseUIySW1DQSxnQ0FVSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUNBLGlCQUFBLE1DL0dSLG9CQUNFLE1BQUEsS0FDQSw2QkFDRSxRQUFBLEs1STZEQSx5QjRJOURGLDZCQUdJLFlBQUEsTzVJMkRGLHlCNEk5REYsNkJBTUksWUFBQSxPNUl3REYseUI0STlERiw2QkFTSSxZQUFBLEVBQ0EsV0FBQSxRNUlvREYsMEI0STlERiw2QkFhSSxZQUFBLEVBQ0EsV0FBQSxRNUlnREYsMEI0STlERiw2QkFpQkksWUFBQSxFQUNBLFdBQUEsUUFwQk4sc0RBd0JJLFFBQUEsS0F4QkoseUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTUE3Qk4seUZBNkJNLFFBQUEsTTVJbUNGLHlCNEloRUosNERBa0NNLGVBQUEsTUFDQSxRQUFBLE1BQ0EsY0FBQSxPNUk0QkYseUI0SWhFSiw0REF1Q00sZUFBQSxNQUNBLFFBQUEsYUFDQSxjQUFBLE1BekNOLDZFQTJDUSxhQUFBLE01SXFCSix5QjRJaEVKLDREQStDTSxlQUFBLE1BQ0EsUUFBQSxhQUNBLGNBQUEsRUFqRE4sNkVBbURRLGFBQUEsTTVJYUosMEI0SWhFSiw0REF1RE0sZUFBQSxNQUNBLFFBQUEsYUFDQSxjQUFBLEVBekROLDZFQTJEUSxhQUFBLE01SUtKLDBCNEloRUosNERBK0RNLFFBQUEsYUFDQSxlQUFBLE1BQ0EsY0FBQSxFQWpFTiw2RUFtRVEsYUFBQSxNNUlISix5QjZJL0RGLDZCQUVJLFdBQUEsTUFBQSxNQUFBLFM3STZERix5QjZJL0RGLDZCQUtJLFdBQUEsTTdJMERGLHlCNkkvREYsNkJBUUksV0FBQSxNN0l1REYsMEI2SS9ERiw2QkFXSSxXQUFBLE03SW9ERiwwQjZJL0RGLDZCQWNJLFdBQUEsTUFmTiw0REFtQkksVUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsT0FBQSxRQXZCSixvRUEwQkksY0FBQSxPQUFBLE1BQUEsUTdJc0NBLHlCOEloRUoseUJBRUksUUFBQSxLQUNBLE9BQUEsTUFBQSxROUk2REEseUI4SWhFSix5QkFPSSxRQUFBLEtBQ0EsT0FBQSxNQUFBLFE5SXdEQSx5QjhJaEVKLHlCQVlJLFFBQUEsS0FDQSxPQUFBLEtBQUEsRzlJbURBLDBCOEloRUoseUJBZ0JJLFFBQUEsRUFDQSxPQUFBLEtBQUEsRzlJK0NBLDBCOEloRUoseUJBb0JJLE9BQUEsS0FBQSxFQUNBLFFBQUEsR0FHRCx3Q0FHSyxRQUFBLElBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsYUFBQSxPQVBMLGtEQVdLLGNBQUEsTUFpQk4sZ0NBQ0UsTUFBQSxLOUlXQSx5QjhJWkQsNENBSUssT0FBQSxNQUFBLEdBQUEsTUFBQSxJOUlRSix5QjhJWkQsNENBU0ssT0FBQSxNQUFBLEdBQUEsTUFBQSxJOUlHSix5QjhJWkQsNENBY0ssT0FBQSxNQUFBLEdBQUEsTUFBQSxJOUlGSiwwQjhJWkQsNENBbUJLLE9BQUEsRUFBQSxFQUFBLE1BQUEsRzlJUEosMEI4SVpELDRDQXdCSyxPQUFBLEVBQUEsRUFBQSxNQUFBLEdBS0wsMENBRUcsUUFBQSxNOUluQkYsMEI4SWlCRCwwQ0FVSyxjQUFBLFE5STNCSiwwQjhJaUJELDBDQWFLLGNBQUEsUTlJOUJKLHlCOElrQ0EsMENBRUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRzlJdENKLHlCOElrQ0EsMENBT0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRzlJMUNKLHlCOElrQ0EsMENBV0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRzlJOUNKLDBCOElrQ0EsMENBZUksUUFBQSxNQUNBLE9BQUEsRzlJbERKLDBCOElrQ0EsMENBbUJJLFFBQUEsTUFDQSxPQUFBLEc5SXRESix5QjhJaUJGLHFDQTBDSSxRQUFBLGFBQ0EsTUFBQSxJQUNBLGVBQUEsSUFDQSxPQUFBLE1BQUEsR0FBQSxNQUFBLEk5STlERix5QjhJaUJGLHFDQWdESSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLE1BQUEsR0FBQSxNQUFBLEk5SXBFRix5QjhJaUJGLHFDQXNESSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLE1BQUEsR0FBQSxNQUFBLEk5STFFRiwwQjhJaUJGLHFDQTRESSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEc5SWhGRiwwQjhJaUJGLHFDQWtFSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEc5SXRGRix5QitJaEVKLHlCQUVJLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRL0k2REEseUIrSWhFSix5QkFNSSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUS9JeURBLHlCK0loRUoseUJBVUksaUJBQUEsWUFDQSxXQUFBLE0vSXFEQSwwQitJaEVKLHlCQWNJLGlCQUFBLFlBQ0EsV0FBQSxNL0lpREEsMEIrSWhFSix5QkFrQkksaUJBQUEsWUFDQSxXQUFBLE1BR0YsK0JBQ0UsV0FBQSxLQWNELHFDQUVHLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxPQUNBLFlBQUEsSUFnQkgsMENBRUcsWUFBQSxXQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxPL0lHRix5QitJUEYscUNBbUJJLFVBQUEsUS9JWkYseUIrSVBGLHFDQXVCSSxVQUFBLFEvSWhCRix5QitJUEYscUNBMkJJLFVBQUEsUS9JcEJGLDBCK0lQRixxQ0ErQkksVUFBQSxTL0l4QkYsMEIrSVBGLHFDQW1DSSxVQUFBLFNBNkNELHFEQUVHLFlBQUEsTy9JM0VKLHlCZ0poRUosb0JBRUksUUFBQSxLQUNBLFVBQUEsT0FDQSxRQUFBLEVBQUEsT2hKNERBLHlCZ0poRUosb0JBT0ksUUFBQSxLQUNBLFVBQUEsT0FDQSxRQUFBLEVBQUEsT2hKdURBLHlCZ0poRUosb0JBWUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLFFBQUEsR2hKa0RBLDBCZ0poRUosb0JBaUJJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxRQUFBLEdoSjZDQSwwQmdKaEVKLG9CQXNCSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsUUFBQSxHaEp3Q0EseUJnSnRDRiwwQkFFSSxhQUFBLE1BRkgsMkNBSUssYUFBQSxFQUNBLGNBQUEsT2hKaUNKLHlCZ0p0Q0YsMEJBU0ksYUFBQSxNQVRILDJDQVdLLGFBQUEsRUFDQSxjQUFBLE9oSjBCSix5QmdKdENGLDBCQWdCSSxhQUFBLEVBaEJILDJDQWtCSyxhQUFBLEtBQ0EsY0FBQSxHaEptQkosMEJnSnRDRiwwQkF1QkksYUFBQSxFQXZCSCwyQ0F5QkssYUFBQSxLQUNBLGNBQUEsR2hKWUosMEJnSnRDRiwwQkE4QkksYUFBQSxFQTlCSCwyQ0FnQ0ssYUFBQSxLQUNBLGNBQUEsR2hKS0oseUJnSkFGLDZCQUVJLE9BQUEsT0FBQSxPQUFBLE1BQUEsT0FDQSxRQUFBLE1oSkhGLHlCZ0pBRiw2QkFNSSxPQUFBLE9BQUEsT0FBQSxNQUFBLE9BQ0EsUUFBQSxNaEpQRix5QmdKQUYsNkJBVUksUUFBQSxFQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsR2hKWEYsMEJnSkFGLDZCQWNJLFFBQUEsRUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEdoSmZGLDBCZ0pBRiw2QkFrQkksUUFBQSxFQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsR0FHQSxrQ0FDRSxRQUFBLE1DdkZSLG9CQUNFLFFBQUEsR0FhQSwwQkFDRSxVQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsb0JBQ0EsZ0JBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPbkpsQkYsTUFBQSxRQUVFLGtDQUNFLE1BQUEsUUFJRixnQ0FDRSxNQUFBLFFBSUYsZ0NBQ0UsTUFBQSxrQkFJRixpQ0FDRSxNQUFBLGtCbUpMSCxnQ0FBQSxnQ0FTRyxhQUFBLG1CQUNBLE9BQUEsUUFlRixpQ25KdENGLE1BQUEsa0JtSndDSSxhQUFBLG1Cbkp0Q0YseUNBQ0UsTUFBQSxrQkFJRix1Q0FDRSxNQUFBLGtCQUlGLHVDQUNFLE1BQUEsa0JBSUYsd0NBQ0UsTUFBQSxrQkU2Q0YseUJpSkxGLDZCQUVJLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRakpFRix5QmlKTEYsNkJBTUksV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxjQUFBLFFqSkZGLHlCaUpMRiw2QkFVSSxpQkFBQSxZQUNBLFdBQUEsTWpKTkYsMEJpSkxGLDZCQWNJLGlCQUFBLFlBQ0EsV0FBQSxNakpWRiwwQmlKTEYsNkJBa0JJLGlCQUFBLFlBQ0EsV0FBQSxNakpkRix5QmtKbERGLDBCQUVJLFlBQUEsSUFDQSxjQUFBLE9sSitDRix5QmtKbERGLDBCQU1JLGNBQUEsT2xKNENGLHlCa0psREYsMEJBU0ksY0FBQSxPbEp5Q0YsMEJrSmxERiwwQkFZSSxjQUFBLE9sSnNDRiwwQmtKbERGLDBCQWVJLGFBQUEsUUFDQSxjQUFBLE9sSmtDRix5QmtKbkJGLHFDQUVJLE1BQUEsTWxKaUJGLHlCa0pMRiwwQkFFSSxNQUFBLE1DakRKLDBCQUNFLFlBQUEsV0FBQSxDQUFBLFduSm1EQSx5Qm1KcERGLDBCQUdJLFVBQUEsUUFDQSxZQUFBLFNuSmdERix5Qm1KcERGLDBCQU9JLFVBQUEsUUFDQSxZQUFBLFNuSjRDRix5Qm1KcERGLDBCQVdJLFVBQUEsU0FDQSxZQUFBLFVuSndDRiwwQm1KcERGLDBCQWVJLFVBQUEsU0FDQSxZQUFBLFVBSUosMEJBQ0UsV0FBQSxPQUNBLFlBQUEsT0FDQSxVQUFBLE1BQ0EsWUFBQSxJQWtCRixxQ0FDRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFVBQUEsTUFDQSxZQUFBLElBa0JGLDBCQUNFLFVBQUEsTUFDQSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUNoRkosZUFDRSxPQUFBLFFBRUYsdUJBQ0UsTUFBQSxLQUVGLG9DQUVJLE1BQUEsS0FGSiwrQkFLSSxXQUFBLE9BWEosZUNDRSxPQUFBLFFERUYsdUJDQ0UsTUFBQSxLQ0pGLG9CQUNFLFFBQUEsS3RKK0RFLHlCc0poRUosb0JBR0ksVUFBQSxPQUNBLE9BQUEsTUFBQSxPQUNBLFFBQUEsTXRKMkRBLHlCc0poRUosb0JBUUksVUFBQSxPQUNBLE9BQUEsTUFBQSxPQUNBLFFBQUEsTXRKc0RBLHlCc0poRUosb0JBYUksVUFBQSxJQUFBLE9BQ0EsUUFBQSxFQUNBLGNBQUEsTXRKaURBLHlCdUpoRUosb0JBRUksY0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsZ0JBQ0EsY0FBQSxRdkoyREEseUJ1SmhFSixvQkFRSSxjQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxjQUFBLFF2SnFEQSx5QnVKaEVKLG9CQWNJLGNBQUEsRUFDQSxXQUFBLE1DZkoscUNBQ0ksU0FDRSxRQUFBLEtBRUYsWUFDRSxZQUFBLEdBQ0EsYUFBQSxJQUlOLFdBQ0UsUUFBQSxLQUNBLFlBQUEsT3hKb0RFLHlCd0p0REosV0FRSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsS0FBQSxFQUFBLE9BQUEsRUFDQSxlQUFBLE94SjBDQSwwQndKdERKLFdBZUksUUFBQSxLQUNBLFVBQUEsSUFBQSxLQUNBLFlBQUEsT0FDQSxPQUFBLEtBQUEsRUFBQSxPQUFBLEVBQ0EsZUFBQSxPeEptQ0EseUJ3SmpDRCxrQ0FPSyxhQUFBLE14SjBCSiwwQndKakNELGtDQVlLLGFBQUEsTXhKcUJKLHlCd0pSQSxzQkFNSSxXQUFBLFF4SkVKLDBCd0pSQSxzQkFTSSxXQUFBLFF4SkRKLHlCd0ppQkYsbUJBTUksY0FBQSxPeEp2QkYsMEJ3SmlCRixtQkFTSSxjQUFBLE9BVEgseUJBWUcsUUFBQSxNQUFBLE1BQUEsTUFBQSxNQUNBLFFBQUEsYUFHSixtQkFDRSxRQUFBLEtBQ0EsWUFBQSxPeEpuQ0EseUJ5SjlDQSx5QkFFSSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsZ0JBQUEsQ0FBQSxZekowQ0oseUJ5SjlDQSx5QkFPSSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsZ0JBQUEsQ0FBQSxZekpxQ0oseUJ5SjlDQSx5QkFZSSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsZ0JBQUEsQ0FBQSxZekpnQ0osMEJ5SjlDQSx5QkFpQkksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWXpKMkJKLHlCeUp6QkUsZ0NBRUksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWXpKcUJOLHlCeUp6QkUsZ0NBT0ksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWXpKZ0JOLHlCeUp6QkUsZ0NBWUksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWXpKV04sMEJ5SnpCRSxnQ0FpQkksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWXpKTU4seUJ5SkZBLHNCQUVJLFVBQUEsS0FDQSxZQUFBLE96SkRKLHlCeUpGQSxzQkFNSSxVQUFBLEtBQ0EsWUFBQSxPekpMSix5QnlKRkEsc0JBVUksVUFBQSxLQUNBLFlBQUEsT3pKVEosMEJ5SkZBLHNCQWNJLFVBQUEsS0FDQSxZQUFBLE9BZUwseUJBV0csVUFBQSxNQVhILHVDQWNHLGlCQUFBLG1CekoxQ0YseUIwSmhFSix1QkFFSSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLE1BQUEsS0FBQSxLQUFBLE0xSjJEQSx5QjBKaEVKLHVCQVFJLFFBQUEsS0FDQSxlQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsTUFBQSxLQUFBLEtBQUEsTTFKcURBLHlCMEpoRUosdUJBY0ksUUFBQSxLQUNBLGVBQUEsSUFDQSxXQUFBLEVBQ0EsUUFBQSxNMUorQ0EsMEIwSmhFSix1QkFvQkksUUFBQSxLQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxHMUp5Q0EseUIySmhFSix1QkFFSSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUIzSjZEQSx5QjJKaEVKLHVCQU1JLGlCQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxpQjNKeURBLHlCMkpoRUosdUJBVUksV0FBQSxNM0pzREEseUI0SmhFSixnQkFFSSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsRzVKNERBLHlCNEpoRUosZ0JBT0ksUUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEc1SnVEQSx5QjRKaEVKLGdCQVlJLFFBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEc1Sm1EQSwwQjRKaEVKLGdCQWdCSSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxHQXdDQSxpQ0FDRSxRQUFBLEtBWUYsc0NBQ0UsUUFBQSxLQVlGLHVDQUNFLFFBQUEsS0FZRix3Q0FDRSxRQUFBLEtBYUosMkJBQ0UsUUFBQSxLQVlGLHNCQUNFLGFBQUEsTzVKNURBLHlCNkpoRUosZ0JBRUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsUzdKNkRBLHlCNkpoRUosZ0JBTUksaUJBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsUzdKeURBLHlCNkpoRUosZ0JBVUksaUJBQUEsWUFDQSxXQUFBLE03SnFEQSwwQjZKaEVKLGdCQWNJLGlCQUFBLFlBQ0EsV0FBQSxNQThGRix3QkFDRSxVQUFBLE9BQ0EsTUFBQSxrQkFDQSxjQUFBLEVBSEQsK0JBQUEsOEJBQUEsZ0NBTUcsTUFBQSxrQkFOSCw4QkFVRyxNQUFBLGtCQUNBLE9BQUEsUTdKeERGLHlCOEp6Q0YsbUJBRUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsRUFBQSxNQUFBLE1BQUEsTUFDQSxRQUFBLE1BQUEsTTlKb0NGLHlCOEp6Q0YsbUJBUUksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsRUFBQSxNQUFBLE1BQUEsTUFDQSxRQUFBLE9BQUEsTTlKOEJGLHlCOEp0QkEseUJBRUksUUFBQSxPQUFBLEVBRkgsMENBSUssYUFBQSxNOUprQk4seUI4SnRCQSx5QkFRSSxRQUFBLE9BQUEsRUFSSCwwQ0FVSyxhQUFBLE05SllOLHlCOEpBRiw4QkFFSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsY0FDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEc5SkxGLHlCOEpBRiw4QkFRSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsY0FDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEc5SlhGLHlCOEpBRiw4QkFjSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUNBLGdCQUFBLFk5SmpCRiwwQjhKQUYsOEJBb0JJLFFBQUEsS0FDQSxVQUFBLElBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEVBQ0EsZ0JBQUEsWTlKdkJGLDBCOEpBRiw4QkEwQkksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLE9BQUEsRUFBQSxFQUFBLE1BQUEsRUFDQSxnQkFBQSxZOUo3QkYseUI4SitCQSxvQ0FFSSxRQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsTTlKbkNKLHlCOEorQkEsb0NBT0ksTUFBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEc5SnhDSix5QjhKK0JBLG9DQWFJLE1BQUEsY0FiSCxxREFlSyxjQUFBLE1BZkwsc0RBa0JLLGFBQUEsTzlKakROLDBCOEorQkEsb0NBc0JJLE1BQUEsZUF0QkgscURBd0JLLGNBQUEsTUF4Qkwsc0RBMkJLLGFBQUEsTzlKMUROLDBCOEorQkEsb0NBK0JJLE1BQUEsZUEvQkgscURBaUNLLGNBQUEsTUFqQ0wsc0RBb0NLLGFBQUEsTzlKbkVOLHlCOEp3RUYsd0JBRUksV0FBQSxPQUNBLFFBQUEsTTlKM0VGLHlCOEp3RUYsd0JBTUksV0FBQSxPQUNBLFFBQUEsTTlKL0VGLHlCOEp3RUYsd0JBVUksUUFBQSxNQUNBLE1BQUEsY0FYSCx5Q0FhSyxjQUFBLE1BYkwsMENBZ0JLLGFBQUEsTzlKeEZKLDBCOEp3RUYsd0JBb0JJLE1BQUEsZUFwQkgseUNBc0JLLGNBQUEsTUF0QkwsMENBeUJLLGFBQUEsTzlKakdKLDBCOEp3RUYsd0JBNkJJLE1BQUEsZUE3QkgseUNBK0JLLGNBQUEsTUEvQkwsMENBa0NLLGFBQUEsTzlKMUdKLHlCOEo2R0EsNkJBRUksUUFBQSxLQUNBLFVBQUEsUTlKaEhKLHlCOEo2R0EsNkJBTUksUUFBQSxLQUNBLFVBQUEsUTlKcEhKLHlCOEo2R0EsNkJBVUksVUFBQSxJQUFBLFE5SnZISiwwQjhKNkdBLDZCQWFJLFVBQUEsSUFBQSxROUoxSEosMEI4SjZHQSw2QkFnQkksVUFBQSxJQUFBLFE5SjdISix5QjhKZ0lDLCtDQUdLLGNBQUEsUTlKbklOLHlCOEpnSUMsK0NBUUssY0FBQSxROUp4SU4seUI4Sm1KRixrQkFFSSxNQUFBLE05SnJKRix5QjhKbUpGLGtCQUtJLE1BQUEsTTlKeEpGLHlCOEo2S0EsMkJBRUksUUFBQSxLQUNBLFVBQUEsSUFBQSxLQUNBLFFBQUEsT0FBQSxFQUFBLEVBQUEsTUFDQSxTQUFBLFU5SmxMSix5QjhKNktBLDJCQVFJLFFBQUEsS0FDQSxVQUFBLElBQUEsS0FDQSxRQUFBLE9BQUEsRUFBQSxFQUFBLE1BQ0EsU0FBQSxVOUp4TEoseUI4SmtNQSx1QkFFSSxRQUFBLEVBQUEsTUFBQSxFQUFBLEVBQ0EsV0FBQSxPOUpyTUoseUI4SmtNQSx1QkFNSSxRQUFBLEVBQUEsTUFBQSxFQUFBLEVBQ0EsV0FBQSxPOUp6TUoseUI4SmtNQSx1QkFVSSxRQUFBLEVBQUEsTUFBQSxFQUFBLEVBQ0EsV0FBQSxPOUo3TUoseUI4Sm9OQSx1QkFFSSxRQUFBLE1BQ0EsV0FBQSxRQUNBLFdBQUEsT0FDQSxTQUFBLFU5SnpOSix5QjhKb05BLHVCQVFJLFFBQUEsTUFDQSxXQUFBLFFBQ0EsV0FBQSxPQUNBLFNBQUEsVTlKL05KLHlCOEp3T0EsdUJBRUksTUFBQSxJQUNBLFFBQUEsRUFBQSxPQUFBLEVBQUEsTzlKM09KLHlCOEp3T0EsdUJBTUksTUFBQSxJQUNBLFFBQUEsRUFBQSxPQUFBLEVBQUEsTzlKL09KLHlCOEp3T0EsdUJBVUksZUFBQSxPOUpsUEosMEI4SndPQSx1QkFhSSxlQUFBLE85SnJQSiwwQjhKd09BLHVCQWdCSSxlQUFBLE85SnhQSix5QjhKMlBBLHVCQUVJLE1BQUEsSUFDQSxRQUFBLEVBQUEsTUFBQSxFQUFBLFE5SjlQSix5QjhKMlBBLHVCQU1JLE1BQUEsSUFDQSxRQUFBLEVBQUEsTUFBQSxFQUFBLFE5SmxRSix5QjhKMlBBLHVCQVVJLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxPQUFBLEVBQ0EsY0FBQSxROUp2UUosMEI4SjJQQSx1QkFlSSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsT0FBQSxFQUNBLGNBQUEsUTlKNVFKLDBCOEoyUEEsdUJBb0JJLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxPQUFBLEVBQ0EsY0FBQSxROUpqUkoseUI4Sm1SRSw2QkFFSSxXQUFBLE9BRkgsbUNBSUssUUFBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLE05SnpSUix5QjhKbVJFLDZCQVVJLFdBQUEsT0FWSCxtQ0FZSyxRQUFBLE1BQ0EsUUFBQSxNQUNBLE1BQUEsTTlKalNSLHlCOEptUkUsNkJBa0JJLFFBQUEsYUFDQSxXQUFBLEtBQ0EsYUFBQSxNQXBCSCxtQ0FzQkssUUFBQSxHQXRCTCxvQ0F5QkssUUFBQSxJQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsY0FBQSxPOUovU1IsMEI4Sm1SRSw2QkFnQ0ksUUFBQSxhQUNBLFdBQUEsS0FDQSxhQUFBLE1BbENILG1DQW9DSyxRQUFBLEdBcENMLG9DQXVDSyxRQUFBLElBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxjQUFBLE85SjdUUiwwQjhKbVJFLDZCQThDSSxRQUFBLGFBQ0EsV0FBQSxLQUNBLGFBQUEsTUFoREgsbUNBa0RLLFFBQUEsR0FsREwsb0NBcURLLFFBQUEsSUFDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGNBQUEsTzlKM1VSLHlCOEorVUUsMkJBRUksV0FBQSxROUpqVk4seUI4SitVRSwyQkFLSSxXQUFBLFE5SnBWTix5QjhKK1VFLDJCQVFJLFFBQUEsYUFDQSxXQUFBLEtBVEgsa0NBWUssUUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsY0FBQSxPOUo5VlIsMEI4SitVRSwyQkFtQkksUUFBQSxhQUNBLFdBQUEsS0FwQkgsa0NBdUJLLFFBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLGNBQUEsTzlKeldSLDBCOEorVUUsMkJBOEJJLFFBQUEsYUFDQSxXQUFBLEtBL0JILGtDQWlDSyxRQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxjQUFBLE85Sm5YUix5QjhKd1hBLDJCQUVJLFFBQUEsTzlKMVhKLHlCOEp3WEEsMkJBS0ksUUFBQSxPOUo3WEoseUI4SndYQSwyQkFRSSxRQUFBLE85SmhZSiwwQjhKd1hBLDJCQVdJLFFBQUEsTzlKbllKLDBCOEp3WEEsMkJBY0ksUUFBQSxPOUp0WUoseUI4SjRZSiwrQ0FhTSxRQUFBLE05SnpaRix5QjhKNFlKLCtDQWdCTSxRQUFBLE05SjVaRix5QjhKNFlKLCtDQW1CTSxNQUFBLEtBQ0EsUUFBQSxNOUpoYUYsMEI4SjRZSiwrQ0F1Qk0sTUFBQSxLQUNBLFFBQUEsTTlKcGFGLDBCOEo0WUosK0NBMkJNLE1BQUEsS0FDQSxRQUFBLE05SnhhRix5QjhKNFlKLDZFQWdDUSxRQUFBLE05SjVhSix5QjhKNFlKLDZFQW1DUSxRQUFBLE05Si9hSix5QjhKNFlKLDZFQXNDUSxRQUFBLE05SmxiSiwwQjhKNFlKLDZFQXlDUSxRQUFBLE05SnJiSiwwQjhKNFlKLDZFQTRDUSxRQUFBLE05SnhiSix5QitKOUJDLCtCQUFBLCtCQU9LLE9BQUEsUy9KdUJOLDBCK0o5QkMsK0JBQUEsK0JBWUssT0FBQSxTL0prQk4sMEIrSjlCQywrQkFBQSwrQkFpQkssT0FBQSxTL0phTix5QitKVkUsZ0NBRUksY0FBQSxNQUFBLE1BQUEsUUFDQSxZQUFBLEsvSk9OLHlCK0pWRSxnQ0FNSSxjQUFBLE1BQUEsTUFBQSxRQUNBLFlBQUEsSy9KR04seUIrSlZFLGdDQVVJLGNBQUEsTUFBQSxNQUFBLFFBQ0EsWUFBQSxLL0pETiwwQitKVkUsZ0NBY0ksY0FBQSxNQUFBLE1BQUEsUUFDQSxZQUFBLEsvSkxOLDBCK0pWRSxnQ0FrQkksY0FBQSxNQUFBLE1BQUEsUUFDQSxZQUFBLEsvSlROLHlCK0p5QkMsMENBQUEsMENBT0ssT0FBQSxRQVBMLHFEQVVLLGFBQUEsT0FBQSxNQUFBLFMvSm5DTix5QitKMkNFLDJDQUVJLFlBQUEsSy9KN0NOLHlCK0oyQ0UsMkNBS0ksWUFBQSxLL0poRE4seUIrSjJDRSwyQ0FRSSxZQUFBLEsvSm5ETiwwQitKMkNFLDJDQVdJLFlBQUEsSUFDQSxpQkFBQSxzQi9KdkROLDBCK0oyQ0UsMkNBZUksWUFBQSxJQUNBLGlCQUFBLHNCL0ozRE4seUIrSmdFRCx5Q0FPSyxhQUFBLE9BQUEsTUFBQSxTL0p2RUoseUIrSm9IQSwyQkFFSSxPQUFBLE9BQUEsTUFBQSxTL0p0SEoseUIrSm9IQSwyQkFNSSxPQUFBLE9BQUEsTUFBQSxTL0oxSEoseUIrSm9JQSxnQ0FFSSxpQkFBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsUy9KeElKLHlCK0pvSUEsZ0NBT0ksaUJBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLFMvSjdJSix5QitKb0lBLGdDQVlJLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxTL0psSkosMEIrSm9JQSxnQ0FpQkksaUJBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLFMvSnZKSiwwQitKb0lBLGdDQXNCSSxpQkFBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsUy9KNUpKLHlCK0pnS0EsdUJBRUksVUFBQSxNL0psS0oseUIrSmdLQSx1QkFLSSxVQUFBLE0vSnJLSix5QitKOEtBLHVCQUVJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsTy9KbExKLHlCK0o4S0EsdUJBT0ksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxPL0p2TEoseUIrSmdNQSx1QkFNSSxTQUFBLE9BQ0EsY0FBQSxVL0p2TUoseUIrSjhNQSx1QkFFSSxhQUFBLE1BQUEsTUFBQSxTL0poTkoseUIrSjhNQSx1QkFLSSxhQUFBLE1BQUEsTUFBQSxTL0puTkoseUIrSjhNQSx1QkFRSSxjQUFBLE1BQUEsTUFBQSxRQUNBLGFBQUEsRy9Kdk5KLHlCK0o2TkUsNkJBRUksVUFBQSxLQUNBLE1BQUEsUy9KaE9OLHlCK0o2TkUsNkJBTUksVUFBQSxLQUNBLE1BQUEsUy9KcE9OLHlCK0o2T0UsMkJBRUksVUFBQSxLQUNBLE1BQUEsUy9KaFBOLHlCK0o2T0UsMkJBTUksVUFBQSxLQUNBLE1BQUEsUy9KcFBOLHlCZ0toRUosU0FNSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsS0FBQSxFQUFBLE9BQUEsRUFDQSxlQUFBLE9oS3NEQSwwQmdLaEVKLFNBYUksUUFBQSxLQUNBLFVBQUEsSUFBQSxLQUNBLFlBQUEsT0FDQSxPQUFBLEtBQUEsRUFBQSxPQUFBLEVBQ0EsZUFBQSxPaEsrQ0EseUJnSzdDRCxnQ0FPSyxhQUFBLE1oS3NDSiwwQmdLN0NELGdDQVlLLGFBQUEsTUF1QkosMkJBQ0UsVUFBQSxnQkFJSixhQUNFLE9BQUEsRUFFRixvQkFDRSxPQUFBLEVBQUEsRUFBQSxFQUFBLE9oS0NBLHlCaUs5Q0EsdUJBRUksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWWpLMENKLHlCaUs5Q0EsdUJBT0ksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWWpLcUNKLHlCaUs5Q0EsdUJBWUksVUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLGdCQUFBLENBQUEsWWpLZ0NKLDBCaUs5Q0EsdUJBaUJJLFVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFlqSzJCSix5QmlLekJFLDhCQUVJLFVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFlqS3FCTix5QmlLekJFLDhCQU9JLFVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFlqS2dCTix5QmlLekJFLDhCQVlJLFVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFlqS1dOLDBCaUt6QkUsOEJBaUJJLFVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxnQkFBQSxDQUFBLFlqS01OLHlCaUtGQSxvQkFFSSxVQUFBLEtBQ0EsWUFBQSxPaktESix5QmlLRkEsb0JBTUksVUFBQSxLQUNBLFlBQUEsT2pLTEoseUJpS0ZBLG9CQVVJLFVBQUEsS0FDQSxZQUFBLE9qS1RKLDBCaUtGQSxvQkFjSSxVQUFBLEtBQ0EsWUFBQSxPQzVFTCxrQkFFRyxRQUFBLEVDRkgsa0JBRUcsVUFBQSxPQUNBLE1BQUEsa0JBQ0EsY0FBQSxFQUpILHlCQUFBLHdCQUFBLDBCQU9LLE1BQUEsa0JBUEwsd0JBV0ssTUFBQSxrQkNaUixlQUNFLFdBQUEsT0FERiw2QkFJSSxPQUFBLEtBQUEsRUFKSixpREFPTSxPQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUtOLHlCQUdNLE9BQUEsWUFITiw0QkFPTSxXQUFBLGNBS04sZ0NBQUEsa0NBQUEscUJBSVEsT0FBQSxZQUpSLG1DQUFBLHFDQUFBLHdCQVFRLFdBQUEsY0FNUixvQkFDRSxVQUFBLGNBQ0EsTUFBQSxrQkFFRiwwQkFDRSxVQUFBLGNBQ0EsUUFBQSxnQkFDQSxNQUFBLGVBRUEsUUFBQSxPQUFBLGdCQUNBLE1BQUEsZUFDQSxjQUFBLGdCQUNBLGlCQUFBLGVBQ0EsaUJBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxjQUFBLGNBRUEsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLDJCQUdGLHNCQUNFLFFBQUEsdUJBQ0EsV0FBQSxxQkFDQSxPQUFBLE9BQUEsWUFDQSxZQUFBLGdCQUFBLENBQUEscUJBQ0EsYUFBQSxZQUNBLGFBQUEsZ0JBQ0EsV0FBQSxRQUNBLGNBQUEsa0JBQ0EsUUFBQSxNQUFBLGlCQUNBLFlBQUEsa0JBQ0EsVUFBQSxjQUNBLE1BQUEsZUFJRixtQ0FDRSxNQUFBLGtCQUNBLGNBQUEsZUFDQSxNQUFBLGVBQ0EsT0FBQSxlQUNBLFVBQUEsZUFDQSxRQUFBLHNCQUNBLGdCQUFBLGlCQUNBLFlBQUEsaUJBRUEsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsaUJBQUEsc0JBWEYseUNBY0ksT0FBQSxRQUNBLE1BQUEsZUFDQSxpQkFBQSxrQkFJSix3QkFFSSxjQUFBLGVBQ0EsTUFBQSxlQUNBLE9BQUEsZUFDQSxVQUFBLGVBQ0EsUUFBQSxzQkFDQSxnQkFBQSxpQkFDQSxZQUFBLGlCQUVBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLE1BQUEsa0JBWEosOEJBY00sT0FBQSxrQkFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLGVBQ0EsZ0JBQUEsZUFLTixvQ0FDRSxXQUFBLGNBR0YsaUJBQUEsbUJBQUEsZ0JBQ0UsUUFBQSxLQUdGLGtDQUNFLGlCQUFBLHNCQURGLGtDQU1FLFdBQUEsSXBLckVFLHlCcUtoRUosY0FHSSxPQUFBLEtBQUEsRUFBQSxFQUFBLEdySzZEQSx5QnFLaEVKLGNBTUksT0FBQSxLQUFBLEVBQUEsRUFBQSxHckswREEseUJxS2hFSixjQVNJLE9BQUEsS0FBQSxFQUFBLEVBQUEsR3JLdURBLDBCcUtoRUosY0FZSSxPQUFBLEtBQUEsRUFBQSxLQUFBLEdyS29EQSwwQnFLaEVKLGNBZUksT0FBQSxLQUFBLEVBQUEsS0FBQSxHQ2ZKLGFBV0UsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsTUNiRixhQUNFLGNBQUEsT0FBQSxNQUFBLFFBQ0EsV0FBQSxPQUFBLE1BQUEsUUNGRjs7QUFHQSwyQkFBQSx1Q0FBQSxnQkFBQSxlQUFBLGlEQUFBLG1EQUFBLHdCQUFBLHdCQUFBLHdCQUE2USxTQUFBLFNBQWtCLE1BQUEsS0FBVyxPQUFBLEtBQVksSUFBQSxFQUFNLE1BQUEsRUFBUSxLQUFBLEVBQU8sT0FBQSxFQUFTLHNCQUFBLGVBQXFDLFVBQUEsa0JBQTRCLFdBQUEsa0JBQTZCLFVBQUEsWUFBc0IsV0FBQSxZQUF1QixjQUFBLFlBQTBCLFdBQUEsZUFBMEIsUUFBQSxZQUFvQixnQ0FBZ0MsT0FBQSxLQUFZLE9BQUEsYUFBb0IsT0FBQSxRQUFlLE9BQUEsU0FBZ0IsT0FBQSxLQUFZLHNCQUFzQixPQUFBLEtBQVksT0FBQSxpQkFBd0IsT0FBQSxZQUFtQixPQUFBLGFBQW9CLE9BQUEsU0FBZ0IsbUJBQW1CLFNBQUEsbUJBQTRCLElBQUEsY0FBa0IsS0FBQSxjQUFtQixxQ0FBQSxpREFBQSw0Q0FBQSw4Q0FBQSw4Q0FBQSw2Q0FBQSw0Q0FBNFYsVUFBQSxtQkFBNkIsbUJBQUEscUJBQUEsc0JBQUEsdUJBQUEsd0JBQUEsc0NBQUEscUNBQUEseUNBQUEsdUNBQUEsc0RBQUEsOENBQTRZLFVBQUEsY0FBd0IscUJBQUEsaUNBQUEsc0JBQTRFLFFBQUEsRUFBVSwyQkFBQSx1Q0FBQSxpREFBQSxtREFBc0ssUUFBQSxHQUFXLGNBQUEsUUFBc0IsaUJBQUEsbUJBQW9DLHdDQUFBLHNEQUFBLHNFQUFBLHFFQUFBLCtDQUF5VCxVQUFBLGVBQXlCLDRDQUFBLDhDQUFBLDhDQUFvTCxvQkFBQSxTQUFBLENBQUEsTUFBb0MsMkJBQUEseUJBQXFELG9CQUFBLEdBQXdCLGVBQUEsMkJBQUEscUJBQUEsdUJBQUEsc0JBQUEsZ0JBQTRILG9CQUFBLEtBQXlCLGlCQUFBLEtBQXNCLGdCQUFBLEtBQXFCLFlBQUEsS0FBaUIsa0JBQWtCLG9CQUFBLEtBQXlCLGlCQUFBLEtBQXNCLGdCQUFBLEtBQXFCLFlBQUEsS0FBaUIsZUFBQSxzQkFBcUMsT0FBQSxLQUFZLFFBQUEsRUFBVSx5QkFBQSxzQkFBQSxzQkFBOEYsUUFBQSxhQUFxQixlQUFBLE9BQThDLHNCQUFBLHdCQUE4QyxXQUFBLFlBQXVCLHlCQUF5QixXQUFBLFdBQXNCLGtCQUFBLGdCQUFrQyxTQUFBLFNBQWtCLEtBQUEsU0FBYyxJQUFBLFNBQWEsUUFBQSxHQUFXLGVBQUEsMkJBQUEsZUFBQSxzQkFBQSxzQkFBQSx3QkFBQSx3QkFBQSx1QkFBQSxzQkFBa00sNEJBQUEsWUFBd0MsZUFBQSwyQkFBQSx1QkFBQSxzQkFBdUYsV0FBQSw0QkFBQSxVQUFpRCw0Q0FBQSxtQ0FBQSx1QkFBeEksZUFBQSwyQkFBQSx1QkFBQSxzQkFBa1MsV0FBQSwrQkFBQSxFQUFBLENBQUEsQ0FBQSxLQUFBLE1BQUEsV0FBb0UsaUJBQWlCLGlCQUFBLFFBQXlCLGlCQUFBLHFCQUFzQyxhQUFhLGVBQUEsMkJBQUEsd0JBQUEsdUJBQUEsc0JBQStHLFdBQUEsZUFBMkIsVUFBVSxVQUFBLElBQWMsU0FBQSxPQUFnQix5REFBMEQsUUFBQSxLQUFhLFlBQVksTUFBQSxlQUFxQixPQUFBLGVBQXNCLFVBQUEsZUFBeUIsV0FBQSxlQUEwQixPQUFBLFlBQW1CLFFBQUEsWUFBb0IsU0FBQSxpQkFBMEIsV0FBQSxLQUFnQixzQkFBc0IsU0FBQSxtQkFBNEIsSUFBQSxZQUFnQixLQUFBLFlBQWlCLE1BQUEsWUFBa0IsT0FBQSxZQUFtQixNQUFBLGVBQXFCLFFBQUEscUJBQTZCLFdBQUEsS0FBZ0IsTUFBQSxlQUFxQixPQUFBLGVBQXNCLE9BQUEsWUFBbUIscUNBQUEsdUNBQTRFLFdBQUEsS0FBZ0IsZ0JBQWdCLHlCQUFBLEtBQThCLFNBQUEsU0FBa0IsVUFBQSxJQUFjLFFBQUEsRUFBVSw2Q0FBNkMsVUFBQSxJQUFjLGVBQUEsaUJBQWdDLFNBQUEsT0FBZ0IsU0FBQSxTQUFrQixVQUFBLEtBQWUsdUJBQXVCLGlCQUFBLE1BQXVCLG1DQUFtQyxPQUFBLFFBQWUsK0NBQStDLFFBQUEsWUFBb0Isd0JBQXdCLFNBQUEsT0FBZ0IseUNBQXlDLFFBQUEsRUFBVSw4Q0FBOEMsUUFBQSxLQUFhLDRDQUFBLDJDQUFBLCtEQUFzSixRQUFBLE1BQWMsS0FBQSxFQUFPLElBQUEsRUFBTSw0Q0FBNEMsUUFBQSxFQUFVLDJDQUEyQyxRQUFBLEVBQVUsNERBQTRELFFBQUEsRUFBVSx5REFBeUQsUUFBQSxLQUFhLGVBQWUsV0FBQSxtQkFBc0QsUUFBQSxFQUFVLE9BQUEsZUFBc0IsZ0NBQUEsaUNBQWlFLFdBQUEscUJBQTBELFFBQUEsSUFBWSw2REFBQSxxQkFBa0YsUUFBQSxLQUFhLG1FQUFtRSxRQUFBLE1BQWMsNENBQUEsOENBQTBGLFVBQUEsa0JBQTRCLHFEQUFxRCxXQUFBLE9BQWtCLHNFQUFzRSxXQUFBLFFBQW1CLGVBQWUsVUFBQSxFQUFZLFlBQUEsRUFBYyxXQUFBLE9BQWtCLFFBQUEsS0FBYSxZQUFBLE9BQW1CLFFBQUEsRUFBVSxzQkFBc0IsU0FBQSxTQUFrQixLQUFBLEVBQU8sSUFBQSxFQUFNLFdBQUEsS0FBZ0Isc0JBQXNCLFNBQUEsU0FBa0IsT0FBQSxRQUFlLHFCQUFxQixRQUFBLE1BQWMsMkNBQTJDLE1BQUEsS0FBVyxPQUFBLEtBQVksa0RBQUEsNkNBQStGLFFBQUEsS0FBYSx1QkFBdUIsUUFBQSxNQUFjLDZDQUE2QyxhQUFBLFlBQXlCLHdEQUF3RCxjQUFBLFlBQTBCLGtEQUFrRCxRQUFBLEtBQWEsZUFBZSxRQUFBLE1BQWMsTUFBQSxJQUFVLE9BQUEsSUFBVyxTQUFBLFNBQWtCLElBQUEsS0FBUyxLQUFBLElBQVMsY0FBQSxJQUFrQixPQUFBLElBQUEsTUFBQSxRQUF5QixpREFBaUQsUUFBQSxJQUFZLElBQUEsS0FBUyxLQUFBLEtBQVUsc0RBQXNELE1BQUEsRUFBUSxPQUFBLEVBQVMsYUFBQSxJQUFpQiw0REFBNEQsUUFBQSxJQUFZLElBQUEsS0FBUyxLQUFBLEtBQXBnSCxpQkFBK2hILFNBQUEsT0FBZ0IsU0FBQSxTQUFrQixNQUFBLEtBQVcsT0FBQSxLQUFZLDZDQUE2QyxRQUFBLEVBQVUsd0JBQXdCLFNBQUEsU0FBa0IsUUFBQSxFQUFVLElBQUEsRUFBTSxLQUFBLEVBQU8sYUFBQSxNQUFtQixhQUFBLFFBQXFCLGlCQUFBLHlFQUEwRixtQkFBbUIsU0FBQSxTQUFrQixRQUFBLEdBQVcsT0FBQSxFQUFTLEtBQUEsRUFBTyxNQUFBLEVBQVEsWUFBQSxnQkFBQSxDQUFBLEtBQUEsQ0FBQSxXQUE4QyxVQUFBLEtBQWUsWUFBQSxJQUFnQixNQUFBLEtBQVcscUJBQXFCLGdCQUFBLEtBQXFCLE1BQUEsS0FBVyxjQUFBLElBQUEsTUFBd0IsYUFBQSxlQUE0QiwyQkFBMkIsTUFBQSxLQUFXLGFBQUEsa0JBQStCLHdDQUF3QyxLQUFBLEtBQVUsTUFBQSxFQUFRLGdEQUFBLDBDQUEwRixRQUFBLEtBQTdnSyx5QkFBbWpLLGlCQUFBLEtBQXNCLGlCQUFBLHFCQUFzQyxRQUFBLElBQUEsS0FBaUIsMkJBQTJCLEdBQStCLFVBQUEsVUFBb0IsS0FBc0MsVUFBQSxnQkFBMEIsbUJBQW1CLEdBQStCLFVBQUEsVUFBb0IsS0FBc0MsVUFBQSxnQkFBMEIseUNBQXlDLGtCQUFBLFFBQUEsSUFBQSxTQUFBLE9BQThDLFVBQUEsUUFBQSxJQUFBLFNBQUEsT0FBc0Msc0NBQUEsc0RBQTRGLG9CQUFBLFFBQTRCLDJCQUFBLE9BQWtDLG9CQUFBLElBQXdCLHNFQUFBLHFFQUEySSxXQUFBLG1CQUFzRCxRQUFBLEVBQTV3TSxrQkFBd3lNLE9BQUEsS0FBWSxpQkFBaUIsSUFBQSxLQUFTLE1BQUEsRUFBUSxPQUFBLEVBQVMsS0FBQSxFQUFPLFNBQUEsU0FBa0IsUUFBQSxHQUFXLDRCQUE0QixrQkFBa0IsV0FBQSxFQUFBLEVBQUEsRUFBQSxhQUF0ckwsZUFBQSwyQkFBQSx1QkFBQSxzQkFBMnlMLFNBQUEsU0FBa0IsUUFBQSxHQUFXLE9BQUEsUUFBZSxlQUFlLFNBQUEsU0FBa0IsTUFBQSxLQUFXLE9BQUEsS0FBWSxJQUFBLElBQVEsV0FBQSxNQUFpQixxQkFBcUIsS0FBQSxJQUFTLG9CQUFBLEVBQUEsRUFBd0IscUJBQXFCLE1BQUEsSUFBVSxvQkFBQSxNQUFBLEVBQTRCLHlCQUF5QixlQUFBLEtBQW9CLE9BQUEsUUFBNkIsUUFBQSxHQUFXLDJCQUEyQixNQUFBLEtBQVcsT0FBQSxLQUFZLElBQUEsSUFBUSxNQUFBLElBQVUsb0JBQUEsRUFBQSxNQUE0QixRQUFBLEdBQVcscUJBQUEsaUNBQXNELGNBQUEsSUFBa0IsaURBQWlELG9CQUFBLE1BQUEsTUFBZ0Msc0JBQXNCLE1BQUEsS0FBVyxPQUFBLEtBQVksS0FBQSxJQUFTLElBQUEsSUFBUSxZQUFBLE1BQWtCLFdBQUEsTUFBaUIsb0JBQUEsRUFBQSxNQUE0QixRQUFBLEVBQVUsNENBQUEsOERBQTBHLFFBQUEsS0FBYSx1Q0FBQSx3Q0FBQSw0Q0FBMkgsUUFBQSxFQUFVLFFBQUEsTUFBYyw0Q0FBNEMsTUFBQSxLQUFXLE9BQUEsS0FBWSxZQUFBLE1BQWtCLFdBQUEsTUFBaUIsb0JBQUEsTUFBQSxNQUFnQyx1QkFBdUIsTUFBQSxLQUFXLE9BQUEsS0FBWSxJQUFBLEVBQU0sTUFBQSxFQUFRLG9CQUFBLE1BQUEsRUFBNEIsUUFBQSxHQUFXLFFBQUEsRUFBVSw2Q0FBNkMsUUFBQSxLQUFhLDZDQUF5RixVQUFBLDBCQUFvQyw4Q0FBOEMsUUFBQSxNQUFjLFFBQUEsRUFBVSxtRUFBd0csVUFBQSxtQkFBNkIsMEVBQUEsc0ZBQWdLLFFBQUEsRUFBVSxnRkFBQSw0RkFBNEssUUFBQSxFQUFVLHNDQUFBLGtEQUF3RixRQUFBLFlBQW9CLCtGQUFBLDJHQUEwTSxRQUFBLEtBQWEscUdBQUEsaUhBQXNOLFFBQUEsTUFBYywyREFBQSx1RUFBa0ksUUFBQSxlQUF1Qiw2SUFBeUwsVUFBQSwwQkFBb0MsdUlBQWdMLFVBQUEsdUJBQWlDLHVJQUErSyxVQUFBLHNCQUFnQyx1RUFBNkgsVUFBQSxvQ0FBOEMsaUVBQW9ILFVBQUEsaUNBQTJDLGlFQUFtSCxVQUFBLGdDQUEwQyxpREFBQSw2REFBQSx5REFBQSx3REFBNlEsb0JBQUEsU0FBQSxDQUFBLFFBQXNDLG9CQUFBLElBQXdCLHFCQUFBLHNCQUFBLHVCQUFBLHdCQUEwRixRQUFBLEdBQVcsUUFBQSxNQUFjLFNBQUEsU0FBa0IsZ0JBQUEsS0FBcUIsSUFBQSxFQUFNLE9BQUEsRUFBUyxNQUFBLEtBQVcsT0FBQSxLQUFZLFFBQUEsR0FBVyxlQUFBLEtBQW9CLGtCQUFBLFVBQTRCLGdCQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsS0FBa0Msc0JBQUEsd0JBQThDLGlCQUFBLDhFQUFBLENBQUEsbUVBQW1LLG9CQUFBLEVBQUEsQ0FBQSxDQUFBLEVBQUEsRUFBNEIsS0FBQSxNQUFXLDhDQUFBLGdEQUE4RixLQUFBLEVBQU8scUJBQUEsdUJBQTRDLGlCQUFBLDhFQUFBLENBQUEsc0VBQXNLLG9CQUFBLEtBQUEsQ0FBQSxDQUFBLEtBQUEsRUFBa0MsTUFBQSxNQUFZLDhDQUFBLGdEQUE4RixNQUFBLEVBQVEsMkNBQUEsNENBQUEsNkNBQUEsOENBQUEsNkNBQUEsOENBQUEsaURBQUEsa0RBQUEsbURBQUEsb0RBQXVkLFFBQUEsS0NGcHZkLGdCQUNFLFNBQUEsU0FFRSxpQkFBQSw2QkFDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTXpLeURGLHlCeUsvREYsZ0JBU0ksT0FBQSxPQVFILDhCQUVHLE9BQUEsZUFDQSxJQUFBLFl6SzJDRix5QnlLOUNGLGVBT0ksU0FBQSxTQUNBLFFBQUEsTXpLc0NGLHlCeUs5Q0YsZUFXSSxTQUFBLFNBQ0EsUUFBQSxNQVpILDhCQW1CRyxTQUFBLFN6SzJCRix5QnlLOUNELDhCQXFCSyxPQUFBLGlCekt5QkoseUJ5SzlDRCw4QkF3QkssT0FBQSxpQnpLc0JKLHlCeUs5Q0QsZ0NBZ0NLLE9BQUEsaUJ6S2NKLHlCeUs5Q0QsZ0NBbUNLLE9BQUEsaUJ6S1dKLHlCeUs5Q0QsbUNBMkNLLFFBQUEsTXpLR0oseUJ5SzlDRCxtQ0E4Q0ssUUFBQSxNektBSix5QnlLOUNELG1DQWlESyxRQUFBLE9BSUosc0JBQ0UsUUFBQSxhQUNBLFVBQUEsSXpLVEYseUJ5S09BLHNCQUlJLE9BQUEsS0FBQSxLQUFBLE1BQUEsTXpLWEoseUJ5S09BLHNCQU9JLE9BQUEsS0FBQSxLQUFBLE1BQUEsTXpLZEoseUJ5S09BLHNCQVVJLGVBQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSxNQUFBLE1BSUoscUJBQ0UsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsSXpLekJGLHlCeUtzQkEscUJBS0ksT0FBQSxLQUNBLE1BQUEsS3pLNUJKLHlCeUtzQkEscUJBU0ksT0FBQSxReksvQkoseUJ5S3NCQSxxQkFZSSxPQUFBLE16S2xDSiwwQnlLc0JBLHFCQWVJLE9BQUEsTUFPUixjQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsU0FFRSxpQkFBQSw2QkFDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTUFFRixjQUFBLEtBQ0EsUUFBQSxJQ25IQyw4QkFjRyxjQUFBLE1BQUEsV0FBQSxNQWRILDhCQWtCRyxpQkFBQSxnQjFLeUNGLHlCMEszREQsOEJBb0JLLGNBQUEsT0FBQSxPQUFBLEVBQUEsRzFLdUNKLHlCMEszREQsOEJBdUJLLGNBQUEsT0FBQSxPQUFBLEVBQUEsRzFLb0NKLHlCMEszREQsOEJBMEJLLGNBQUEsUUExQkwsdUNBZ0NLLFdBQUEsYzFLMkJKLHlCMEszREQsZ0NBb0NLLGNBQUEsT0FBQSxPQUFBLEVBQUEsRzFLdUJKLHlCMEszREQsZ0NBdUNLLGNBQUEsT0FBQSxPQUFBLEVBQUEsRzFLb0JKLHlCMEszREQsZ0NBNENLLGNBQUEsUTFLZUosMEIwSzNERCxnQ0ErQ0ssY0FBQSxRMUtZSix5QjBLM0RELHVDQW9ETyxjQUFBLE9BQUEsT0FBQSxFQUFBLEcxS09OLHlCMEszREQsdUNBdURPLGNBQUEsT0FBQSxPQUFBLEVBQUEsRzFLSU4sMEIwSzNERCx1Q0E4RE8sY0FBQSxNQU1OLHNCQUNFLE1BQUEsS0FDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLGNBQUEsT0FBQSxNQUFBLEtBQ0EsWUFBQSxPQUNBLGNBQUEsU0FDQSxTQUFBLE9BTkQsNEJBQUEsNEJBU0csTUFBQSxLQUNBLGdCQUFBLEtBQ0EsY0FBQSxPQUFBLE1BQUEsS0FYSCw4QkFlRyxNQUFBLEsxS3hCSix5QjBLU0Esc0JBbUJJLFNBQUEsT0FDQSxVQUFBLE8xSzdCSix5QjBLU0Esc0JBdUJJLFVBQUEsTzFLaENKLHlCMEtTQSxzQkEwQkksVUFBQSxLQUlKLHFCQUNFLE1BQUEsS0FERCx1QkFJRyxNQUFBLEsxSzNDSix5QjBLdUNBLHFCQVNJLFNBQUEsUTFLaERKLHlCMEt1Q0EscUJBWUksU0FBQSxRQ25IUixVQUNFLFlBQUEsZ0JBQUEsQ0FBQSxXM0srREUseUIyS2hFSixVQUdJLFVBQUEsSzNLNkRBLHlCMktoRUosVUFNSSxVQUFBLEszSzBEQSx5QjJLaEVKLFVBU0ksVUFBQSxTM0t1REEsMEIyS2hFSixVQVlJLFVBQUEsU0FaSixZQWdCSSxjQUFBLEVBR0YsZUFDRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxNQUFBLFEzSzJDQSx5QjJLN0NGLGVBSUksVUFBQSxLM0t5Q0YseUIySzdDRixlQU9JLFVBQUEsSzNLc0NGLHlCMks3Q0YsZUFVSSxVQUFBLFMzS21DRiwwQjJLN0NGLGVBYUksVUFBQSxTQy9CSixrQkFDRSxjQUFBLEtBQ0EsZUFBQSxPNUs2REEseUI0SzFERixpQkFFSSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsZ0JBQUEsZTVLc0RGLHlCNEsxREYsaUJBT0ksUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLGU1S2lERix5QjRLMURGLGlCQVlJLFFBQUEsS0FDQSxVQUFBLFFBR0Ysc0JBQ0UsUUFBQSxLQUNBLFlBQUEsT0FGRCw0QkFBQSw0QkFLRyxnQkFBQSxLNUtxQ0oseUI0SzFDQyx1Q0FVSyxjQUFBLE9BSUosNEJBRUUsUUFBQSxNQUNBLFdBQUEsV0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FORCxnQ0FPSyxNQUFBLEs1S3FCUix5QjRLVkUsNEJBRUksUUFBQSxNNUtRTix5QjRLVkUsNEJBS0ksUUFBQSxNNUtLTix5QjRLVkUsNEJBUUksUUFBQSxNQUNBLFlBQUEsUUM5RFIsa0JBQ0UsVUFBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUlBLHNCQUVFLE9BQUEsRUFGRCw2QkFBQSw0QkFBQSw4QkFLRyxPQUFBLEVBTEgsNEJBU0csT0FBQSxFQUlGLDRCQUNFLGNBQUEsTUFDQSxpQkFBQSxLQUdGLDRCQUNFLFVBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLE1BQUEsUUFIRCxvQ0FNRyxNQUFBLGtCQUNBLGNBQUEsSUFBQSxNQUFBLG1CQVBILGtDQUFBLGtDQVdHLE1BQUEsa0JBQ0EsY0FBQSxJQUFBLE1BQUEsbUI3SzBCTix5QjhLaEVKLGVBRUksUUFBQSxLQUNBLE9BQUEsRUFBQSxPQUhKLG1CQUtNLE1BQUEsZUFDQSxPQUFBLGdCOUswREYseUI4S2hFSixlQVVJLFFBQUEsS0FWSixtQkFZTSxNQUFBLE05S29ERix5QjhLaEVKLGVBZ0JJLFFBQUEsS0FoQkosbUJBa0JNLE1BQUEsTTlLOENGLDBCOEtoRUosZUFzQkksUUFBQSxFQXRCSixtQkF3Qk0sTUFBQSxNOUt3Q0YsMEI4S2hFSixlQTRCSSxRQUFBLEVBNUJKLG1CQThCTSxNQUFBLE05S2tDRix5QjhLL0JGLHNCQUVJLFFBQUEsS0FBQSxLQUFBLEVBQUEsS0FDQSxjQUFBLE05SzRCRix5QjhLL0JGLHNCQU1JLFFBQUEsS0FBQSxLQUFBLEVBQUEsTTlLeUJGLHlCOEsvQkYsc0JBU0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxNOUtzQkYsMEI4Sy9CRixzQkFZSSxRQUFBLEtBQUEsRUFBQSxFQUFBLEc5S21CRiwwQjhLL0JGLHNCQWVJLFFBQUEsS0FBQSxFQUFBLEVBQUEsRzlLZ0JGLHlCOEtiRix5QkFFSSxRQUFBLE05S1dGLHlCOEtiRix5QkFLSSxRQUFBLE05S1FGLHlCOEtiRix5QkFRSSxRQUFBLE05S0tGLDBCOEtiRix5QkFXSSxRQUFBLEtBQUEsRUFBQSxLQUFBLEc5S0VGLDBCOEtiRix5QkFjSSxRQUFBLEtBQUEsRUFBQSxLQUFBLEdBR0osdUJBQ0UsU0FBQSxTOUtMQSx5QjhLSUYsdUJBR0ksUUFBQSxNOUtQRix5QjhLSUYsdUJBTUksUUFBQSxNOUtWRix5QjhLSUYsdUJBU0ksUUFBQSxLQUNBLFdBQUEsTTlLZEYsMEI4S0lGLHVCQWFJLFFBQUEsRUFDQSxXQUFBLE05S2xCRiwwQjhLSUYsdUJBaUJJLFFBQUEsRUFDQSxXQUFBLE05S3RCRix5QitLaEVKLGVBRUksY0FBQSxJQUFBLE1BQUEsUUFFQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLGNBQUEsUS9LMkRBLHlCK0toRUosZUFRSSxjQUFBLElBQUEsTUFBQSxRQUVBLFdBQUEsRUFBQSxJQUFBLElBQUEsaUIvS3NEQSx5QitLaEVKLGVBYUksT0FBQSxFQUNBLFdBQUEsTS9La0RBLDBCK0toRUosZUFpQkksT0FBQSxFQUNBLFdBQUEsTS9LOENBLDBCK0toRUosZUFxQkksT0FBQSxFQUNBLFdBQUEsTS9LMENBLHlCK0t2Q0Ysc0JBRUksVUFBQSxPL0txQ0YseUIrS3ZDRixzQkFNSSxVQUFBLE8vS2lDRix5QitLdkNGLHNCQVVJLFVBQUEsSUFDQSxpQkFBQSxhL0s0QkYsMEIrS3ZDRixzQkFjSSxVQUFBLEsvS3lCRiwwQitLdkNGLHNCQWlCSSxVQUFBLEsvS3NCRix5QitLbEJGLHlCQUVJLFVBQUEsTy9LZ0JGLHlCK0tsQkYseUJBS0ksVUFBQSxPL0thRix5QitLbEJGLHlCQVFJLFVBQUEsTy9LVUYsMEIrS2xCRix5QkFXSSxVQUFBLE8vS09GLDBCK0tsQkYseUJBY0ksVUFBQSxPQUlKLHVCQUNFLFFBQUEsSUNqRUoseUJBQ0UsUUFBQSxLQUNBLFVBQUEsT2hMOERFLHlCZ0xoRUoseUJBUUksWUFBQSxLQUNBLE1BQUEsTUFUSixxQ0FXTSxjQUFBLE9oTHFERiwwQmdMaEVKLHlCQWVJLFlBQUEsS0FDQSxNQUFBLE1BaEJKLHFDQWtCTSxjQUFBLE9oTDhDRix5QmlMaEVKLHVCQUdPLFFBQUEsR2pMNkRILHlCaUxoRUosdUJBT08sUUFBQSxHakx5REgseUJrTGhFSix1QkFHTSxPQUFBLEVBQ0EsVUFBQSxRQUpOLDhCQUFBLDZCQUFBLDZCQUFBLCtCQU1RLE9BQUEsR2xMMERKLHlCa0xoRUosdUJBYU0sVUFBQSxRQUNBLE9BQUEsRUFkTiw4QkFBQSw2QkFBQSw2QkFBQSwrQkFnQlEsT0FBQSxHbExnREoseUJrTGhFSixxQkFxQkksVUFBQSxLQ3JCSixtQkFLTSxnQkFBQSxLbkwyREYseUJtTGhFSixhQVVJLFFBQUEsTW5Mc0RBLHlCbUxoRUosYUFhSSxRQUFBLE1uTG1EQSx5Qm1MaEVKLGFBZ0JJLFFBQUEsRUFBQSxNbkxnREEsMEJtTGhFSixhQW1CSSxRQUFBLEduTDZDQSwwQm1MaEVKLGFBc0JJLFFBQUEsR25MMENBLHlCbUxPQSx3QkFFSSxZQUFBLE9uTFRKLHlCbUxPQSx3QkFLSSxZQUFBLE9uTFpKLHlCbUxPQSx3QkFRSSxZQUFBLE9uTGZKLDBCbUxPQSx3QkFXSSxZQUFBLEtuTGxCSiwwQm1MT0Esd0JBY0ksWUFBQSxLbkxyQkoseUJtTHdCQSwrQkFFSSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLFdBQ0EsTUFBQSxTQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxFQUNBLGVBQUEsRUFDQSxhQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEduTHJDSix5Qm1Md0JBLCtCQWdCSSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLFdBQ0EsTUFBQSxTQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxFQUNBLGVBQUEsRUFDQSxhQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEduTG5ESix5Qm1Md0JBLCtCQThCSSxRQUFBLGFBQ0EsTUFBQSxTQUNBLE9BQUEsU0FDQSxXQUFBLE9BQ0EsY0FBQSxLQUNBLGVBQUEsTUFDQSxhQUFBLE1BQ0EsU0FBQSxRbkw3REosMEJtTHdCQSwrQkF3Q0ksUUFBQSxhQUNBLE1BQUEsU0FDQSxPQUFBLFNBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxlQUFBLE1BQ0EsYUFBQSxNQUNBLFNBQUEsUW5MdkVKLDBCbUx3QkEsK0JBa0RJLFFBQUEsYUFDQSxNQUFBLFNBQ0EsT0FBQSxTQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsZUFBQSxNQUNBLGFBQUEsTUFDQSxTQUFBLFFuTGpGSix5Qm1Mb0ZBLDRCQUVJLE9BQUEsR25MdEZKLHlCbUxvRkEsNEJBS0ksT0FBQSxHbkx6RkoseUJtTG9GQSw0QkFRSSxZQUFBLFFuTDVGSiwwQm1Mb0ZBLDRCQVdJLFlBQUEsUW5ML0ZKLDBCbUxvRkEsNEJBY0ksWUFBQSxRbkxsR0oseUJtTHNHQSwwQkFHSSxRQUFBLEVBQ0EsV0FBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBTkgsa0RBUUssWUFBQSxNQVJMLDZCQVdLLFFBQUEsTUFBQSxFQUFBLE1BQUEsTW5MakhOLHlCbUxzR0EsMEJBZUksU0FBQSxTQUNBLFdBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxFQWxCSCxrREFvQkssWUFBQSxNQXBCTCw2QkF1QkssUUFBQSxNQUFBLEVBQUEsTUFBQSxNbkw3SE4seUJtTHNHQSwwQkEyQkksUUFBQSxFQUNBLFNBQUEsT0E1Qkgsa0RBOEJLLFlBQUEsT0E5QkwsNkJBaUNLLGFBQUEsR25MdklOLDBCbUxzR0EsMEJBcUNJLFNBQUEsT0FDQSxRQUFBLEVBdENILGtEQXdDSyxZQUFBLE9BeENMLDZCQTJDSyxhQUFBLEduTGpKTiwwQm1Mc0dBLDBCQStDSSxTQUFBLE9BQ0EsUUFBQSxFQWhESCxrREFrREssWUFBQSxPQWxETCw2QkFxREssYUFBQSxHQUlOLHlCQUNFLFFBQUEsS25MaEtGLHlCbUwrSkEseUJBR0ksUUFBQSxFQUFBLEVBQUEsTUFBQSxNQUhILDRCQUtLLGFBQUEsRUFDQSxZQUFBLE1BQ0EsZUFBQSxNQUNBLFdBQUEsT25MdktOLHlCbUwrSkEseUJBWUksUUFBQSxFQUFBLEVBQUEsTUFBQSxNQVpILDRCQWNLLGFBQUEsRUFDQSxZQUFBLEVBR0EsZUFBQSxFQUNBLFdBQUEsT25MbExOLHlCbUwrSkEseUJBd0JJLFlBQUEsT0FDQSxhQUFBLE9BekJILGlEQTJCSyxZQUFBLE9uTDFMTiwwQm1MK0pBLHlCQStCSSxZQUFBLE9BQ0EsYUFBQSxPQWhDSCxpREFrQ0ssWUFBQSxPbkxqTU4sMEJtTCtKQSx5QkFzQ0ksWUFBQSxPQUNBLGFBQUEsT0F2Q0gsaURBeUNLLFlBQUEsT25MeE1OLHlCbUwrSkMsNEJBa0RLLE9BQUEsTUFBQSxHbkxqTk4sMEJtTCtKQyw0QkFzREssT0FBQSxHbkxyTk4sMEJtTCtKQyw0QkEwREssT0FBQSxHQUlOLHdCQUNFLFFBQUEsS25MOU5GLHlCbUw2TkEsd0JBT0ksT0FBQSxHbkxwT0osMEJtTDZOQSx3QkFZSSxPQUFBLEduTHpPSiwwQm1MNk5BLHdCQWdCSSxPQUFBLEduTDdPSix5Qm1MNlBGLDZCQUVJLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxRbkxqUUYseUJtTDZQRiw2QkFPSSxRQUFBLGFBQ0EsTUFBQSxPQUNBLE9BQUEsTW5MdFFGLHlCbUw2UEYsNkJBWUksUUFBQSxhQUNBLE1BQUEsT0FDQSxPQUFBLFFuTDNRRiwwQm1MNlBGLDZCQWlCSSxRQUFBLGFBQ0EsTUFBQSxPQUNBLE9BQUEsUW5MaFJGLDBCbUw2UEYsNkJBc0JJLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxRQ3JWTixhQUNFLGlCQUFBLEtwTCtERSx5Qm9MaEVKLGFBR0ksY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGlCcEw0REEseUJvTGhFSixhQU9JLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxpQnBMd0RBLHlCb0xoRUosYUFXSSxjQUFBLEVBQ0EsV0FBQSxNcExvREEsMEJvTGhFSixhQWVJLGNBQUEsRUFDQSxXQUFBLE1wTGdEQSwwQm9MaEVKLGFBbUJJLGNBQUEsRUFDQSxXQUFBLE1wTDRDQSx5Qm9MS0EsK0JBRUksV0FBQSxFQUNBLFlBQUEsRUFDQSxjQUFBLEVBQ0EsbUJBQUEsUUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUNBLE1BQUEsUUFSSCxxQ0FBQSxxQ0FVSyxPQUFBLFFBQ0EsYUFBQSxTcExoQk4seUJvTEtBLCtCQWVJLFdBQUEsRUFDQSxZQUFBLEVBQ0EsY0FBQSxFQUNBLG1CQUFBLFFBQ0EsYUFBQSxNQUNBLGFBQUEsUUFDQSxNQUFBLFFBckJILHFDQUFBLHFDQXVCSyxPQUFBLFFBQ0EsYUFBQSxTcEw3Qk4seUJvTEtBLCtCQTRCSSxhQUFBLFFBQ0EsYUFBQSxNQUNBLGFBQUEsUUFDQSxNQUFBLFFBL0JILHFDQUFBLHFDQWlDSyxPQUFBLFFBQ0EsYUFBQSxTcEx2Q04sMEJvTEtBLCtCQXNDSSxhQUFBLFFBQ0EsYUFBQSxNQUNBLGFBQUEsUUFDQSxNQUFBLFFBekNILHFDQUFBLHFDQTJDSyxPQUFBLFFBQ0EsYUFBQSxTcExqRE4sMEJvTEtBLCtCQWlESSxhQUFBLFFBQ0EsYUFBQSxNQUNBLGFBQUEsUUFDQSxNQUFBLFFBcERILHFDQUFBLHFDQXNESyxPQUFBLFFBQ0EsYUFBQSxTQUlOLDBCQUNDLGdCQUFBLEtwTGpFRCx5Qm9MZ0VDLDZCQUdNLFdBQUEsT0FBQSxNQUFBLFNwTG5FUCx5Qm9MZ0VDLDZCQU1NLFdBQUEsT0FBQSxNQUFBLFNwTHRFUCx5Qm9MZ0VDLDZCQVNPLE9BQUEsRUFUUCxrREFXSyxZQUFBLElBQ0EsVUFBQSxPcEw1RU4sMEJvTGdFQyw2QkFnQk8sT0FBQSxFQWhCUCxrREFrQkssWUFBQSxJQUNBLFVBQUEsT3BMbkZOLDBCb0xnRUEsMEJBd0JJLE9BQUEsRUF4QkgsNkJBeUJPLE9BQUEsRUF6QlAsa0RBMkJLLFlBQUEsSUFDQSxVQUFBLE9BZ0JOLHlCQUNFLGdCQUFBLEtwTDdHRix5Qm9MNEdDLDRCQUlLLFdBQUEsT0FBQSxNQUFBLFNwTGhITix5Qm9MNEdDLDRCQVNLLFdBQUEsT0FBQSxNQUFBLFNwTHJITix5Qm9MNEdBLHlCQWFJLFlBQUEsUUFBQSxPQUFBLFFBYkgsNEJBZUssT0FBQSxFQWZMLGlEQWtCSyxZQUFBLElBQ0EsVUFBQSxTcEwvSE4sMEJvTDRHQSx5QkF1QkksWUFBQSxRQUFBLE9BQUEsUUF2QkgsNEJBeUJLLE9BQUEsRUF6QkwsaURBNEJLLFlBQUEsSUFDQSxVQUFBLFNwTHpJTiwwQm9MNEdBLHlCQWlDSSxZQUFBLFFBQUEsT0FBQSxRQWpDSCw0QkFtQ0ssT0FBQSxFQW5DTCxpREFzQ0ssWUFBQSxJQUNBLFVBQUEsU3BMbkpOLHlCb0xrS0UsOEJBRUksVUFBQSxNQUNBLE1BQUEsU3BMcktOLHlCb0xrS0UsOEJBTUksVUFBQSxNQUNBLE1BQUEsU3BMektOLHlCb0xrS0UsOEJBVUksVUFBQSxNQUNBLE1BQUEsU3BMN0tOLDBCb0xrS0UsOEJBY0ksVUFBQSxNQUNBLE1BQUEsU3BMakxOLDBCb0xrS0UsOEJBa0JJLFVBQUEsTUFDQSxNQUFBLFNBS1IsNkJBQ0UsaUJBQUEsb0NBQ0Esa0JBQUEsVUFDQSxnQkFBQSxLQUNBLEtBQUEsUUFKRCxtQ0FBQSxtQ0FNRyxPQUFBLFFBQ0EsUUFBQSxHQ2pRTixjQUNFLFFBQUEsS0FDQSx1QkFDRSxRQUFBLEtBQ0EsVUFBQSxJQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxNQUFBLEVyTDBEQSx5QnFMOURGLHVCQU1JLE1BQUEsTXJMd0RGLHlCcUw5REYsdUJBU0ksTUFBQSxNckxxREYseUJxTDlERix1QkFZSSxNQUFBLE1yTGtERiwwQnFMOURGLHVCQWdCSSxNQUFBLFFyTDhDRiwwQnFMOURGLHVCQW1CSSxNQUFBLFFBSUoscUJBQ0UsYUFBQSxPQUNBLFFBQUEsS0FDQSxZQUFBLE9BR0Ysb0JBQ0UsUUFBQSxLQUNBLFVBQUEsSUFBQSxPQUNBLGdCQUFBLE9BQ0EsY0FBQSxPQUdGLG9CQUNFLFNBQUEsU0FDQSxXQUFBLFdBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFVBQUEsT0FDQSxPQUFBLE9BQ0EsWUFBQSxLQUNBLFFBQUEsRUFBQSxRQUNBLE9BQUEsRUFBQSxRQ2hESixjQUNFLGlCQUFBLFFBUUEsb0JBQ0UsV0FBQSxXQUNBLE9BQUEsUUFDQSxjQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsWUFKRCwwQkFPRyxPQUFBLElBQUEsTUFBQSxRQVBILDJCQVdHLE9BQUEsSUFBQSxNQUFBLFFBR0YsOEJBQ0UsVUFBQSxRQUdGLDhCQUNFLFVBQUEsUUFHRiw2QkFDRSxVQUFBLEtBTUYsK0JBQ0UsZUFBQSxRQUdGLDhCQUNFLGVBQUEsT0FNRiw0QkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FHRiw0QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUUFHRiw0QkFDRSxNQUFBLFFBQ0EsV0FBQSxRQUdGLDRCQUNFLE1BQUEsa0JBQ0EsV0FBQSxrQm5MdXJuQk4sbUJtTDNxbkJFLFVBQUEsS25MOHFuQkYsbUJtTDFxbkJFLFVBQUEsS25MNnFuQkYsa0JtTHpxbkJFLFVBQUEsS25MNHFuQkYsc0JtTHhxbkJFLGVBQUEsT25MMnFuQkYsc0JtTHZxbkJFLGVBQUEsSW5MMHFuQkYscUJtTHRxbkJFLGVBQUEsSW5MeXFuQkYsdUJtTHJxbkJFLGlCQUFBLFFBQ0EsTUFBQSxRbkx3cW5CRix1Qm1MenBuQkUsaUJBQUEsa0JuTDJwbkJBLHlCbUxycW5CRSxXQUFBLGNBQ0EsaUJBQUEsc0JBQ0EsV0FBQSxlQUNBLE1BQUEsZW5MdXFuQkYseUJtTG5xbkJFLE1BQUEsZW5Mc3FuQkosdUJtTG5wbkJFLGlCQUFBLGtCbkxxcG5CQSx5Qm1ML3BuQkUsV0FBQSxjQUNBLGlCQUFBLHNCQUNBLFdBQUEsZUFDQSxNQUFBLGtCbkxpcW5CRix5Qm1MN3BuQkUsTUFBQSxrQm5MZ3FuQkosdUJtTDdvbkJFLFdBQUEsa0JuTCtvbkJBLHlCbUx6cG5CRSxXQUFBLGNBQ0EsaUJBQUEsc0JBQ0EsV0FBQSxlQUNBLE1BQUEsa0JuTDJwbkJGLHlCbUx2cG5CRSxNQUFBLGtCbkwwcG5CSix1Qm1Mdm9uQkUsV0FBQSxrQm5MeW9uQkEseUJtTG5wbkJFLFdBQUEsY0FDQSxpQkFBQSxzQkFDQSxXQUFBLGVBQ0EsTUFBQSxrQm5McXBuQkYseUJtTGpwbkJFLE1BQUEsa0JDbEtKLGdCQVlJLFFBQUEsS0FaSix1QkFlSSxRQUFBLEtBZkosb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTUFoRU4sb0NBZ0VNLFFBQUEsTXZMREYseUJ1TE1KLGNBRUksV0FBQSxPdkxSQSx5QnVMTUosY0FLSSxXQUFBLE92TFhBLHlCdUxNSixjQVFJLFdBQUEsR3ZMZEEseUJ1TE1KLDhCQW1DTSxPQUFBLEVBQUEsTUFDQSxRQUFBLE1BQUEsS0FDQSxRQUFBLE92TDNDRix5QnVMTUosOEJBd0NNLE9BQUEsRUFBQSxNQUNBLFFBQUEsTUFBQSxLQUNBLFFBQUEsT3ZMaERGLHlCdUxNSiw4QkE2Q00sUUFBQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsR3ZMckRGLDBCdUxNSiw4QkFrRE0sUUFBQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsR3ZMMURGLDBCdUxNSiw4QkF1RE0sUUFBQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsR0MvSE4saURBQUEsaURBZ0JRLE9BQUEsUUE4Q1Isc0RBQUEsc0RBZ0JRLGlCQUFBLEt4TGRKLHlCd0xGSixzREFBQSxzREFrQlUsY0FBQSxHeExoQk4seUJ3TEZKLHNEQUFBLHNEQXFCVSxjQUFBLEd4TG5CTix5QndMRkosc0RBQUEsc0RBd0JVLGNBQUEsTXhMdEJOLDBCd0xGSixzREFBQSxzREEyQlUsY0FBQSxNeEx6Qk4sMEJ3TEZKLHNEQUFBLHNEQThCVSxjQUFBLE1BOUJWLDJDQXNESSxpQkFBQSxRQUNBLE1BQUEsS3hMckRBLHlCd0xGSiwyQ0F5RE0sY0FBQSxHeEx2REYseUJ3TEZKLDJDQTRETSxjQUFBLEd4TDFERix5QndMRkosMkNBK0RNLGNBQUEsTXhMN0RGLDBCd0xGSiwyQ0FrRU0sY0FBQSxNeExoRUYsMEJ3TEZKLDJDQXFFTSxjQUFBLE1DbklOLE9BQ0UsYUFBQSxNekwrREUseUJ5THZEQSxZQUNFLFFBQUEsT0FBQSxNQVZOLFNBYU0sUUFBQSxNQUNBLGVBQUEsR0NkTixPQUNFLE9BQUEsUTFMK0RFLHlCMExoRUosT0FHSSxjQUFBLEVBQ0EsaUJBQUEsYTFMNERBLHlCMExoRUosT0FPSSxjQUFBLEVBQ0EsaUJBQUEsYTFMd0RBLHlCMExoRUosT0FXSSxjQUFBLE9BQ0EsYUFBQSxJQUNBLGFBQUEsTUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsTUFHRix1QkFDRSxhQUFBLFFBbEJKLFNBZ0NJLFVBQUEsTUFDQSxNQUFBLFFBQ0EsY0FBQSxFQUNBLFlBQUEsTzFMNkJBLHlCMExoRUosU0F1Qk0sWUFBQSxTMUx5Q0YseUIwTGhFSixTQTBCTSxZQUFBLFMxTHNDRix5QjBMaEVKLFNBOEJNLFlBQUEsUUE5Qk4saUJBc0NNLE1BQUEsUUFDQSxnQkFBQSxLQXZDTixnQkFBQSxlQTJDTSxnQkFBQSxLQzNDTixRQUNFLE9BQUEsRUFBQSxLQUNBLFNBQUEsUzNMOERFLHlCMkw1REYsWUFFSSxRQUFBLE0zTDBERix5QjJMNURGLFlBS0ksUUFBQSxNM0x1REYseUIyTDVERixZQVFJLFFBQUEsTTNMb0RGLDBCMkw1REYsWUFZSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsTzNMMkNGLDBCMkw1REYsWUFxQkksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLE9BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLE9BS04sVUFDRSxTQUFBLFNBQ0EsT0FBQSxFQUFBLEszTDJCRSx5QjJMN0JKLFVBSUksUUFBQSxFQUNBLE1BQUEsTTNMd0JBLHlCMkw3QkosVUFRSSxRQUFBLEVBQ0EsTUFBQSxNM0xvQkEseUIyTDdCSixVQVlJLE1BQUEsTTNMaUJBLDBCMkw3QkosVUFlSSxNQUFBLFEzTGNBLDBCMkw3QkosVUFrQkksTUFBQSxRM0xXQSx5QjJMUkYsY0FNSSxTQUFBLFUzTEVGLDBCMkxSRixjQVNJLFNBQUEsVTNMREYsMEIyTFJGLGNBWUksU0FBQSxVQU1OLFFBQ0UsU0FBQSxTQW9CQSxPQUFBLEVBQUEsSzNML0JFLHlCMkxVSixRQUdJLE1BQUEsTTNMYkEseUIyTFVKLFFBTUksTUFBQSxNM0xoQkEseUIyTFVKLFFBU0ksTUFBQSxNM0xuQkEsMEIyTFVKLFFBYUksTUFBQSxRM0x2QkEsMEIyTFVKLFFBaUJJLE1BQUEsUTNMM0JBLHlCMkxpQ0Ysd0JBRUksTUFBQSxHM0xuQ0YseUIyTGlDRix3QkFLSSxNQUFBLEVBQ0EsTUFBQSxNM0x2Q0YseUIyTGlDRix3QkFTSSxNQUFBLEVBQ0EsTUFBQSxNM0wzQ0YsMEIyTGlDRix3QkFhSSxNQUFBLEVBQ0EsTUFBQSxNQUlKLGlCQUNFLFFBQUEsS0FDQSxXQUFBLFkzTHJEQSx5QjJMbURGLGlCQVVJLFdBQUEsTTNMN0RGLDBCMkxtREYsaUJBYUksV0FBQSxNM0xoRUYsMEIyTG1FQSwrQkFXSSxRQUFBLEVBQUEsTUFJSiw0QkFDRSxzQkFBQSxLQUNBLG9CQUFBLFV4TGcrbUJMLFVBQ0EsVUFDQSxVQUNBLFVBQ0csNEJBQ0Usc0J3TDM3bUJFLEt4TDQ3bUJGLG9Cd0x0N21CRSxVeEx1N21CUCxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0cseUJBQ0UsNEJ3THY1bUJFLHNCQUFBLEszTDFLSixvQkFBMEIsVUdva25CN0IsVUFDQSxVQUNBLFVBQ0EsVUFDQSxXd0xsM21CRyx5QkFDRSw0QkFDQSxzQkFBQSxLQWdCRixvQkFBQSxVeExxMm1CSCxVQUNBLFVBQ0EsVUFDQSxVQUNBLFdBZ2ZHLHlCd0w3em5CQSw0QkFDQSxzQkFBQSxLQTZKSCxJM0xsYVMsb0JBQUEsa0JHc2xuQlQsa0JBQ0Esa0JBQ0Esa0JBQ0Esa0J3TGwwbUJDLGdCQUFBLE14TG8wbUJFLDBCQUNFLDRCd0xyMG1CSixzQkFBQSxLQUFBLElBb0JJLG9CQUFBLGtCeExvem1CTCxrQkFDQSxrQkFDQSxrQkFDQSxrQkhsbW5CUyxnQkFBQSxRMkx1U1IsMEJBa0JJLDRCQUNBLHNCQUFnQixLQUFBLEl4TGt6bkJsQixvQkFBQSxrQkFwZ0JILGtCQUNBLGtCQUNBLGtCQXNnQkQsa0JBQ0UsZ0J3TGp6bkJhLE14TGt6bkJiLHlCQUNFLDRCSG5ub0JBLHNCQUFTLEsyTHVTWCxvQkFBQSxVeEwwMG1CRCxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsV0FDRyx5QndMNXltQkEsNEJ4TG16bkJFLHNCd0xseW5CRCxLeExteW5CSCxvQkFBQSxVQXBnQkQsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFdBc2dCRyx5QkFDQSw0Qkh2b29CQSxzQkFBUyxLR3lvb0JULG9Cd0w5em5CQSxVeEwwem1CSCxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsV0FzZ0JHLDBCQUNFLDRCQUNKLHNCQUFBLEtBQUEsSUFDRSxvQkFBQSxrQkFwZ0JILGtCQUNBLGtCQUNBLGtCQUNBLGtCQUNBLGtCQXNnQkssZ0JBQUEsUUFwZ0JGLDBCQXNnQkUsNEJBQ0osc0JBQUEsS0FBQSxJQUNFLG9CQUFBLGtCQXBnQkgsa0JBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0Esa0JBc2dCQyxnQkFBQSxNQUNFLHlCQUNFLFFBQUEsR0FDQSxVQUFBLFFBcGdCRix5QkFzZ0JFLFFBQUEsR0FDSixVQUFBLFFBbmdCRixtQkFDRSxTd0xseW1CTSxTeExteW1CTix5QkFDRSxtQkFzZ0JGLE1BQUEsRUgvcW9CRSxPQUFBLEVBQUEsUUc0cW5CRix5QkFDRSxtQkg3cW5CQSxNQUFBLEUyTG1ZQSxPQUFBLEVBQUEsUXhMa3puQkYseUJIcnJvQkUsbUIyTG1ZQSxPQUFBLEVBQUEsS0FjSSxRQUFBLEt4TG15bUJGLFVBcWdCRSxJQUFBLFFBcGdCTiwwQkFDRSxtQkFDRSxPd0xqeG1CRixFeEx1eG5CQSxRQUFBLEtIN3JvQk0sVUFBQSxJQUFBLE9HMHJuQkosUXdMdHhtQk4sUXhMdXhtQkUsMEJBQ0UsUUFxZ0JFLE1BcGdCRixNSDdybkJTLEsyTG9hYixPQUFBLEt4TDJ4bUJJLFN3TG54bUJBLFN4TG94bUJBLElBcWdCSSxLSHJzb0JKLEtBQUEsS0drc25CRix5QndMbnhtQkUsMkJ4TDB4bkJFLE1BQUEsT0FwZ0JKLDBCQUNFLDJCQUNFLE13THJ4bUJGLE94THN4bUJGLDBCQUNFLDJCQUNFLE13THB4bUJJLE94THF4bUJSLHlCQUNFLDBCQUNFLE13THB4bUJGLEt4THF4bUJFLFFIOXNuQkksS0crc25CSixXd0wxeG1CSixXeEwyeG1CSSxXd0xyeG1CQSxReExzeG1CQSxTd0xyeG1CQSxVeExzeG1CSix5QkFDRSwwQkFDRSxNd0xyeG1CQSxLeExzeG1CQSxRd0xyeG1CQSxLeExzeG1CQSxXSHR0bkJJLFdHdXRuQkosV3dMbHltQkosTXhMbXltQkksU3dMcnhtQkEsVXhMc3htQkoseUJBQ0UsMEJBQ0UsV0gzdG5CSSxFRzR0bkJKLE13THZ5bUJKLFV4THd5bUJJLFF3THJ4bUJBLFE5TDdmUSxLQUFBLEtBQUEsS01teG5CUixXd0xyeG1CQSxZeExzeG1CSiwwQkgvdG5CRSwwQjJMcWJGLE1BQUEsVUF3QkksUUFBQSxRQUFBLEs5TG5nQkssS0FBQSxLTTh4b0JULFdBQUEsV0FDRSxXQUFBLEdBcGdCRiwwQkhydW5CRSwwQjRMaEVKLE1BQUEsVUFFSSxRQUFBLFFBQUEsS0FBdUIsS0FjMUIsS3pMOHhvQkMsV0FBQSxXSDl1b0JFLFdBQUEsR0cydW5CRixtQ0FzZ0JBLFFBQUEsS0FDRSx5Qkhsdm9CTSxtQ0crdW5CRixVQUFXLFFBc2dCbkIseUJBQ0UsbUNBQ0UsVUFBQSxRQXBnQkEseUJBc2dCSixtQ0h6dm9CSSxVQUFBLFE0TDdDRiwwQnpMb3luQkksbUNBc2dCTixVQUFBLFF5TGh2b0JBLDBCQUNFLG1Dekw2dW5CTSxVQUFXLFFBc2dCbkIsZ0NBQ0UsV0FBQSxXQUNFLG9DQXBnQkUsTUFBTyxLQXNnQmIseUJBQ0UsZ0NBQ0UsUUFBQSxNQXBnQkEseUJBc2dCSixnQ0FDRSxReUxsdm9CVSxNekxtdm9CVix5QkFDQSxnQ3lML3ZvQkYsTUFBQSxPekxpd29CRSxPQUFBLE95TC91b0JFLFFBQUEsT0FDQSxjQUFZLE9BQ1osUUFBQSxPNUxqQ0EsMEI0TG1ERixnQ0FFSSxNQUFBLE9BQ0EsT0FBQSxPekxndW9CSixRQUFBLE9IdHhvQkUsY0FBQSxPNExtREYsUUFBQSxPekxpdW5CRSwwQnlMenRuQkUsZ0N6TGd1b0JKLE1BQUEsT0gzeG9CRSxPQUFBLE80TG1ERixRQUFBLE9BWUksY0FBQSxPQUNBLFFBQUEsT3pMZ3VvQkoseUJBQ0UsaUNIanlvQkEsY0FBa0IsUUc4eG5CcEIseUJBQ0UsaUNBQ0UsY0FBZSxRQXNnQnJCLHlCQUNFLGlDSHZ5b0JFLGNBQUEsUUdveW5CRiwwQkFzZ0JGLGlDQUNFLGNBQUEsUUFwZ0JBLDBCQUNFLGlDQXNnQkosY0FBQSxRQW5nQkEseUJBQ0UsVUFDRSxXeUwzc25CSSxNekw2c25CUix5QkFzZ0JBLFVBQ0UsV0FBQSxNQW5nQkYseUJBc2dCQSxVQUNFLFdBQUEsTUFuZ0JGLDBCQUNFLFVBQ0UsV3lMM3RuQkEsTXpMNnRuQkosMEJBQ0UsVUFDRSxXSDd6bkJBLE1HK3puQkosbUJBQ0UsS3lMMXNuQk0sRUFBQSxFQUFBLEt6TDJzbkJOLE95TDFzbkJNLEVBQUEsS3pMMnNuQk4sV3lMdHNuQkksTXpMNHNvQkosUUFBQSxLQXBnQkEseUJ5THJzbkJNLG1CNUwvSEosTUFBQSxLRzQwb0JBLFV5TGh0b0JFLFF6TGl0b0JKLHlCSDcwb0JFLG1CNEw0SEUsTUFBQSxLekxvdG9CQSxVQUFBLFFBcGdCSix5QkFzZ0JBLG1CQUNFLE1BQUEsS0huMW9CQSxVQUFBLElBQUEsSzRMNEhFLFFBQUEsS0FBQSxHekxxdG5CSiwwQkFzZ0JBLG1CQUNFLE1BQUEsT0FDRSxVQUFBLElBQUEsS3lMN3RvQkMsUUFBQSxLQUFBLEd6TDB0bkJMLDBCQUNFLG1CQXNnQkYsTUFBQSxPSDcxb0JFLFVBQUEsSUFBQSxLNEx5SkEsUUFBQSxLQUFBLEd6TG1zbkJKLHlCQUNFLFFBc2dCQSxpQkFBQSxNQW5nQkYseUJBQ0UsUUFDRSxpQkhsMm5CQSxNR28ybkJKLHlCQUNFLFFBQ0UsaUJ5TDdzbkJBLFl6TDhzbkJBLFlBc2dCRSxXQUFBLHFDQUFpQyxVSDcyb0JuQyxRQUFBLE1HMjJuQkoseUJBQ0UsYUFDRSxnQkg3Mm5CTSxTRysybkJWLG1CQUNFLGlCQXFnQkksUUFwZ0JKLHlCQUNFLG1CQXNnQkYsV0FBQSxFQUFBLElBQUEsSUFBQSxnQkFDRSxjQUFBLFFBcGdCRix5QkFDRSxtQjBMbjduQkUsV0FBQSxFQUFBLElBQUEsSUFBQSxnQjFMMDdvQkosY0FBQSxRQXBnQkEseUJBQ0UsbUIwTHA3bkJFLE9BQUEsSUFBQSxNQUFBLFExTDI3b0JBLGNBQUEsS0hqNG9CRixXQUFBLEVBQUEsS0FBQSxLQUFBLE1BQUEsdUJHODNuQkYsMEIwTHI3bkJJLFFBQUEsR0FDQSxjQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEscUIxTHU3bkJGLFFBcWdCRSxHQXBnQkoseUIwTGw4bkJBLDBCQWNJLGlCQUFBLEsxTHU3bkJBLFEwTHQ3bkJBLE9BQ0EsY0FBQSxRMUx1N25CSix5QkFDRSwwQjBMeDhuQkYsaUJBQUEsS0FvQkksUUFBQSxPMUx1N25CQSxjMEx0N25CQSxRMUx1N25CSix5QkFDRSwwQkFDRSxXMExwN25CSCxzQ0FDQyxVQUNFLGdCQUFBLFFBQ0Esc0JBQVksTUFDWixjQUFBLFExTG83bkJKLDBCMExsN25CSSwwQkFOSCxXQUFBLHNDQUFBLFVBU0ssZ0JBQ0QsUTFMdTdvQkwsc0JBQUEsTTBMcDZvQkEsY0FBQSxRMUxpNm5CQSwwQjBMLzVuQkUsMEJBRkQsV0FBQSxzQ0FBQSxVQUtHLGdCQUNELFFBRUQsc0JBQUEsTUFDRSxjQUFBLFExTDg1bkJKLHlCQXNnQkEsZ0NBQ0UsT0FBQSxJQUFBLE1BQUEsUUh0Nm9CQSxjQUFBLE9HbTZuQkUsV0FBWSxFQUFFLEVBQUUsRUFBRSxJQUFJLFNBc2dCNUIseUJIejZvQkksZ0M2TFJGLE9BQUEsSUFBQSxNQUFBLFExTCs2bkJJLGNBQWUsT0FzZ0JyQixXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsU0g3Nm9CSSx5QjZMUkYsZ0MxTG03bkJJLE9BQVEsSUFBSSxNQUFNLFFBc2dCeEIsY0FBQSxPSGo3b0JJLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxTRzg2bkJGLDBCQUNFLGdDQXNnQkosT0FBQSxJQUFBLE1BQUEsUUhyN29CSSxjQUFBLE82THdCQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUzFMMjVuQkYsMEJBc2dCRixnQ0FDRSxPQUFBLElBQUEsTUFBQSxRQUNFLGMwTDk1b0JpQixPMUwwNW5CZixXQUFZLEVBQUUsRUFBRSxFQUFFLElBQUksU0FzZ0I1QixzQ0FDRSxZQUFBLFdBQUEsQ0FBQSxXSDk3b0JFLE1BQUEsa0I2THdCQSxhQUFBLG1CMUx5Nm9CQSx5QkFwZ0JFLHNDQXNnQk4sVUFBQSxRQUNFLHlCSHA4b0JFLHNDNkxSRixVQUFBLFExTCs4b0JFLHlCQXBnQkUsc0NBc2dCTixVQUFBLFVBQ0UsMEJIMThvQkUsc0M2TFJGLFVBQUEsVTFMcTlvQkUsMEJBcGdCRSxzQ0FzZ0JOLFVBQUEsVUFDRSw0Q0hoOW9CRSxNQUFBLFE2TFJGLDZDQUFBLDRDMUwwOW9CQSw4Q0FDQSxNQUFBLGtCQUNBLHlCMEx6NW9CQSxvQ0FDRSxVQUFBLFExTHM1bkJGLHlCQXNnQkYsb0NBQ0UsVTBMMTVvQmEsUTdML0RYLHlCRzI5b0JGLG9DQUNFLFUwTDE1b0JXLFE3TGxFWCwwQjZMMkRGLG9DMUxvNm9CQSxVQUFBLFFBcGdCQSwwQkFDRSxvQ0FzZ0JGLFVBQUEsUUFuZ0JGLHlCSC85bkJJLFU2TDJERixpQkFBQSxNMUx3Nm5CRix5QkFzZ0JFLFUwTHY1b0JBLGlCQUFBLE0xTHE1bkJGLHlCMExsNW5CSSxVQUNBLGlCQUFBLFMxTHE1bkJKLHlCQXNnQkUsbUJBQ0UsUUFBQSxNQW5nQkoseUJBQ0UsbUJBQ0UsUTBMNzJuQkEsTTFMKzJuQkoseUJBQ0UsbUJIcC9uQkUsS0FBQSxFQUFBLEVBQUEsSzZMaUlGLFFBQUEsSzFMczNuQkUsWTBMcDJuQkUsUTFMczJuQk4sMEJBQ0UsbUJBc2dCQSxLQUFBLEVBQUEsRUFBQSxLQUNFLFFBQUEsS0FwZ0JBLFlINy9uQkEsUUcrL25CSiwwQkFDRSxtQjBMLzFuQkEsS0FBQSxFQUFBLEVBQUEsS0FDRSxRQUFBLEsxTGkybkJBLFkwTGgybkJBLFExTGsybkJKLDRDQUNFLE0wTC8xbkJJLEsxTHEyb0JKLE9BQUEsS0FwZ0JBLFFIeGdvQkUsS0d5Z29CRixZMEx4Mm5CQSxPMUx5Mm5CQSxnQkFBaUIsT0FzZ0JuQix1REhoaHBCSSxNQUFBLFFHOGdvQkosaUJBQ0UsUTBMMTFuQkksSzdMckxGLFlBQUEsT0dpaG9CRixtQkFDRSxRMEwxMW5CRSxFMUxnMm9CSixzQkFDRSxNQUFBLEtBcGdCRix5QkFDRSxpQjBMdjFuQkEsUUFBQSxHMUx5MW5CRix5QkFDRSxpQjBMNTFuQkQsUUFBQSxHMUxtMm9CRCx5QkhoaXBCRSxpQjZMNkxELFFBQUEsRUFVSyxPQUFBLEVBQUEsUzFMdzFuQk4sMEJBc2dCRixpQkFDRSxRMEw1MW9CYyxFN0wxTVosT0FBQSxFQUFBLFNHd2lwQkYsMEJBQ0EsaUJIemlwQkUsUUFBQSxFNkw2TEQsT0FBQSxFQUFBLFMxTDAybkJELHlCQUNFLHdCQXNnQkosUUFBQSxNQUNFLHlCSC9pcEJFLHdCR2lqcEJGLFFBQUEsTUFDQSx5QkhsanBCRSx3QjZMNkxGLFFBQUEsTTFMdzNvQkEsMEJBQ0Usd0IyTHJucEJGLFFBQUEsTTNMa25vQkEsMEIyTGxub0JDLHdCQUdHLFFBQUEsTTNMa25vQkoseUJBQ0UsaUIyTC9tb0JBLEtBQUEsRUFBQSxFQUFBLE0zTGlub0JGLHlCQUNFLGlCQUNFLEtBQU0sRUFBRSxFQUFFLE1Bc2dCaEIseUIyTG5ucEJFLGlCQUNFLEtBQUEsRUFBQSxFQUFBLE0zTHFucEJGLDBCMkxubnBCQSxpQkFDRSxLQUFBLEVBQUEsRUFRRCxNM0x3bW9CRCwwQkFzZ0JBLGlCMkx2bnBCQyxLQUFBLEVBQUEsRUFBQSxNM0xxbm9CSCx1QjJMM21vQkUsWUFBQSxPM0w2bW9CQSx5QkFDRSx1QjJMM21vQkUsUUFBQSxNQUhILHlCQU1HLHVCM0xpbnBCQSxRQUFBLE1BcGdCSix5QkFDRSx1QkFzZ0JKLEtBQUEsRUFBQSxFQUFBLEtBQ0UsUTJML21wQlksTUFIWCwwQjNMb25wQkQsdUJBQ0EsS0FBQSxFQUFBLEVBQUEsSzJMM21wQkEsUUFBQSxNM0x3bW9CQSwwQkFzZ0JBLHVCSDVscEJFLEtBQUEsRUFBQSxFQUFBLEsrTGhFSixRQUFBLE01TDJwb0JBLGlCQUNFLFFINWxvQlEsSytMaEVWLFlBQUEsTzVMOHBvQkUsZ0I0THpwb0JFLE81TDBwb0JGLGFBcWdCSSxPSHBtcEJGLDRCK0xoRUosTUFBQSxNNUxrcW9CSSxPNEwxcG9CQSxLNUw0cG9CSixtQkFDRSxRNEwxcG9CRSxLNUxncXBCRixZQUFBLE9BcGdCQSxnQkFxZ0JFLE9BcGdCRixnQ0FzZ0JBLE1BQUEsTUg5bXBCRSxPQUFBLEtHMm1vQkYseUJBQ0UsbUJBc2dCSixTQUFBLFNBQ0UsYTRML3BwQlcsTzVMZ3FwQlgsMEI0THBycEJGLG1CNUxpcm9CTSxTQUFVLFNBc2dCaEIsYUFBQSxHQUNFLDBCSHhucEJFLG1CK0xoRUosU0FBQSxVNUx1cm9CQSxnQkFzZ0JBLFFBQUEsS0FDRSxZNEwvcHBCYSxPNUwycG9CYixnQkFBaUIsT0FzZ0JuQiw0QkFDRSxNQUFBLE1BQ0EsT0FBQSxLQXBnQkEseUI0THhwb0JBLGdCQVFJLFNBQUEsUzVMbXBvQkEsYUFBYyxRSGpvb0JoQiwwQitMMUJGLGdCNUxtcXBCQSxTQUFBLFNBQ0UsYUFBZSxRNExycHBCakIsMEJBQ0UsZ0I1TGtwb0JFLFNBQVUsU0FzZ0JoQixhQUFBLFFBbmdCQSxzQkFDRSxRNEw1b29CSSxLNUxrcHBCSixZQUFBLE9BcGdCQSxnQkg5b29Cc0IsT0crb29CdEIseUJBc2dCRixrQ0FDRSxPQUFXLEVBQUUsT0FwZ0JiLHlCQXNnQkYsa0NBQ0UsT0FBQSxFQUFBLE1BcGdCQSx5QkFDRSxrQ0FzZ0JKLE9BQUEsRUFBQSxRQUNFLDBCQUNFLGtDQXBnQkUsT0FBUSxFQUFFLFFBc2dCaEIsMEJBQ0Usa0NBQ0UsT0FBQSxFQUFBLFFBcGdCRix5QjRMN2xvQkEsc0JBRUksYUFBQSxRNUw4bG9CSiwwQkFDRSxzQjRMam1vQkYsYUFBQSxRNUxtbW9CQSwwQkFzZ0JGLHNCSDFxcEJJLGFBQUEsUUd3cW9CSix1QkFDRSxRQXFnQkUsR0g5cXBCb0IsNkJHMHFvQnRCLDZCNEx6bW9CQSxPQUFBLFE1TDRtb0JGLGlCQUNFLFFBQVMsR0FzZ0JYLG1CQUNFLFlBQUEsRUFDRSxjQUFhLEVBbmdCakIsdUJBQ0UsUTRMM2xvQkksRzVMNmxvQk4saUJBQ0UsUTRMcG1vQkEsRzVMcW1vQndCLHVCQUF4Qix1QkFzZ0JGLE9BQUEsUUg5cnBCSSw0QitMbUZGLEtBQUEsUTVMK21wQkYsbUJIbHNwQkksUUFBQSxHK0xtR0sseUI1TDRsb0JQLHlCQUNFLE9BQVEsUUFzZ0JaLGdDQUNFLEtBQUEsUUFuZ0JGLGdCQXNnQkEsUUFBQSxHSDFzcEJJLHNCQUFBLHNCK0xtR0YsT0FBQSxRNUxxbW9CQSw0QkFzZ0JGLEtBQUEsUUFuZ0JBLHNCQUNFLFFBQVMsR0FFWCx5QkFDRSxtQkFDRSxRQUFTLE1BQU0sR0FFbkIseUJBQ0UsbUJBQ0UsUUFBUyxNQUFNLEdBRW5CLHlCQUNFLG1CQUNFLFFBQVMsS0FzZ0JiLFVBQUEsSUFBQSxPQUNFLFFBQUEsS0gvdHBCRSxZQUFBLE1HNHRvQjBCLHlCQUExQix5QkFzZ0JKLFlBQUEsUUFDRSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BbmdCRiwwQkFzZ0JBLG1CSHR1cEJJLFFBQUEsS2dNaEVKLFVBQUEsSUFBQSxPN0xveW9CSSxRQUFTLEtBc2dCYixZQUFBLE1BQ0UseUJBQUEseUJBQ0UsWTZMenhwQkUsUTdMcXhvQkEsUUFBUyxLQUFLLEtBQUssS0FBSyxNQUU5QiwwQkFDRSxtQkFDRSxRQUFTLEtBc2dCYixVQUFBLElBQUEsT0FDRSxRQUFBLEtBQ0UsWUFBQSxNQXBnQjBCLHlCQUExQix5QkFzZ0JKLFlBQUEsUTZMendwQkksUUFBQSxLQUFBLEtBQUEsS0FBQSxNN0x1d29CSiwwQkFzZ0JBLHlCQUNFLFlBQUEsT0FuZ0JGLDBCQXNnQkEseUJIOXZwQkksWUFBQSxPRzR2b0JKLDBCQUNFLFlIN3ZvQkUsU0c4dm9CRixRNkxyc29CQSxLQUFBLEtBQUEsS0FBQSxLN0x1c29CRix5QkFzZ0JBLHlCQUNFLEtBQUEsRUFBQSxHQW5nQkYsMEJBQ0UseUJBc2dCRSxLQUFBLEVBQUEsR0FuZ0JKLDBCQXNnQkEseUJBQ0UsS0FBQSxFQUFBLEdBbmdCRix5QkFDRSw4QjhMMTBvQkEsVUFBQSxPOUw2MG9CRiwwQkFzZ0JBLDhCSHR4cEJJLFVBQUEsT0dveG9CSix5QkFDRSw2QkhyeG9CRSxPQUFBLE1BQUEsR0d3eG9CSix5QkFDRSw2QkFDRSxPSDF4b0JNLE1BQUEsR0c0eG9CVix5Qkg1eG9CSSw2QmlNekNGLE9BQUEsRUFBQSxNOUx5MG9CRiwwQkFDRSw2QkFDRSxPOExuMG9CRSxFQUFBLE05THEwb0JOLDBCQUNFLDZCQUNFLE9IdHlvQkEsRUFBQSxNR3d5b0JKLHlCQUNFLHlCQUNFLFc4THYwb0JGLE85THkwb0JGLDBCOEw1em9CQSx5QkFDRSxXQUFBLE85TCt6b0JGLDBCQUNFLHlCQXNnQkEsV0FBQSxPQW5nQkYseUJBc2dCRSx5QkFDRSxRQUFBLEtBcGdCQSxnQjhMOXpvQkEsYzlMbzBwQkYsVUFBQSxJQUFBLE9IN3pwQkUsUUFBQSxFQUFBLEtBQUEsTUFBQSxFRzB6b0JBLFc4TDEwb0JKLE05TDQwb0JBLDBCQUNFLHlCOEwzem9CQSxRQUFBLEtBQ0UsZ0JBQWEsY0FDYixVQUFBLElBQUEsTzlMNnpvQkEsUUFBUyxFQUFFLEtBQUssTUFBTSxFQXNnQjFCLFdBQUEsTUFuZ0JBLDBCQUNFLHlCQUNFLFFBcWdCRSxLQXBnQkYsZ0JIdjBvQkEsY0c2MHBCRixVQUFBLElBQUEsT0FDRSxRQUFBLEVBQUEsS0FBQSxNQUFBLEVBcGdCQSxXQXFnQkUsTUFuZ0JOLG1CQXNnQkUsY0FBQSxPQUFBLE1BQUEsS0FwZ0JBLHlCQUNFLG1COEwxem9CQSxjQUFBLE9BQU8sTUFBQSxNOUxpMHBCVCx5QkFDRSxtQjhMdHpwQkUsT0FBQSxFak1qQ3VCLHlCQUF6Qix5QkcwMXBCRixpQkFBQSxRQUNFLFlBQUEsT0FBQSxNQUFBLFFIMzFwQkEsT0FBQSxTRzYxcEJGLDBCQUNFLG1CSDkxcEJBLE9BQUEsRUdnMnBCRix5QkFBQSx5QkFDRSxpQkFBQSxROEw5enBCRSxZQUFBLE9BQUEsTUFBQSxROUxnMHBCSixPQUFBLFNBcGdCQSwwQkFDRSxtQkFzZ0JGLE9BQUEsRUFDRSx5QkFBQSx5QkFDRSxpQjhMNXpwQmUsUTlMNnpwQm5CLFlBQUEsT0FBQSxNQUFBLFFIejJwQkUsT0FBQSxTR3Myb0JGLDBCQUNFLGlCQUFrQixtQkFzZ0J0Qiw4QkFDRSxZOEw1enBCTSxJOUw2enBCTixVQUFBLE9BcGdCQSx5Q0FDRSxNOExwMG9CQSxROUxxMG9CRix5QkFDRSx5QkFzZ0JGLGNBQUEsT0FBQSxNQUFBLE1BcGdCQSwwQkFDRSx5QkFzZ0JFLGNBQUEsTzhMMXpwQmtCLE1BQUEsTTlMc3pvQnRCLDBCQXNnQkEseUJBQ0UsY0FBQSxPQUFBLE1BQUEsTUFwZ0JGLCtCQUNFLE1IdjNvQkEsUUd3M29CQSxVOEw5em9CRSxNOUxvMHBCSiw4QkFDRSxNQUFBLFFILzNwQkEsVUFBQSxNRzYzb0JKLGFBQ0UsV0g5M29CRSxLRyszb0JGLHlCQUNFLDZCQUNFLFFIajRvQkYsS0d1NHBCQSxjQUFBLEdBcGdCRix5QkFDRSw2QkFDRSxROExseW9CQSxLQWVGLGNBQUEsRUFDRSxRQUFBLGM5THF4b0JKLHlCQUNFLDZCQUNFLE84THh4b0JGLEtBQUEsRTlMOHhwQkEsUUFBQSxjQXBnQkYsMEJBQ0UsNkJBc2dCRSxPQUFBLEtBQUEsRUhuNXBCRixRQUFBLGNHZzVvQkYseUJBQ0UseUI4THB2b0JBLFdBQUEsRzlMc3ZvQkYseUJBQ0UseUI4THB2b0JFLFdBQUEsRzlMc3ZvQkoseUJBQ0UseUI4TDd1b0JJLFdBQUEsTTlMK3VvQk4seUJBc2dCRSxzQjhMNXVwQkcsT0FBQSxLQUFBLEc5THl1b0JMLHlCQUNFLHNCQUNFLE84TGp0b0JGLEtBQUEsRzlMa3RvQkYseUJBc2dCRSxzQkFDRSxPQUFBLEtBQUEsR0FuZ0JOLFdBQ0UsUThMN3NvQkksSzlMOHNvQkoseUJIcjZvQkUsV2lNNE5BLFVBQUEsTzlMNHNvQkUsYzhMdHNvQkUsSzlMdXNvQkYsUUh6Nm9CSSxNRzA2b0JSLHlCQUNFLFdBQ0UsVUg1Nm9CSSxPRzY2b0JKLGM4TGhyb0JGLEs5THNycEJBLFFBQUEsTUFwZ0JGLHlCQUNFLFdBQ0UsVThMMXFvQkEsSUFBQSxPOUxncnBCRixRQUFBLEVIdjdwQkEsY0FBQSxNR283b0JGLGlCQUNFLFE4THpxb0JNLEtqTTVRTixZQUFBLE9HdTdvQkEsUzhMaHJvQkUsUzlMaXJvQkYseUI4THRxb0JJLGlCQUNFLFVBQUEsSUFBQSxPak1uUkEsTUFBQSxLaU04UkosY0FBQSxPOUwrcG9CRix5QkFDRSxpQkFzZ0JKLFVBQUEsSUFBQSxPQUNFLE1BQUEsTUFDRix5QmlIenRwQkYsaUI2RXlFRSxVQUFBLE9BQ0EsTUFBQSxLQUNBLGFBQUEsUTlMOG9vQkUsc0JIdDhvQkEsTUFBQSxLa00vREYsT0FBQSxLL0x3Z3BCSSxjK0x0Z3BCQSxLQUNBLHlCQUNBLHNCL0w0Z3FCRSxRQUFBLE1IajlwQkoseUJrTS9ERixzQkFPSSxRQUFBLE1BQ0EseUJBQ0Esc0IvTDZncUJGLFFBQUEsT0h2OXBCTSwwQmtNL0RSLE1BQUEsSy9Mb2hwQkUseUIrTHRncEJFLHNCQUNBLFFBQUEsSy9MNmdxQkosVUFBQSxJQUNFLFlBQWUsT0g5OXBCZixVQUFBLEtHMjlvQkEseUJBQ0Usc0IrTHZncEJBLFFBQUEsS0FDQSxVQUFZLElBQ1osWUFBQSxPQXRCSCxVQUFBLEsvTHFpcUJDLHlCK0w1Z3FCSSxzQkFDQSxRQUFBLE0vTDhncUJOLFVBQUEsTUFDRSx5QitMNWdxQkksNkIvTDhncUJOLFdBQUEsS0FDRSxhQUFBLE9BcGdCQSx5QitMbmdwQkosNkIvTDBncUJFLFdBQUEsSytMdmdxQkUsYUFBQSxPL0xvZ3BCQSx5QkFzZ0JGLDZCSG4vcEJFLFdBQUEsT2tNMUJKLGFBQVcsRy9MZ2hxQlQseUIrTHhncUJFLGlDQUNBLFdBQWMsTS9MMGdxQmhCLHlCSHovcEJFLGlDa00xQkosV0FBQSxNQVlJLHlCQUNBLGlDL0wyZ3FCRixXQUFBLFFBcGdCQSx5QkFDRSxPK0xwZ3BCQSxNQUFBLEVBQUEsS0FrQkQsRS9MbS9vQkQsMEJBc2dCRixRQUFBLEtBQ0UsVStMeGdxQlksSUFBQSxLL0x5Z3FCWix5QitMcGdxQkksMEIvTGlncEJFLGNBQWUsT0FzZ0J2Qix5QitMbGdxQk0sa0NBQ0UsYXJNaERpQixPTW9qcUJyQix5QitMOS9wQkEsZ0MvTDIvb0JJLGFBQWMsT0FzZ0J0Qiw0QkFDRSxRQUFBLEtBQ0UsVUFBQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsT0FwZ0JBLHFDQXNnQkosYUFBQSxPQUNFLHFDQUNFLFNBQUEsU0hyaHFCQSwwQ2tNWUEsU0FBQSxTL0x1Z3BCRixxQkFDRSxRQUFTLEtBc2dCYix5QkFDRSxxQkFDRSxTQUFBLFMrTHAvcEJFLElBQUEsT0FDRSxLQUFBLE1BQ0EsUUFBQSxPQUFrQixLQUFBLEtBQUEsS0FDbEIsVUFBQSxPL0xpL29CSix5QitMOStvQk0seUIvTHEvcEJKLGNBQVcsT0FwZ0JmLHlCQUNFLGtCK0wzK29CSSxPQUFBLEtBQUEsRy9MNitvQk4seUJBQ0UsMEJBc2dCSixXQUFBLEtBQ0UsUUFBQSxNQXBnQkEseUJIdGlwQkUsZ0NrTW1EQSxNQUFBLE0vTHMvb0JGLHlCQXNnQkYsZ0NIL2lxQkksTUFBQSxNRzRpcEJGLHlCK0wvOW9CUSxnQ0FDQSxNQUFBLE0vTGkrb0JSLG9DSC9pcEJFLE1BQUEsS2tNa0ZFLHlCQU1JLGdDQUNBLFdBQUEsTS9MMjlvQlIseUJIcGpwQkUsNENrTTZGRSxPQUFBLEVBQUEsRUFBQSxLQUFBLEcvTDI5b0JOLFlBQ0UsTUFxZ0JFLEtBcGdCRixPK0xoOG9CSSxLL0xpOG9CSixPK0xqOG9CSSxPL0xtOG9CTix5QkFDRSw2QkFxZ0JBLFlBQUEsSUFDRSxVQUFBLE1BbmdCQSxjQUFlLE9BQVEsTUFBTSxTQUVqQyx5QkFxZ0JFLDZCQUNFLFlBQUEsSUFuZ0JBLFUrTHA2b0JBLE0vTHE2b0JBLGMrTHA2b0JFLE9BQWlCLE1BQUEsUy9MczZvQnZCLHlCQUNFLDZCQUNFLFkrTG40b0JBLEkvTG80b0JBLFUrTDczb0JJLE0vTGs0cEJOLFdBQUEsS0FDRSxjQUFBLE1BbGdCSiwwQkFxZ0JFLDZCSHJscUJFLFlBQUEsSUdtbHBCQSxVQUFXLE1BcWdCZixXQUFBLEtBQ0UsY0FBYyxLa0h6NXBCaEIsbUM2RW9FSSxRQUFBLEcvTHcxcEJGLFFBQUEsTUg1bHFCRSxNQUFBLEtHMGxwQkUsT0FBUSxRQXFnQmQsY0FBQSxNQUNFLGlCQUFBLFFnTTVwcUJFLFdBQUEsUW5NNERBLHlCbU1oRUosV0FPSSxjQUFBLElBQWEsTUFBQSxRaE0ycHBCYixpQkFBa0IsS0FxZ0J0QixXQUFBLEVBQUEsSUFBQSxJQUFBLGlCQWxnQkEseUJBQ0UsV0FxZ0JGLGNBQUEsSUFBQSxNQUFBLFFBQ0UsaUJBQUEsS0FDRSxXQUFBLEVBQUEsSUFBaUIsSUFBQSxpQkFsZ0JyQix5QkFxZ0JBLFdIaG5xQkksY0FBQSxFbU1qREYsV0FBQSxNaE1pcXBCRixpQkFxZ0JBLFFBQUEsRUFDRSxzQkh0bnFCRSxjQUFBLEttTWpERixTQUFBLE9oTXNxcEJFLGNBQWUsTUFxZ0JuQixXQUFBLE1BQ0UsNkJBQ0EsTUFBQSxRQUNFLFVBQUEsTUFuZ0JGLGlDQUNFLE1BQU8sUUFFWCwwQkFxZ0JFLE1BQUEsUUFuZ0JBLHlCQUNFLDBCQXFnQkYsVUFBQSxNZ00xcHFCSSxZQUFBLE1BQ0EsWUFBQSxLaE13cHBCSix5QkFxZ0JGLDBCQUNFLFVBQUEsTUgxb3FCRSxZQUFBLEtHd29wQkYseUJBQ0UsMEJBcWdCSixVQUFBLE1BQ0UsWWdNdHFxQkUsS2hNbXFwQkYsZ0NBcWdCRixNQUFBLFFBbGdCQSxrQ0FDRSxNQUFPLFFBcWdCVCxXQUFBLE9BQ0UsVUFBQSxLQW5nQnlDLHdDQUF6Qyx3Q0FBa0YsMENBcWdCcEYsTUFBQSxRQWxnQkEseUJBQ0Usa0NBcWdCRSxVQUFBLFFpTTF0cUJBLHlCQUNFLGtDQUNBLFVBQUEsUWpNMHRwQk4seUJBQ0Usa0NpTTl0cEJDLFVBQUEsUWpNaXVwQkgseUJBQ0Usa0NBQ0UsVUFBVyxPQXFnQmYsTUFBQSxTQWxnQkEseUJpTWp0cEJNLGdDQUNBLFVBQUEsT2pNbXRwQkYsTWlNbHRwQkUsU2pNb3RwQk4seUJBQ0UsbUNBcWdCQSxVQUFBLE9pTTd0cUJHLE1BQUEsU2pNNHRwQkwscUNBQ0UsT0FvZ0JFLFFBbmdCRiwwQ0FDRSxNa01udnBCRixRbE1vdnBCRSxRa01udnBCRixJbE1xdnBCRixxQkFDRSxpQmtNMXVwQkQsS2xNMnVwQkMseUJBQ0UscUJBcWdCRixXQUFBLEVBQUEsSUFBQSxJQUFBLGlCQW5nQkEseUJBcWdCRSxZQUFZLEltTWp3cUJoQixVQUFBLE1uTWd3cEJBLHlCQUNFLDBCbU01dnBCQSxpQkFBQSxRbk04dnBCRSxXbU03dnBCRixFQUFBLElBQUEsSUFBQSxpQkFFRSxrRG5NNnZwQkosa0RBQ0UsTW1NdHdwQkYsUW5Nd3dwQkEseUJBQ0UsNENBQ0UsVUFvZ0JJLE9BbGdCUixrQkFDRSxPQW9nQkksUUFsZ0JOLHlCQUNFLGFBcWdCQSxRQUFBLEtEN3dxQkMsVUFBQSxJQUFBLE9DMndwQkMsZ0JEendwQk0sZUMrd3FCVix5QkQ1d3FCRSxhQUNBLFFBQUEsS0M4d3FCQSxVQUFBLElBQUEsT0Qzd3FCRixnQkFBQSxlQzh3cUJBLHlCQUNFLGFEMXdxQkYsUUFBQSxLQUNFLFVBQUEsUUN5d3BCRixtQkFDRSxRQUFTLEtEcndwQlgsWUFBQSxPQUNBLHlCQUNBLG1CQUNFLE9BQUEsR0FDQSx5QkMyd3FCQSxtQkR4d3FCRixPQUFBLEdDc3dwQkUseUJBcWdCQSxtQkR4d3FCRSxjQUFBLE9Dc3dwQkYseUJBQ0UscUJBcWdCSixRQUFBLEtBQ0UsWUR2d3FCRSxPQ3d3cUJGLGNEdndxQkUsUUN3d3FCRix5QkFDQSxxQkRwd3FCQSxRQUFHLEtDc3dxQkgsWUFBQSxPRHB3cUJFLGNBQUEsUUNrd3BCRix3QkFDRSxNRGp3cEJBLEtDa3dwQkEsT0FBUSxLQXFnQlosUUFBQSxPQUNFLFdBQUEsV0FDQSw0QkRod3FCRixNQUFBLEtBQ0UseUJDa3dxQkEsd0JBQ0EsT0FBQSxHRGh3cUJFLHlCQ2t3cUJGLHdCRDl2cUJBLE9BQUEsR0FDRSx5QkFDQSx3QkM0dnBCSSxhQUFjLFFBcWdCdEIseUJBQ0Esd0JBbmdCTSxRQUFTLE1BQ2IseUJBQ0Usd0JBQ0UsUUFBUyxNQUNiLHlCQXFnQkEsd0JBQ0YsUUFBQSxPQWxnQkEsd0JEcHZwQkUsY0FBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFDc3ZwQkEsV0FBWSxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBcWdCeEIsaUJBQUEsS0FsZ0JBLHFCQUNFLE9BQVEsRUFxZ0JWLDRCQUFBLDJCQUFBLDZCRHJ2cUJFLE9BQUEsRUN1dnFCQSwyQkFuZ0JFLE9BQVEsRUFFWix3QkFDRSxVQUFXLE9BQ1gsT0FBUSxJQUFJLE1BQU0sWUFxZ0JsQixNQUFBLFFBQ0EsWUFBQSxPQW5nQkEsZ0NBcWdCRixNQUFBLGtCRC91cUJFLGNBQUEsSUFBQSxNQUFBLG1CQ2l2cUJFLDhCQXBnQkYsOEJEMXVwQkYsTUFBQSxrQkFHRSxjQUFBLElBQUEsTUFBQSxtQkMydXBCRixrQkFDRSxNRHZ1cEJBLE1Dd3VwQkEsUUR0dXBCRSxLQUdGLFNBQUEsTUNxdXBCQSxNRHB1cEJFLEVDcXVwQkYsSURwdXBCRSxFQ3F1cEJGLHFCRGh1cEJBLE9BQUEsRUFFRSx5Q0NpdXBCRSxjQUFlLE1BRXJCLGtCQUNFLGlCRDV0cEJFLEtDNnRwQkYsUUQ1dHBCRSxHQzZ0cEJGLFlBeWdCRSxJQUFBLE1BQUEsUURqdXFCSixjQUFBLElBQUEsTUFBQSxRQzB0cEJFLFdEenRwQkEsRUFBQSxJQUFBLElBQUEsZ0JBQ0Esd0JDeXRwQkEsd0JEdHRwQkYsUUFBQSxFQUNFLHdCQUNFLGdCQUFBLEtBQ0EsVUFBQSxNQUlBLFlBQUEsTUN1dHBCSjs7Ozs7O0FBT0EsVUFDRSwyQkQxc3BCYSxHQUdiLG1CQUFBLEdDeXNwQkEsNEJEeHNwQkUsS0N5c3BCRixvQkFBcUIsS0FFdkIsbUJBQ0Usa0NEdHNwQkksU0NvdHFCSiwwQkFBQSxTQTNnQkYsZ0JBOGdCQSwyQkFBQSxHQUNFLG1CQUFBLEdBSUYsbUJBNWdCQSxvQkFIQSxtQkE4Z0JBLG1CQTFnQkUsMkJEN3JwQkEsS0M0c3FCQSxtQkFBQSxLQTVnQkYsMEJEdHJwQkksSUFBQSxJQUFBLElDdXJwQkYsS0R2cnBCRSxHQ3dycEJBLGtDQUFtQyw4QkFpaEJ2QywwQkFBQSw4QkFDRSxVQUFBLG1CQS9nQkEsSURwcnBCQSxJQUNBLGtDQUFBLGdDQUdGLDBCQUFBLGdDQUNFLFVBQUEsdUJDbXJwQkEsSUFDRSxrQ0FBbUMsZ0NBb2hCdkMsMEJBQUEsZ0NBQ0UsVUFBQSx1QkQvcnFCQSxJQzhxcEJFLFVBQVcsdUJBRWYsa0JEenFwQkUsSUFBQSxJQUFBLElDMHFwQkEsS0QxcXBCQSxHQytycUJBLGtDQUFBLDhCRDFycUJBLDBCQUFBLDhCQzZycUJBLFVBQUEsbUJBcGhCQSxJRHBxcEJBLElDMnJxQkEsa0NBQUEsZ0NBRUUsMEJBQUEsZ0NEdnJxQkosVUFBQSx1QkNrcXBCRSxJQXloQkEsa0NBQUEsZ0NEcnJxQkUsMEJBQUEsZ0NDd3JxQkYsVUFBQSx1QkF4aEJBLElBQ0UsVUFBVyx1QkFFZixRQUNFLHVCRHhwcEJFLE9BR0YsZUFBQSxPQ3VwcEJBLGlCRHJwcEJFLE9BQUEsT0N1cHBCSix5QkQvb3BCRSxJQUFBLEtBQUEsR0FFRSxRQUFBLEVDOHFxQkYsSUFBQSxJRHpxcUJFLFFBQUEsR0M4b3BCSixpQkFpaUJFLElBQUEsS0FBQSxHRHJxcUJBLFFBQUEsRUN1b3BCQSxJQUFLLElBa2lCUCxRQUFBLEdBL2hCQSxPQUNFLHVCQUF3QixNQWtpQjFCLGVBQUEsTUE5aEJBLHlCQUNFLEtEM25wQkYsVUFBQSxlQzZucEJFLElBQ0UsVUFBVyx3QkFxaUJmLEdBQ0UsVUFBQSxnQkFsaUJGLGlCQUNFLEtBdWlCQSxVQUFBLGVBcmlCQSxJQUNFLFVBQVcsd0JBd2lCZixHRHZwcUJFLFVBQUEsZ0JDbW5wQkYsT0F3aUJBLHVCQUFBLE1BQ0UsZUFBQSxNQXJpQkYsOEJBQ0UsS0EwaUJBLFVBQUEsZUF4aUJBLElBMmlCQSxVQUFBLG9CQXppQkEsSUE0aUJBLFVBQUEsb0JBMWlCQSxJQTZpQkEsVUFBQSxvQkEzaUJBLElBQ0UsVUFBVyxvQkE4aUJmLElEem9xQkEsVUFBQSxvQkM4bHBCRSxHRDNscEJBLFVBQUEsZ0JDOGxwQkYsc0JBQ0UsS0FpakJBLFVBQUEsZUEvaUJBLElBa2pCQSxVQUFBLG9CQWhqQkEsSUFtakJBLFVBQUEsb0JBampCQSxJQUNFLFVBQVcsb0JBb2pCZixJQUNFLFVBQUEsb0JBQ0EsSUFDQSxVQUFBLG9CRDlucUJGLEdDNmtwQkksVUFBVyxnQkFFZixZQUNFLHVCRHprcEJFLFdDOG5xQkYsZUFBQSxXQWxqQkYseUJBQ0UsS0Rua3BCRSxHQzBucUJGLFVBQUEsbUJBcmpCQSxJRGhrcEJFLElBQUEsSUFBQSxJQUFBLElDd25xQkYsVUFBQSx1QkF0akJBLElEN2pwQkYsSUFBQSxJQUFBLElDOGpwQkksVUFBVyx1QkFFZixpQkFDRSxLRDFqcEJGLEdBQ0UsVUFBQSxtQkMyanBCQSxJRHpqcEJFLElBQUEsSUFBQSxJQUFBLElBR0YsVUFBQSx1QkN3anBCQSxJRHRqcEJFLElBQUEsSUFBQSxJQUdGLFVBQUEsdUJDc2pwQkYsT0FDRSx1QkRoanBCRSxNQ2lqcEJGLGVBQWdCLE1BRWxCLDZCQStqQkUsR0FDQSxVQUFBLGNBN2pCQSxLQStqQkYsVUFBQSxpQkFBQSxlQUNFLE1Ebm1xQkYsVUFBQSxnQkFBVSxjQUNSLE1BRUUsVUFBQSxpQkFBQSxlQUdGLE1BRUUsVUFBQSxnQkFBQSxjQUdGLElBRUUsVUFBQSxlQ2lpcEJKLHFCQUNFLEdBb2tCRixVQUFBLGNBQ0UsS0R6bHFCRSxVQUFBLGlCQUFtQixlQzRscUJyQixNRHZscUJFLFVBQUEsZ0JBQUEsY0MwbHFCRixNRHJscUJGLFVBQUEsaUJBQUEsZUFDRSxNQ3lscUJFLFVBQUEsZ0JBQUEsY0RybHFCSixJQUVJLFVBQUEsZUN3bHFCSixXQUNFLGtDRHBscUJxQixZQ3FscUJyQiwwQkRwbHFCYSxZQzZncEJiLHVCQUF3QixVQXlrQjFCLGVBQUEsVUF0a0JBLHlCQUNFLElEcGdwQkEsVUFBQSxzQkNzZ3BCQSxJRGpncEJBLFVBQUEsdUJDbWdwQkEsSUQ5L29CQSxVQUFBLHFCQ2dncEJBLElEMy9vQkEsVUFBQSxzQkM2L29CQSxHQThrQkEsVUFBQSxzQkEza0JGLGlCQUNFLElBQ0UsVUFBVyxzQkFnbEJmLElEamtxQkUsVUFBQSx1QkNvL29CQSxJRC8rb0JBLFVBQUEscUJDaS9vQkEsSUQ1K29CQSxVQUFBLHNCQzgrb0JBLEdEeitvQkEsVUFBQSxzQkM0K29CRixPQUNFLGlCRHQrb0JFLElBQUEsT0FHRix1QkFBQSxNQ3Erb0JBLGVEbitvQkUsTUNxK29CSix3QkFDRSxLQXVsQkYsVUFBQSxlRHJqcUJFLElBQUEsSUN1anFCQSxVQUFBLGtCQUF3QixzQkFybEJ4QixJQUFLLElBQUssSUFBSyxJQXVsQmpCLFVBQUEscUJBQUEscUJBQ0UsSUFBQSxJQUFBLElEampxQkUsVUFBQSxxQkFBQSxzQkNvanFCRixHRGpqcUJFLFVBQUEsZ0JDNjlvQkosZ0JEcjlvQkUsS0FFRSxVQUFBLGVBR0YsSUFBQSxJQUVFLFVBQUEsa0JBQUEsc0JDOGlxQkYsSUFBQSxJQUFBLElBQUEsSUR6aXFCRSxVQUFBLHFCQUFBLHFCQzRpcUJGLElBQUEsSUFBQSxJRHZpcUJFLFVBQUEscUJBQUEsc0JDMGlxQkYsR0FFRSxVQUFBLGdCQUVKLE1BQ0UsdUJBQUEsS0E3bEJBLGVEdDhvQkUsS0N5OG9CSiwwQkFDRSxLRC83b0JBLFVBQUEsS0NpOG9CQSxJRDU3b0JBLFVBQUEsc0JBQUEsc0JDODdvQkEsSUFvbUJBLFVBQUEscUJBQUEscUJBbG1CQSxJQXFtQkEsVUFBQSxzQkFBQSxzQkFubUJBLElBc21CQSxVQUFBLHFCQUFBLHFCQXBtQkEsSUFDRSxVQUFXLHFCQUF1QixzQkF1bUJ0QyxHRHhocUJFLFVBQUEsTUNxN29CRixrQkFDRSxLQXdtQkYsVUFBQSxLRHJocUJFLElBQ0UsVUFBQSxzQkFBQSxzQkNnN29CRixJQXdtQkEsVUFBQSxxQkFBQSxxQkF0bUJBLElEMzZvQkUsVUFBQSxzQkFBbUIsc0JDcWhxQnJCLElEaGhxQkUsVUFBQSxxQkFBbUIscUJDbWhxQnJCLElEOWdxQkUsVUFBQSxxQkFBbUIsc0JDaWhxQnJCLEdEN2dxQkUsVUFBQSxNQ3M2b0JKLFFBQ0UsdUJEaDZvQkEsT0M2Z3FCQSxlQUFBLE9BMW1CRix5QkFDUSxNQUFOLEtBQWEsR0E4bUJmLFVBQUEsS0R2Z3FCRSxNQUNFLFVBQUEsZ0JBQUEsZ0JDNDVvQkYsTUE4bUJBLFVBQUEsZUFBQSxlQTVtQkEsTUR2NW9CRSxVQUFBLGlCQUFBLGlCQUdGLE1BRUUsVUFBQSxpQkFBQSxpQkFHRixNQUVFLFVBQUEsa0JBQUEsa0JDbWdxQkYsTUQvL3BCRixVQUFjLGlCQUFBLGlCQ2k1b0JaLE1Ba25CQSxVQUFBLGtCQUFBLG1CQS9tQkYsaUJENTRvQkksTUM2NG9CRixLRDc0b0JFLEdBSUEsVUFBQSxLQzI0b0JGLE1Bb25CRixVQUFBLGdCQUFBLGdCRDEvcEJFLE1DNC9wQkEsVUFBQSxlRDMvcEJZLGVDeTRvQlosTUFvbkJGLFVBQUEsaUJBQUEsaUJEeC9wQkUsTUFDRSxVQUFBLGlCQUFBLGlCQ3U0b0JGLE1EbjRvQkEsVUFBQSxrQkFBQSxrQkNxNG9CQSxNRGg0b0JFLFVBQUEsaUJBQUEsaUJDcy9wQkYsTURwL3BCRSxVQUFTLGtCQUFBLG1CQ200b0JiLE9BQ0UsdUJENzNvQkUsTUFHRixlQUFBLE1DNDNvQkEsaUJEMTNvQkUsT0M0M29CSiw0QkFDUSxJQUFLLElBQUssSUFBSyxJQUFyQixLQUEwQixHQXluQjVCLGtDQUFBLDhCRDUrcEJFLDBCQUFBLDhCQ3Mzb0JBLEdEcDNvQkUsUUFBQSxFQUdGLFVBQUEsa0JDbzNvQkEsSUQvMm9CRSxVQUFBLHFCQzArcEJGLElEeCtwQkUsVUFBUyxrQkNpM29CWCxJRDUyb0JBLFFBQUEsRUN5K3BCRSxVQUFBLHdCRHIrcEJKLElBRUksVUFBQSxxQkN1K3BCRixHRGwrcEJFLFFBQUEsRUN3Mm9CQSxVQUFXLGdCQUVmLG9CQThuQkUsSUFBQSxJQUFBLElBQUEsSUFBQSxLQUFBLEdBNW5CRSxrQ0FBbUMsOEJBOG5CdkMsMEJBQUEsOEJELzlwQkUsR0FDRSxRQUFBLEVBQ0EsVUFBQSxrQkFHRixJQUNFLFVBQUEscUJDazJvQkYsSUErbkJBLFVBQUEsa0JBN25CQSxJRDExb0JGLFFBQUEsRUFDRSxVQUFBLHdCQzQxb0JBLElEdjFvQkEsVUFBQSxxQkN5MW9CQSxHQWtvQkEsUUFBQSxFRHA5cEJFLFVBQUEsZ0JDdzlwQkosVURuOXBCRSx1QkFBQSxTQ20xb0JBLGVEbDFvQkUsU0NvMW9CSixnQ0QvMG9CSSxJQUFBLElBQUEsSUNnMW9CRixLRGgxb0JFLEdBSUEsa0NBQUEsOEJDaTlwQkYsMEJBQUEsOEJBbG9CQSxHRHowb0JGLFFBQUEsRUFDRSxVQUFBLHlCQzIwb0JBLElEdjBvQkYsUUFBQSxFQUVJLFVBQUEsc0JDODhwQkYsSUR6OHBCRSxVQUFBLHVCQ3Ewb0JGLElBd29CRixVQUFBLHFCRHg4cEJFLEdDMDhwQkEsVUFBQSxNQUVGLHdCRHQ4cEJFLElBQUEsSUFBQSxJQUFBLEtBQUEsR0FDRSxrQ0FBQSw4QkFDQSwwQkFBQSw4QkFHRixHQUNFLFFBQUEsRUFJQSxVQUFBLHlCQ284cEJGLElEbDhwQkUsUUFBQSxFQUlKLFVBQUEsc0JBQ0UsSUFFRSxVQUFBLHVCQUdGLElBRUUsVUFBQSxxQkNnOHBCRixHRDM3cEJFLFVBQUEsTUMrN3BCSixjRDE3cEJFLHVCQUFBLGFDZ3pvQkEsZUQveW9CRSxhQ2l6b0JKLGdDRDV5b0JJLElBQUEsSUFBQSxJQzZ5b0JGLEtEN3lvQkUsR0FJQSxrQ0FBQSw4QkN3N3BCRiwwQkFBQSw4QkE1b0JBLEdEdHlvQkYsUUFBQSxFQUNFLFVBQUEseUJDd3lvQkEsSURweW9CRixRQUFBLEVBRUksVUFBQSxzQkNxN3BCRixJRGg3cEJFLFVBQUEsdUJDa3lvQkYsSUFrcEJGLFVBQUEscUJELzZwQkUsR0NpN3BCQSxVQUFBLE1BRUYsd0JBQ0UsSUFBQSxJQUFBLElBQUEsS0FBQSxHRDc2cEJGLGtDQUFBLDhCQUNFLDBCQUFBLDhCQys2cEJBLEdENzZwQkUsUUFBQSxFQUlBLFVBQUEseUJDNjZwQkYsSUQzNnBCRSxRQUFBLEVBSUEsVUFBQSxzQkMyNnBCRixJQUVFLFVBQUEsdUJEdjZwQkosSUFFRSxVQUFBLHFCQ3k2cEJBLEdEcjZwQkEsVUFBQSxNQ3k2cEJGLGNEcDZwQkUsdUJBQUEsYUNneG9CQSxlRC93b0JFLGFDaXhvQkosaUNENXdvQkksSUFBQSxJQUFBLElDNndvQkYsS0Q3d29CRSxHQUVBLGtDQUFBLDhCQ282cEJGLDBCQUFBLDhCQXRwQkEsS0R4d29CQSxRQUFBLEVDazZwQkEsVUFBQSx3QkF2cEJBLElBMHBCQSxRQUFBLEVENzVwQkUsVUFBQSx1QkFHRixJQUVFLFVBQUEsc0JDbXdvQkYsSUE0cEJGLFVBQUEsc0JEMTVwQkEsR0FDRSxVQUFBLE1DNjVwQkYseUJEejVwQkEsSUFBQSxJQUFBLElBQUEsS0FBQSxHQUVJLGtDQUFVLDhCQzI1cEJaLDBCQUFBLDhCQTNwQkEsS0Qxdm9CRSxRQUFBLEVDeTVwQkYsVUFBQSx3QkE1cEJBLElEdnZvQkYsUUFBQSxFQ3l2b0JJLFVBQVcsdUJBK3BCZixJQUNFLFVBQUEsc0JBN3BCQSxJQWdxQkEsVUFBQSxzQkE5cEJBLEdBaXFCRSxVQUFBLE1BOXBCSixlQUNFLHVCQWlxQkUsY0FocUJGLGVBQWdCLGNBRWxCLDhCQWtxQkUsSUFBQSxJQUFBLElBQUEsS0FBQSxHQWhxQkUsa0NBQW1DLDhCQWtxQnZDLDBCQUFBLDhCQUNFLEtENzRwQkUsUUFBQSxFQ2c1cEJGLFVBQUEsd0JBanFCQSxJRHp1b0JFLFFBQUEsRUM4NHBCRixVQUFBLHVCQWxxQkEsSUR0dW9CRSxVQUFBLHNCQ3d1b0JGLElBcXFCRixVQUFBLHNCQUNFLEdEdjRwQkEsVUFBQSxvQkNzdW9CRixzQkRqdW9CRSxJQUFBLElBQUEsSUNrdW9CQSxLRGx1b0JBLEdDeTRwQkEsa0NBQUEsOEJEdjRwQkUsMEJBQVMsOEJDbXVvQlgsS0FDRSxRQUFTLEVBd3FCYixVQUFBLHdCRG40cEJFLElDcTRwQkEsUUFBQSxFQXRxQkUsVUFBVyx1QkF3cUJmLElBQ0UsVUFBQSxzQkF0cUJBLElEenRvQkUsVUFBQSxzQkNtNHBCRixHRC8zcEJBLFVBQVEsb0JDMHRvQlYsWUEwcUJBLHVCQUFBLFdBQ0UsZUFBQSxXQXZxQkYsNkJEanRvQkEsSUFDRSxVQUFBLGtCQ210b0JBLElBMnFCRSxJQTFxQkEsUUFBUyxFQTRxQmIsVUFBQSxxQkFDRSxHRHgzcEJBLFFBQUEsRUMrc29CRSxVQUFXLG1CQUVmLHFCQUNFLElEeHNvQkUsVUFBQSxrQkNzM3BCRixJQUFBLElBQ0UsUUFBQSxFRGozcEJGLFVBQUEscUJDdXNvQkEsR0E4cUJGLFFBQUEsRURqM3BCQSxVQUFBLG1CQ3Vzb0JBLFdBK3FCRSx1QkFBQSxVQTdxQkEsZURsc29CRSxVQ29zb0JKLGlDQWdyQkEsSUQ3MnBCQSxVQUFBLHNCQUNFLElBQUEsSUNnc29CRSxRQUFTLEVBZ3JCYixVQUFBLHVCQUNFLEdEMTJwQkUsUUFBQSxFQzYycEJGLFVBQUEseUJBOXFCRix5QkR4cm9CRSxJQUNBLFVBQUEsc0JDMHJvQkEsSUR2cm9CRixJQ3dyb0JJLFFBQVMsRUFtckJiLFVBQUEsdUJBQ0UsR0RyMnBCRSxRQUFBLEVDdzJwQkYsVUFBQSx5QkFqckJGLGVEaHJvQkEsdUJBQUEsY0Nrcm9CRSxlRGpyb0JJLGNDbXJvQk4saUNBc3JCQSxJQUNFLFFBQUEsRUFDQSxVQUFBLHNCQXByQkEsR0FzckJGLFFBQUEsRURoMnBCQSxVQUFBLDBCQzhxb0JBLHlCQUNFLElBQ0UsUUFBUyxFQXNyQmIsVUFBQSxzQkFDRSxHRC8xcEJFLFFBQUEsRUNpMnBCRixVQUFBLDBCQW5yQkYsZUFzckJBLHVCQUFBLGNBQ0UsZUFBQSxjQW5yQkYsa0NBc3JCQSxJQUNFLFFBQUEsRUQzMXBCRSxVQUFBLHVCQ3dxb0JGLEdBdXJCQSxRQUFBLEVEejFwQkUsVUFBQSx5QkNzcW9CSiwwQkF3ckJBLElEdjFwQkUsUUFBQSxFQ3kxcEJFLFVBQVUsdUJBdHJCWixHQXlyQkEsUUFBQSxFRHQxcEJFLFVBQUEseUJDaXFvQkosZ0JBMHJCQSx1QkFBQSxlQUNFLGVBQUEsZUF2ckJGLCtCQTByQkEsSUFDRSxVQUFBLHVCQXhyQkEsSUQxcG9CRSxJQUlBLFFBQUEsRUNrMXBCRixVQUFBLHNCQXpyQkEsR0E0ckJFLFFBQUEsRUExckJBLFVBQVcsMEJBRWYsdUJBQ0UsSURqcG9CQSxVQUFBLHVCQyswcEJBLElBQUEsSUQ3MHBCRSxRQUFBLEVBSUEsVUFBQSxzQkNncG9CRixHQThyQkYsUUFBQSxFQUNFLFVBQUEsMEJBM3JCRixhQThyQkEsdUJBQUEsWUFDRSxlQUFBLFlBM3JCRiwwQkErckJFLEtEdjBwQkUsUUFBQSxFQzJvb0JGLEdBQ0UsUUFBUyxHQUViLGtCQUNFLEtEcG9vQkEsUUFBQSxFQ3MwcEJBLEdEcDBwQkUsUUFBQSxHQ3Vvb0JKLFFBa3NCQSx1QkFBQSxPQUNFLGVBQUEsT0EvckJGLDhCQWtzQkEsS0FDRSxRQUFBLEVEaDBwQkUsVUFBQSx1QkNpb29CRixHQW1zQkEsUUFBQSxFRDl6cEJFLFVBQUEsTUMrbm9CSixzQkFvc0JBLEtENXpwQkUsUUFBQSxFQzh6cEJFLFVBQVUsdUJBbHNCWixHQXFzQkEsUUFBQSxFRDN6cEJFLFVBQUEsTUMwbm9CSixZQXNzQkEsdUJBQUEsV0FDRSxlQUFBLFdBbnNCRixpQ0Fzc0JBLEtBQ0UsUUFBQSxFRHZ6cEJFLFVBQUEseUJDb25vQkYsR0F1c0JBLFFBQUEsRURyenBCRSxVQUFBLE1Da25vQkoseUJBd3NCQSxLRG56cEJFLFFBQUEsRUNxenBCRSxVQUFVLHlCQXRzQlosR0F5c0JBLFFBQUEsRURsenBCRSxVQUFBLE1DNm1vQkosZUEwc0JBLHVCQUFBLGNBQ0UsZUFBQSxjQXZzQkYsOEJBMHNCQSxLQUNFLFFBQUEsRUQ5eXBCRSxVQUFBLHVCQ3Vtb0JGLEdBMnNCQSxRQUFBLEVENXlwQkUsVUFBQSxNQ3Ftb0JKLHNCQTRzQkEsS0QxeXBCRSxRQUFBLEVDNHlwQkUsVUFBVSx1QkExc0JaLEdBNnNCQSxRQUFBLEVEdnlwQkUsVUFBQSxNQzhsb0JKLFlBOHNCQSx1QkFBQSxXQUNFLGVBQUEsV0Ezc0JGLGlDQThzQkEsS0RqeXBCQSxRQUFBLEVBQ0UsVUFBQSx5QkNzbG9CQSxHRGxsb0JGLFFBQUEsRUFDRSxVQUFJLE1DcWxvQk4seUJBZ3RCQSxLQUNFLFFBQUEsRUFDRSxVQUFVLHlCQTlzQlosR0FpdEJBLFFBQUEsRUQxeHBCRSxVQUFBLE1DNmtvQkosZUFrdEJBLHVCQUFBLGNEeHhwQkEsZUFBQSxjQzBrb0JBLCtCQWt0QkEsS0R2eHBCQSxRQUFBLEVBQ0UsVUFBSSxzQkN3a29CSixHQW10QkEsUUFBQSxFRHJ4cEJFLFVBQUEsTUNza29CSix1QkFvdEJBLEtBQ0UsUUFBQSxFRGp4cEJFLFVBQUEsc0JDZ2tvQkYsR0FxdEJBLFFBQUEsRUFDRSxVQUFVLE1BbHRCZCxhQXN0QkEsdUJBQUEsWUQ5d3BCQSxlQUFBLFlDNGpvQkEsa0NBc3RCQSxLQUNFLFFBQUEsRUQ1d3BCRSxVQUFBLHdCQzh3cEJGLEdBQ0UsUUFBQSxFQXB0QkEsVUFBVyxNQUVmLDBCQUNFLEtBc3RCQSxRQUFBLEVEeHdwQkUsVUFBQSx3QkNxam9CRixHQXN0QkYsUUFBQSxFRHR3cEJBLFVBQUEsTUNvam9CQSxnQkFzdEJBLHVCQUFBLGVEcndwQkEsZUFBQSxlQ21qb0JBLDRCQUNFLEtEN2lvQkUsUUFBQSxFQytpb0JBLFVBQVcsc0JBdXRCZixHRGp3cEJBLFFBQUEsRUFDRSxVQUFJLE1DOGlvQk4sb0JBQ0UsS0FDRSxRQUFTLEVBd3RCYixVQUFBLHNCRDd2cEJBLEdBQ0UsUUFBQSxFQ3dpb0JFLFVBQVcsTUFFZixVQUNFLHVCRHRpb0JJLFNDOHZwQkosZUFBQSxTQXJ0QkYsK0JBQ0UsS0F5dEJGLFFBQUEsRUR4dnBCQSxVQUFBLHdCQ2tpb0JFLEdBeXRCQSxRQUFBLEVEdHZwQkUsVUFBQSxNQ2lpb0JKLHVCQTB0QkEsS0RwdnBCQSxRQUFBLEVBQ0UsVUFBQSx3QkM2aG9CQSxHQTB0QkYsUUFBQSxFRG52cEJBLFVBQUEsTUM2aG9CQSxhQUNFLHVCRHpob0JFLFlDMGhvQkYsZUR4aG9CRSxZQ292cEJKLDJCRC91cEJBLEtBQ0UsUUFBQSxFQ2l2cEJBLEdEN3VwQkUsUUFBQSxHQ3Nob0JKLG1CQTR0QkEsS0QzdXBCQSxRQUFBLEVBQ0UsR0NraG9CRSxRQUFTLEdBRWIsU0FDRSx1QkRoaG9CSSxRQzR1cEJKLGVBQUEsUUF6dEJGLCtCQUNFLEtBNnRCRixRQUFBLEVEdHVwQkEsR0FDRSxRQUFBLEVDd3VwQkEsVUFBQSx1QkExdEJGLHVCQUNFLEtBOHRCRixRQUFBLEVEbHVwQkEsR0FDRSxRQUFBLEVDdWdvQkUsVUFBVyx1QkFFZixhQUNFLHVCRHJnb0JJLFlDbXVwQkosZUFBQSxZQTN0QkYsa0NBQ0UsS0ErdEJGLFFBQUEsRUQ3dHBCQSxHQUNFLFFBQUEsRUMrdHBCQSxVQUFBLHlCQTV0QkYsMEJBQ0UsS0FndUJGLFFBQUEsRUR6dHBCQSxHQUNFLFFBQUEsRUM0L25CRSxVQUFXLHlCQUVmLGdCQUNFLHVCRDEvbkJJLGVDMHRwQkosZUFBQSxlQTd0QkYsK0JBQ0UsS0FpdUJGLFFBQUEsRUFDRSxHRHR0cEJFLFFBQUEsRUN3dHBCRixVQUFBLHdCQTl0QkYsdUJBQ0UsS0FrdUJGLFFBQUEsRURsdHBCRSxHQ290cEJBLFFBQUEsRUFodUJFLFVBQVcsd0JBRWYsYUFDRSx1QkRoL25CRSxZQ2t0cEJGLGVBQUEsWUEvdEJGLGtDQUNFLEtENStuQkYsUUFBQSxFQUNFLEdBQ0UsUUFBQSxFQ2d0cEJGLFVBQUEsMEJBaHVCRiwwQkFDRSxLQW91QkYsUUFBQSxFQUNFLEdBQ0EsUUFBQSxFQWx1QkUsVUFBVywwQkFFZixnQkFDRSx1QkR4K25CRSxlQzRzcEJGLGVBQUEsZUFqdUJGLGdDQUNFLEtBcXVCRixRQUFBLEVEdHNwQkUsR0FDRSxRQUFBLEVDd3NwQkYsVUFBQSx1QkFsdUJGLHdCQUNFLEtBc3VCRixRQUFBLEVEcHNwQkUsR0FDQSxRQUFBLEVDaStuQkUsVUFBVyx1QkFFZixjQUNFLHVCRDk5bkJFLGFDKzluQkYsZUQ5OW5CRSxhQ2crbkJKLG1DQUNFLEtEMTluQkUsUUFBQSxFQzQ5bkJGLEdBd3VCQSxRQUFBLEVEOXJwQkEsVUFBQSx5QkMwOW5CRiwyQkF5dUJFLEtENXJwQkUsUUFBQSxFQ3M5bkJGLEdEbDluQkUsUUFBQSxFQzZycEJGLFVBQUEseUJBdnVCRixpQkFDRSx1QkRoOW5CQSxnQkNpOW5CQSxlQUFnQixnQkFFbEIsNkJBQ0UsS0Q1OG5CQSxRQUFBLEVDODhuQkEsR0E0dUJBLFFBQUEsRUR0cnBCRSxVQUFBLHdCQzg4bkJKLHFCQTZ1QkUsS0RscnBCQSxRQUFBLEVDdzhuQkEsR0R0OG5CRSxRQUFBLEVBR0YsVUFBQSx3QkN1OG5CRixXQUNFLHVCRGw4bkJGLFVBQ0UsZUFBQSxVQ284bkJGLGdDQUNFLEtBQ0UsUUFBUyxFQWd2QmIsR0FDRSxRQUFBLEVBQ0EsVUFBQSwwQkE3dUJGLHdCQUNFLEtBZ3ZCRixRQUFBLEVBQ0UsR0QzcXBCRSxRQUFBLEVBQ0EsVUFBQSwwQkMrN25CSixjQWl2QkUsdUJBQUEsYUEvdUJBLGVEeDduQkEsYUMwN25CRix3QkRyN25CRSxLQUVFLFVBQUEsbUJBQUEsd0JDd3FwQkEsa0NBQVksU0RwcXBCaEIsMEJBQUEsU0NvN25CRSxJQW92QkEsVUFBQSxtQkFBQSx1QkFBQSx3QkRucXBCRSxrQ0FBMkIsU0NrN25CM0IsMEJBQTJCLFNBcXZCL0IsSUFDRSxVQUFBLG1CQUFBLHVCQUFBLHdCRGpxcEJFLGtDQUFBLFFBQ0EsMEJBQUEsUUMrNm5CRixJRDM2bkJFLFVBQUEsbUJBQUEscUJDa3FwQkYsa0NBQUEsUUQ3cHBCQSwwQkFBQSxRQzA2bkJBLEdEeDZuQkUsVUFBQSxtQkFHRixrQ0FBQSxRQUVFLDBCQUFBLFNDdzZuQkosZ0JBQ0UsS0RsNm5CQSxVQUFBLG1CQUFBLHdCQzZwcEJFLGtDQUFpQyxTQXh2QmpDLDBCQUEyQixTQTB2Qi9CLElBQ0UsVUFBQSxtQkFBQSx1QkQxcHBCdUMsd0JDMnBwQnZDLGtDQUFBLFNEdnBwQkEsMEJBQUEsU0N5cHBCQSxJQXh2QkUsVUFBVyxtQkFBbUIsdUJBQXlCLHdCQTB2QjNELGtDQUFBLFFEcnBwQkUsMEJBQUEsUUM4NW5CQSxJRDM1bkJFLFVBQUEsbUJBQUEscUJDdXBwQkEsa0NBQWtDLFFEbnBwQnRDLDBCQUFBLFFBQ0UsR0FFRSxVQUFBLG1CQUdGLGtDQUFBLFFBQ0UsMEJBQUEsU0N5NW5CSixlQUNFLDRCRHA1bkJFLFFDaXBwQkYsb0JBQUEsUUEzdkJBLHVCQTZ2QkUsS0Q3b3BCSixlQUFBLEtDbTVuQkEsMkJBK3ZCQSxLQUNFLFVBQUEsbUJBQUEsc0JEM29wQkEsa0NBQUEsUUFDRSwwQkFBQSxRQUNBLFFBQUEsRUMrNG5CRixJQWd3QkEsVUFBQSxtQkFBQSx1QkR6b3BCRSxrQ0FBQSxRQUdBLDBCQUFBLFFDMDRuQkYsSUFpd0JBLFVBQUEsbUJBQUEsc0JBRUUsUUFBQSxFQWh3QkYsSURyNG5CQSxVQUFBLG1CQUFBLHNCQ3U0bkJBLEdEbDRuQkEsVUFBQSxvQkNxNG5CRixtQkFvd0JBLEtBQ0UsVUFBQSxtQkFBQSxzQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQWx3QkEsSUFvd0JGLFVBQUEsbUJBQUEsdUJEaG9wQkUsa0NBQUEsUUFFQSwwQkFBQSxRQ2tvcEJBLElEOW5wQkEsVUFBQSxtQkFBQSxzQkFDRSxRQUFBLEVDaW9wQkYsSUQ1bnBCQSxVQUFBLG1CQUFBLHNCQ3kzbkJBLEdBQ0UsVUFBVyxvQkFFZixTQUNFLDRCRHIzbkJFLGtCQzZucEJGLG9CQUFBLGtCQXR3QkEsdUJEbDNuQkUsUUNtM25CRixlRGwzbkJhLFFDbzNuQmYsMkJBQ0UsS0FDRSxVQUFXLG1CQUFtQixzQkEwd0JsQyxrQ0FBQSxRQUNFLDBCQUFBLFFEcm5wQkEsUUFBQSxFQ3VucEJBLElBQ0EsVUFBQSxtQkFBQSx1QkF4d0JFLGtDQUFtQyxRQTB3QnZDLDBCQUFBLFFBQ0UsSURsbnBCRSxVQUFBLG1CQUFVLHNCQUdaLFFBQUEsRUN5Mm5CQSxJRHQybkJFLFVBQVUsbUJBQUEsc0JDbW5wQlosR0Q5bXBCQSxVQUFBLG9CQ3MybkJGLG1CQTZ3QkEsS0FDRSxVQUFBLG1CQUFBLHNCRDdtcEJBLGtDQUFJLFFDZ25wQkosMEJBQUEsUUQzbXBCRSxRQUFBLEVDZzJuQkYsSUErd0JBLFVBQUEsbUJBQUEsdUJEem1wQkYsa0NBQUEsUUFDRSwwQkFBSSxRQzYxbkJKLElBZ3hCRixVQUFBLG1CQUFBLHNCQUNFLFFBQUEsRUFDQSxJQUNBLFVBQUEsbUJEem1wQlksc0JDMG1wQlosR0E5d0JFLFVBQVcsb0JBRWYsU0FDRSw0QkR2MW5CQSxrQkN3MW5CQSxvQkFneEJjLGtCRHJtcEJoQix1QkFBQSxRQ3UxbkJFLGVEcjFuQkUsUUN1MW5CSiw0QkFDRSxLRGoxbkJFLFVBQUEsbUJDcW1wQkYsSURsbXBCRSxVQUFBLG1CQUFBLHVCQUNBLFFBQUEsRUNrMW5CRixHQW94QkYsVUFBQSxtQkFBQSxzQkRqbXBCQSxRQUFBLEdDaTFuQkEsb0JBcXhCRSxLRGhtcEJFLFVBQUEsbUJDODBuQkYsSUFzeEJBLFVBQUEsbUJBQUEsdUJEOWxwQkUsUUFBQSxFQzIwbkJGLEdBdXhCQSxVQUFBLG1CQUFBLHNCRDVscEJGLFFBQUEsR0N5MG5CQSxVQXd4QkEsdUJBQUEsU0Q1bHBCQSxlQUFBLFNBQ0UsNEJBQUksa0JDOGxwQkosb0JBQUEsa0JBcnhCRiw0QkF3eEJBLEtBQ0UsVUFBQSxtQkF0eEJBLElBd3hCQSxVQUFBLG1CQUFBLHVCRHpscEJFLFFBQUEsRUNvMG5CRixHQUNFLFVBQVcsbUJBQW1CLHNCQXl4QmxDLFFBQUEsR0F0eEJBLG9CQXl4QkUsS0R2bHBCRSxVQUFBLG1CQ2kwbkJGLElBQ0UsVUFBVyxtQkFBbUIsdUJBMHhCbEMsUUFBQSxFQUNFLEdBQ0EsVUFBQSxtQkR2bHBCb0Isc0JDd2xwQnBCLFFBQUEsR0F2eEJGLFVBMHhCQSw0QkFBQSxrQkRwbHBCQSxvQkFBQSxrQkM2em5CRSx1QkQzem5CQSxTQzR6bkJBLGVEenpuQkYsU0Myem5CQSxnQ0FDRSxLRHR6bkJFLFVBQUEsc0JBQVUsY0FHVixRQUFBLEVDc3puQkYsSUE4eEJGLFVBQUEsYUFDRSxRQUFBLEVBNXhCQSxJRGh6bkJGLFVBQUEsYUFDRSxRQUFBLEVDaWxwQkEsR0Q5a3BCRSxVQUFBLEtBRUEsUUFBQSxHQ2l6bkJKLHdCQWt5QkEsS0FDRSxVQUFBLHNCRDlrcEJ5QixjQytrcEJ6QixRQUFBLEVBaHlCQSxJQWt5QkYsVUFBQSxhRDNrcEJBLFFBQUEsRUM0eW5CRSxJRHZ5bkJGLFVBQUEsYUFDRSxRQUFBLEVDNGtwQkEsR0R6a3BCRSxVQUFBLEtBRUEsUUFBQSxHQ3d5bkJKLGNBc3lCQSx1QkFBQSxhQUNFLGVBQUEsYUFweUJBLGtDRG55bkJZLFNDb3luQlosMEJEaHluQkYsU0NreW5CQSxpQ0FDRSxLRDd4bkJFLFFBQUEsRUMreG5CRixHQUNFLFVBQVcsc0JBQXdCLGFBMHlCdkMsUUFBQSxHQXZ5QkEseUJBQ0UsS0EweUJGLFFBQUEsRURsa3BCQSxHQUVFLFVBQUEsc0JBQThCLGFBR2hDLFFBQUEsR0N5eG5CQSxlQUNFLHVCRHR4bkJFLGNDdXhuQkYsZURyeG5CRSxjQ3N4bkJGLGtDRG54bkJFLFFDb3huQkYsMEJBQTJCLFFBRTdCLDRCQUNFLEtEOXduQkYsaUJBQUEsT0FDRSxVQUFJLHdCQytqcEJKLFFBQUEsRUE5eUJBLEdENXduQkUsaUJBQVUsT0FHVixVQUFBLEtDNHduQkEsUUFBUyxHQUViLG9CQWt6QkUsS0FoekJFLGlCQUFrQixPQWt6QnRCLFVBQUEsd0JEempwQkEsUUFBQSxFQzB3bkJFLEdEcnduQkYsaUJBQUEsT0FDRSxVQUFJLEtDMGpwQkosUUFBQSxHQWp6QkYsVUFDRSx1QkRsd25CRSxTQ213bkJGLGVBQWdCLFNBRWxCLG9DQUNFLEtEN3ZuQkUsaUJBQUEsS0FBQSxPQUNBLFVBQUEsdUJDc2pwQkYsUUFBQSxFQXR6QkEsR0R6dm5CRSxpQkFBQSxLQUFBLE9BQ0EsVUFBUyxLQzJ2bkJULFFBQVMsR0FFYiw0QkR2dm5CRSxLQ3l2bkJFLGlCQUFrQixLQUFLLE9BMHpCM0IsVUFBQSx1QkQvaXBCQSxRQUFBLEVDd3ZuQkUsR0Rwdm5CRSxpQkFBQSxLQUFBLE9BR0EsVUFBQSxLQytpcEJGLFFBQUEsR0F6ekJGLGtCQUNFLHVCQTZ6QmdCLGlCQTV6QmhCLGVBQWdCLGlCQUVsQixxQ0FDRSxLRDF1bkJFLGlCQUFBLE1BQUEsT0FDQSxVQUFBLHNCQzJpcEJGLFFBQUEsRUE5ekJBLEdEdHVuQkYsaUJBQW1CLE1BQUEsT0FDakIsVUFBQSxLQ3d1bkJFLFFBQVMsR0FFYiw2QkRydW5CRSxLQ3V1bkJFLGlCQUFrQixNQUFNLE9BazBCNUIsVUFBQSxzQkFDRSxRQUFBLEVBaDBCQSxHRGx1bkJFLGlCQUFBLE1BQUEsT0NzaXBCRixVQUFBLEtEbmlwQkUsUUFBQSxHQ291bkJKLG1CQUNFLHVCQUF3QixrQkFxMEIxQixlQUFBLGtCQWwwQkEsa0NBQ0UsS0FzMEJBLGlCQUFBLEtBQUEsT0QvaHBCRSxVQUFBLHNCQUlKLFFBQUEsRUN5dG5CRSxHQUNFLGlCQUFrQixLQUFLLE9BdzBCM0IsVUFBQSxLRDdocEJBLFFBQUEsR0N5dG5CQSwwQkF3MEJBLEtBQ0UsaUJBQUEsS0FBQSxPRDFocEJFLFVBQUEsc0JBQ0EsUUFBQSxFQzZocEJGLEdEMWhwQkUsaUJBQUEsS0FBQSxPQUlKLFVBQUEsS0FDRSxRQUFBLEdDNGhwQkYsZ0JBQ0UsdUJBQUEsZUF6MEJBLGVEN3NuQkUsZUMrc25CSixtQ0FDRSxLRHhzbkJGLGlCQUFBLE1BQUEsT0FDRSxVQUFBLHVCQzBzbkJFLFFBQVMsRUE4MEJiLEdEcGhwQkEsaUJBQUEsTUFBQSxPQUNFLFVBQUEsS0N5c25CRSxRQUFTLEdBRWIsMkJBQ0UsS0Rwc25CRSxpQkFBQSxNQUFBLE9Db2hwQkYsVUFBQSx1QkRqaHBCRSxRQUFBLEVDcXNuQkYsR0Roc25CQSxpQkFBSSxNQUFBLE9Da3NuQkYsVUFBVyxLQWkxQmYsUUFBQSxHQTkwQkEsaUJBQ0UsdUJEOXJuQkUsZ0JDZ2hwQkYsZUFBQSxnQkEvMEJGLDZCQUNFLEtBQ0UsaUJBQWtCLE9BbzFCdEIsUUFBQSxFRDNncEJBLEdBQ0UsaUJBQUEsT0Mwcm5CRSxVQUFXLHVCQW8xQmYsUUFBQSxHQWoxQkEscUJBQ0UsS0FxMUJBLGlCQUFBLE9EeGdwQkUsUUFBQSxFQ3NybkJGLEdEanJuQkEsaUJBQVEsT0Ntcm5CTixVQUFXLHVCQXUxQmYsUUFBQSxHQXAxQkEsV0FDRSx1QkRqcm5CRSxVQ3lncEJGLGVBQUEsVUFyMUJGLHFDQUNFLEtBQ0UsaUJBQWtCLEtBQUssT0EwMUIzQixRQUFBLEVBQ0UsR0FDQSxpQkFBQSxLQUFBLE9BeDFCRSxVQUFXLHNCQTAxQmYsUUFBQSxHQXYxQkEsNkJBQ0UsS0EyMUJBLGlCQUFBLEtBQUEsT0RoZ3BCRSxRQUFBLEVDd3FuQkYsR0RucW5CRSxpQkFBVyxLQUFBLE9DcXFuQlgsVUFBVyxzQkE2MUJmLFFBQUEsR0ExMUJBLG1CQUNFLHVCRGpxbkJFLGtCQysvb0JGLGVBQUEsa0JBMzFCRixzQ0FDRSxLQUNFLGlCQUFrQixNQUFNLE9BZzJCNUIsUUFBQSxFRDEvb0JBLEdBRUEsaUJBQUEsTUFBQSxPQzRwbkJJLFVBQVcsdUJBZzJCZixRQUFBLEdBNzFCQSw4QkFDRSxLRHZwbkJFLGlCQUFBLE1BQUEsT0N5L29CRixRQUFBLEVBLzFCQSxHRG5wbkJFLGlCQUFBLE1BQUEsT0FDQSxVQUFBLHVCQUNBLFFBQUEsR0NzcG5CSixvQkFDRSx1QkFvMkJFLG1CQW4yQkYsZUQ5b25CRixtQkNncG5CQSxtQ0FxMkJFLEtEOStvQkYsaUJBQUEsS0FBQSxPQUNFLFFBQUEsRUM0b25CQSxHQXMyQkYsaUJBQUEsS0FBQSxPQUNFLFVBQUEsdUJENStvQkUsUUFBQSxHQzBvbkJKLDJCRHJvbkJFLEtBSUUsaUJBQUEsS0FBQSxPQUVBLFFBQUEsRUNtb25CRixHQXkyQkUsaUJBQUEsS0FBQSxPRHYrb0JKLFVBQUEsdUJBRUUsUUFBQSxHQ2lvbkJGLGlCQUNFLHVCRDdubkJFLGdCQzhubkJGLGVEN25uQkUsZ0JDK25uQkosb0NBQ0UsS0FDRSxpQkFBa0IsTUFBTSxPQTQyQjVCLFFBQUEsRUFDRSxHQUNBLGlCQUFBLE1EbitvQnFCLE9DeW5uQm5CLFVBQVcsc0JBNDJCZixRQUFBLEdBejJCQSw0QkFDRSxLRGxubkJBLGlCQUFBLE1BQUEsT0NnK29CQSxRQUFBLEVBMzJCQSxHRGhubkJFLGlCQUFVLE1BQUEsT0Nrbm5CVixVQUFXLHNCQTgyQmYsUUFBQSxHQTMyQkEsa0JBQ0UsdUJEOW1uQkUsaUJDNjlvQkYsZUFBQSxpQkE1MkJGLHlCQUNFLEdEMW1uQkYsaUJBQUEsSUFBQSxLQUNFLGtDQUFJLFlDMjlvQkosMEJEMTlvQlksWUM0bW5CWixJQUFLLElBZzNCUCxVQUFBLHNCQUNBLGlCQUFBLElBQUEsS0FDRSxrQ0FBQSxZRHY5b0JBLDBCQUFHLFlDeTlvQkgsSUFBQSxJRHY5b0JFLFVBQUEsc0JBRUEsaUJBQUEsSUFBQSxLQ3ltbkJBLGtDQUFtQyxZQWkzQnZDLDBCQUFBLFlEcjlvQkEsUUFBQSxFQ3VtbkJFLEdEcm1uQkEsVUFBQSx1QkN1OW9CRSxRQUFBLEdBOTJCSixpQkFrM0JBLEdBQ0UsaUJBQUEsSUFBQSxLQUNBLGtDRHI5b0JFLFlDcW1uQkEsMEJBQTJCLFlBazNCL0IsSUFBQSxJQUNFLFVBQUEsc0JEbDlvQkUsaUJBQUEsSUFBQSxLQUVBLGtDQUFtQyxZQ285b0JyQywwQkFBQSxZQWozQkEsSUFrM0JFLElBajNCQSxVQUFXLHNCQW0zQmYsaUJBQUEsSUFBQSxLQUNFLGtDQUFBLFlEaDlvQkUsMEJBQUEsWUFFQSxRQUFBLEVDazlvQkYsR0Q5OG9CQSxVQUFHLHVCQzZsbkJELFFBQVMsR0FFYixPQW8zQkUsdUJELzhvQkUsTUM2bG5CRixlQUFnQixNQUdsQiwwQkFDRSxLRHZsbkJGLFFBQUEsRUFDRSxVQUFBLHVCQUFBLHdCQzY4b0JBLEdEMzhvQkUsUUFBQSxFQUVBLFVBQUEsTUN5bG5CSixrQkFDRSxLQXMzQkYsUUFBQSxFQUNFLFVBQUEsdUJBQUEsd0JBcDNCQSxHQXUzQkUsUUFBQSxFRHY4b0JKLFVBQUEsTUNvbG5CQSxRQUNFLHVCRGxsbkJFLE9DbWxuQkYsZURqbG5CRSxPQ29sbkJKLDJCQXczQkEsS0FDRSxRQUFBLEVBQ0EsR0F0M0JFLFFBQVMsRUF3M0JiLFVBQUEsc0JBQUEsd0JBcjNCQSxtQkFDRSxLRDFrbkJGLFFBQUEsRUM0a25CRSxHQXkzQkEsUUFBQSxFRGw4b0JFLFVBQUEsc0JBQUEsd0JDNmtuQkosU0FDRSx1QkR4a25CQSxRQ3lrbkJBLGVBQWdCLFFBRWxCLDBCQUNFLEtBMjNCRSxRQUFBLEVEOTdvQkosVUFBQSxrQkNza25CRSxJQTIzQkEsUUFBQSxHQXgzQkYsa0JBQ0UsS0Rqa25CQSxRQUFBLEVDbWtuQkUsVUFBVyxrQkE0M0JmLElBQ0UsUUFBQSxHQXozQkYsUUE0M0JBLHVCQUFBLE9EMTdvQkEsZUFBQSxPQ2trbkJBLDhCQUNFLEtEN2puQkEsUUFBQSxFQzI3b0JBLFVBQUEsa0JBQUEseUJEdjdvQkEsa0NBQUcsZ0NBRUQsMEJBQUEsZ0NDNGpuQkYsSUR4am5CRSxRQUFBLEVDMGpuQkEsVUFBVyx3QkFBNkIsc0JBODNCNUMsa0NBQUEsOEJEbjdvQkEsMEJBQUEsK0JDeWpuQkEsc0JBQ0UsS0Ruam5CRSxRQUFBLEVDbTdvQkYsVUFBQSxrQkFBQSx5QkQvNm9CRSxrQ0FBQSxnQ0NrN29CQSwwQkFBQSxnQ0E5M0JGLElEOWluQkEsUUFBQSxFQ2dqbkJFLFVBQVcsd0JBQTZCLHNCQWc0QjVDLGtDQUFBLDhCRDU2b0JBLDBCQUFBLCtCQ2dqbkJBLFlBZzRCQSx1QkFBQSxXQUNFLGVBQUEsV0E3M0JGLDhCQUNFLEtEMWluQkUsUUFBQSxFQzQ2b0JGLFVBQUEsa0JBQUEseUJEMTZvQkUsa0NBQUEsZ0NBRUEsMEJBQUEsZ0NDMmluQkYsSUFrNEJFLFFBQUEsRUFoNEJBLFVBQVcsd0JBQTZCLHNCQWs0QjVDLGtDQUFBLDhCQUNFLDBCQUFBLCtCQS8zQkYsc0JBQ0UsS0RwaW5CRSxRQUFBLEVDdzZvQkYsVUFBQSxrQkFBQSx5QkR0Nm9CRSxrQ0FBQSxnQ0FFQSwwQkFBQSxnQ0NxaW5CRixJRG5pbkJFLFFBQUEsRUNxaW5CQSxVQUFXLHdCQUE2QixzQkFvNEI1QyxrQ0FBQSw4QkRwNm9CQSwwQkFBQSwrQkNvaW5CQSxZQW80QkEsdUJBQUEsV0RuNm9CQSxlQUFBLFdDbWluQkEsK0JBQ0UsS0Q3aG5CRSxRQUFBLEVDbTZvQkYsVUFBQSxrQkFBQSx3QkRqNm9CRSxrQ0FBQSxnQ0MraG5CQSwwQkFBMkIsZ0NBcTRCL0IsSUFDRSxRQUFBLEVBQ0UsVUFBVSx3QkFBRSx1QkQvNW9CaEIsa0NBQUEsOEJBQ0UsMEJBQUcsK0JDOGhuQkwsdUJBQ0UsS0FDRSxRQUFTLEVBczRCYixVQUFBLGtCQUFBLHdCQUNFLGtDRDk1b0J1QixnQ0MrNW9CdkIsMEJEOTVvQkUsZ0NDMGhuQkYsSUFzNEJGLFFBQUEsRUQzNW9CQSxVQUFBLHdCQUFBLHVCQUNFLGtDQUFBLDhCQzg1b0JFLDBCQUFBLCtCQXA0QkosYUF1NEJFLHVCQUFBLFlBcjRCQSxlRHJobkJFLFlDdWhuQkosNEJBQ0UsS0RoaG5CRSxRQUFBLEVDa2huQkEsVUFBVyxrQkFBdUIsd0JBeTRCdEMsa0NBQUEsZ0NEdDVvQkEsMEJBQUEsZ0NDZ2huQkUsSUQ3Z25CRSxRQUFBLEVBQ0EsVUFBQSx3QkFBQSx1QkFHQSxrQ0FBQSw4QkNzNW9CRiwwQkFBQSwrQkF2NEJGLG9CQUNFLEtEdmduQkYsUUFBQSxFQUNFLFVBQUEsa0JBQUEsd0JDeWduQkUsa0NBQW1DLGdDQTQ0QnZDLDBCQUFBLGdDRGo1b0JBLElBQ0UsUUFBQSxFQ3dnbkJFLFVBQVcsd0JBQTZCLHVCQTQ0QjVDLGtDQUFBLDhCQUNFLDBCQUFBLCtCQXo0QkYsVUE2NEJFLHVCQUFBLFNBMzRCQSxlRHBnbkJFLFNDc2duQkosMkJBQ0UsS0ErNEJGLFFBQUEsRUQ3NG9CQSxJQUNFLFFBQUEsRUFFRSxVQUFBLGtCQys0b0JGLEdENzRvQkUsUUFBQSxHQ2lnbkJKLG1CQUNFLEtBazVCRixRQUFBLEVBQ0UsSUFDQSxRQUFBLEVBaDVCRSxVQUFXLGtCQWs1QmYsR0R6NG9CQSxRQUFBLEdDMi9tQkEsU0R0L21CQSx1QkFBQSxRQ3cvbUJFLGVEdi9tQkksUUN5L21CTiwrQkFDRSxJQXE1QkYsUUFBQSxFQUNFLFVBQUEsd0JBQUEsdUJEcDRvQkYsa0NBQUEsZ0NBRUksMEJBQUEsZ0NDczRvQkYsR0RwNG9CRSxRQUFBLEVBSUEsVUFBQSxrQkFBQSx3QkNxNG9CQSxpQkFBQSxPQUFBLE9BdDVCQSxrQ0FBbUMsOEJBdzVCdkMsMEJBQUEsK0JBcjVCQSx1QkFDRSxJQXc1QkYsUUFBQSxFQUNFLFVBQUEsd0JBQUEsdUJELzNvQkUsa0NBQVMsZ0NBSVQsMEJBQUEsZ0NDdSttQkYsR0RyK21CRSxRQUFBLEVDKzNvQkYsVUFBQSxrQkFBQSx3QkQzM29CRixpQkFBQSxPQUFBLE9BRUksa0NBQUEsOEJBRUEsMEJBQUEsK0JDbyttQkosYUFDRSx1QkFBd0IsWUEyNUIxQixlQUFBLFlBeDVCQSwrQkFDRSxJRDM5bUJGLFFBQUEsRUFDRSxVQUFBLHdCQUFBLHNCQ3czb0JBLEdEdDNvQkUsUUFBQSxFQUlBLFVBQUEsVUFBQSx5QkFFQSxpQkFBQSxLQUFBLFFDMDltQkosdUJBQ0UsSUE4NUJGLFFBQUEsRUFDRSxVQUFBLHdCRG4zb0JhLHNCQ28zb0JiLEdBNTVCRSxRQUFTLEVBODVCYixVQUFBLFVBQUEseUJBQ0UsaUJBQUEsS0FBQSxRQTM1QkYsYURoOW1CRSx1QkFBQSxZQ2s5bUJBLGVELzhtQkYsWUNnM29CQSxnQ0FDRSxJRDEyb0JFLFFBQUEsRUFDQSxVQUFBLHdCQUFtQix1QkM2Mm9CckIsR0R4Mm9CRixRQUFBLEVDMDhtQkksVUFBVyxVQUFXLHdCQWs2QjFCLGlCQUFBLE1BQUEsUUEvNUJBLHdCQUNFLElBazZCRixRQUFBLEVBQ0UsVUFBQSx3QkFBQSx1QkFoNkJBLEdEbjhtQkEsUUFBQSxFQUNBLFVBQUEsVUFBQSx3QkFHRixpQkFBQSxNQUFBLFFDdTJvQkEsY0FDRSx1QkFBQSxhQWw2QkEsZUQvN21CRSxhQ2k4bUJKLDZCQUNFLElBQ0UsUUFBUyxFQXM2QmIsVUFBQSx3QkFBQSxzQkFDRSxrQ0RqMm9CaUMsZ0NBR2pDLDBCQUFFLGdDQzI3bUJGLEdBczZCRixRQUFBLEVBQ0UsVUFBQSxrQkFBQSx5QkQzMW9CRixpQkFBQSxPQUFBLE9BQ0Usa0NBQXNCLDhCQUN0QiwwQkFBQSwrQkN5N21CRixxQkF3NkJBLElBQ0UsUUFBQSxFRHgxb0JFLFVBQUEsd0JBQWtCLHNCQUNsQixrQ0FBbUIsZ0NDMjFvQnJCLDBCQUFBLGdDQXY2QkEsR0FDRSxRQUFTLEVBMDZCYixVQUFBLGtCQUFBLHlCQUNFLGlCQUFBLE9BQUEsT0RyMW9CQSxrQ0FBRSw4QkM4Nm1CQSwwQkFBMkIsK0JBRS9CLFdBQ0UsdUJEMTZtQkYsVUMyNm1CRSxlRDE2bUJBLFVDNDZtQkYsK0JBQ0UsS0E0NkJGLFVBQUEsdUJBQ0UsV0FBQSxRQTE2QkEsR0RwNm1CRSxVQUFBLG9CQ3U2bUJKLHVCQUNFLEtBODZCRixVQUFBLHVCQUNFLFdBQUEsUUQ1MG9CQSxHQ2k2bUJFLFVBQVcsb0JBRWYsYUFDRSx1QkQ3NW1CRixZQUNFLGVBQUEsWUMrNW1CRiwrQkFDRSxLQWc3QkYsVUFBQSx1QkFDRSxXQUFBLFFBOTZCQSxHQWk3QkEsVUFBQSxvQkE5NkJGLHVCQUNFLEtBazdCRixVQUFBLHVCQUNFLFdBQUEsUURuMG9CQSxHQ281bUJFLFVBQVcsb0JBRWYsYUFDRSx1QkRoNW1CRixZQUNFLGVBQUEsWUNrNW1CRixnQ0FDRSxLQW83QkYsVUFBQSxzQkFDRSxXQUFBLFFBbDdCQSxHQXE3QkEsVUFBQSxvQkFsN0JGLHdCQUNFLEtBczdCRixVQUFBLHNCQUNFLFdBQUEsUUFDQSxHQXA3QkUsVUFBVyxvQkFFZixjQUNFLHVCQXM3QkUsYUFDRixlQUFBLGFBcDdCRiw2QkFDRSxLQXc3QkYsVUFBQSxzQkFDRSxXQUFBLFFBdDdCQSxHQXk3QkEsVUFBQSxvQkF0N0JGLHFCQUNFLEtBMDdCRixVQUFBLHNCQUNFLFdBQUEsUUFDQSxHQXg3QkUsVUFBVyxvQkFFZixXQUNFLHVCQTA3QkUsVUFDRixlQUFBLFVBeDdCRixnQ0FDRSxLQTQ3QkYsVUFBQSxtQkFDRSxHQUVFLFdBQUEsT0FDRixVQUFBLHVCQTE3QkYsd0JBQ0UsS0E4N0JGLFVBQUEsbUJBQ0UsR0FDQSxXQUFBLE9BNTdCRSxVQUFXLHVCQUVmLGNBQ0UsdUJBQXdCLGFBQ3hCLGVBQWdCLGFBRWxCLGdDQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHdCQUVmLHdCQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHdCQUVmLGNBQ0UsdUJBQXdCLGFBQ3hCLGVBQWdCLGFBRWxCLGlDQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHVCQUVmLHlCQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHVCQUVmLGVBQ0UsdUJBQXdCLGNBQ3hCLGVBQWdCLGNBRWxCLDhCQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHdCQUVmLHNCQUNFLEtBQ0UsVUFBVyxtQkFDYixHQUNFLFdBQVksT0FDWixVQUFXLHdCQUVmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vc2l6ZSBzY3JlZW5cclxuXHJcbiRmb3ItcGhvbmUtb25seTogbWF4LXdpZHRoIDU5OXB4O1xyXG4kZm9yLXRhYmxldC1wb3J0cmFpdC11cDo2MDBweDtcclxuJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwOjkwMHB4O1xyXG4kZm9yLWRlc2t0b3AtdXA6MTIwMHB4OyBcclxuJGZvci1iaWctZGVza3RvcC11cDoxODAwcHg7XHJcbiRmb3ItZXh0cmFiaWctZGVza3RvcC11cDoyNTAwcHg7XHJcblxyXG4vL3dpZHRoIGNvbnRlbnRcclxuJGJpZzoxNDQwcHg7XHJcbiRtaWRkbGU6MTIwMHB4O1xyXG4kc21hbGw6MTAwJTtcclxuXHJcbi8vY29sb3JzXHJcbiRjb2xvci10ZXh0OiAjMzczNzM3O1xyXG4kY29sb3ItdGV4dC11bmRlcmxpbmU6IHJnYmEoNTUsIDU1LCA1NSwgMC41KTtcclxuJGNvbG9yLXRleHQtbGlnaHQ6IHJnYmEoNTUsIDU1LCA1NSwgMC45KTtcclxuJGNvbG9yLXRleHQtdW5kZXJsaW5lLWxpZ2h0OiByZ2JhKDU1LCA1NSwgNTUsIDAuMzUpO1xyXG4kY29sb3ItdGV4dC1vcmFuZ2UtbGlnaHQ6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTtcclxuJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0LWhvdmVyOiByZ2JhKDIzOCwgNzAsIDAsIDEpO1xyXG4kY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0OiByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpO1xyXG4kY29sb3ItdGV4dC1ncmV5OiAjNjM2MzYzO1xyXG4kY29sb3ItdGV4dC1lcnJvcjogI2NhMzIzMjtcclxuJGNvbG9yLWVycm9yOiNDQTMyMzI7XHJcbiRjb2xvci1lcnJvci1saWdodDogcmdiYSgyMDIsIDUwLCA1MCwgMC4zKTtcclxuXHJcbiRjb2xvci10ZXh0LWdyZXktbGlnaHQ6IHJnYmEoMTksIDE4LCA2NCwgMC41KTtcclxuJGNvbG9yLXRleHQtZ3JleS1saWdodC0zMDogcmdiYSg1NSwgNTUsIDU1LCAwLjMpO1xyXG4kY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZTogcmdiYSg5OSwgOTksIDk5LCAwLjgpO1xyXG4kY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZS1saWdodDogcmdiYSgxOSwgMTgsIDY0LCAwLjIpO1xyXG4kY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZS1saWdodC0zMDogcmdiYSg1NSwgNTUsIDU1LCAwLjIpO1xyXG5cclxuJGNvbG9yLXRleHQtdGFnczogI0E5QTlBOTtcclxuJGNvbG9yLWJvcmRlci10YWdzOiAjRDRENEQ0O1xyXG4kY29sb3Itc2hhZG93LXRhZ3M6ICNFRUVFRUU7XHJcblxyXG4kY29sb3ItYm9yZGVyLXNlY29uZC1tZW51OiByZ2JhKDIxOSwgMjI1LCAyNDksIDAuNik7XHJcbiRjb2xvci1zaGFkb3ctc2Vjb25kLW1lbnU6cmdiYSgxOTcsMTg5LDIzNCwwLjYpO1xyXG5cclxuJGNvbG9yLWJvcmRlci1hdXRoOiAjQzVCREVBO1xyXG4kY29sb3Itc2hhZG93LWF1dGg6ICNFQUU3Rjc7XHJcblxyXG4kY29sb3ItYmFubmVyLXRvcC1iZzogI0ZGRjdFQztcclxuXHJcbiRjb2xvci1ib3JkZXItc2xpZGVyLWZpcnN0OiAjQkFDREZDO1xyXG4kY29sb3ItYm9yZGVyLXNsaWRlci10d286IHJnYmEoMjI0LCAyMzMsIDI1NCwgMC42KTtcclxuJGNvbG9yLXNoYWRvdy1zbGlkZXI6IHJnYmEoMjIyLCAyMjQsIDIzOSwgMC42NCk7XHJcblxyXG4kY29sb3ItYm9yZGVyLXNsaWRlci1iYW5uZXI6ICNGMUMxQUQ7XHJcbiRjb2xvci1zaGFkb3ctc2xpZGVyLWJhbm5lcjogI0Y4RTZEQTtcclxuXHJcbiRjb2xvci1iZy1mb290ZXI6I0Y3RjdGNztcclxuXHJcbiRjb2xvci1ncmVlbjojNENCMThCO1xyXG4kY29sb3ItbS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlOiRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuJGNvbG9yLW0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS10aXRsZS1ib3JkZXI6JGNvbG9yLWdyZWVuO1xyXG4kY29sb3ItYmctbS1oZWFkZXItc2VjdGlvbjojRjJGMkZGO1xyXG4kY29sb3Itc2hhZG93LW0taGVhZGVyLXNlY3Rpb246cmdiYSgyNDIsIDI0MiwgMjU1LCAwLjcpO1xyXG5cclxuJGNvbG9yLWxpbmstbm9ybWFsOiMzODU0Qjg7XHJcbiRjb2xvci1saW5rLXVuZGVybGluZTpyZ2JhKDg3LCAxMjMsIDI0OSwgMC41KTtcclxuJGNvbG9yLWxpbmstdW5kZXJsaW5lLWhvdmVyOnJnYmEoODcsIDEyMywgMjQ5LCAwLjcpO1xyXG5cclxuJGNvbG9yLWxpbmstaG92ZXI6JGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4kY29sb3ItbGluay12aXNpdGVkOiRjb2xvci1saW5rLW5vcm1hbDtcclxuJGNvbG9yLWxpbmstYWN0aXZlOiRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuJGNvbG9yLWxpbmstZm9jdXM6JGNvbG9yLWxpbmstbm9ybWFsO1xyXG5cclxuJGNvbG9yLWJvcmRlcjogI2MxYzFjMTtcclxuJGNvbG9yLWJvcmRlci1saWdodDogI2RkZDtcclxuJGNvbG9yLXRleHQtYmx1ZTogIzBkNDdhMTtcclxuJGNvbG9yLWRhcmstYmx1ZTogIzQxMzRhZDtcclxuJGNvbG9yLWxpZ2h0LWJsdWU6ICM2MTU4YWQ7XHJcbiRjb2xvci1pY29uOiNhMmEyYTI7XHJcbiRjb2xvci1iZy1tb2JpbGU6ICNmNWY1ZjU7XHJcbiRjb2xvci10b29sdGlwOiMzYTNhM2E7XHJcbiRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjojMDBhMTNlO1xyXG4kY29sb3ItbW9kdWxlLWxpc3Qtb29wOiNmOWZiZTc7XHJcblxyXG5cclxuJGNvbG9yLWJnLWpzdGFicy1sYWJlbHM6I0YxRjlGNjtcclxuJGNvbG9yLWJnLWpzdGFicy1sYWJlbC1hY3RpdmU6IzRDQjE4QjtcclxuXHJcbiRjb2xvci1idG46KFxyXG4gIHN1Y2Nlc3M6IzRDQjE4QixcclxuICBwcmltYXJ5OiAjNEM3M0VDLFxyXG4gIGluZm86IzQyYjZkOSxcclxuICB3YXJuaW5nOiNmMGFkNGUsXHJcbiAgZGFuZ2VyOiNkOTUzNGYsXHJcbiAgcGluazojOGEyYmUyXHJcblxyXG4pO1xyXG5cclxuXHJcbiRjb2xvci1iZy1zdGF0dXM6KFxyXG4gIHN1Y2Nlc3M6I0VGRjZFRixcclxuICBwcmltYXJ5OiAjNDI4YmNhLFxyXG4gIGluZm86IzQyYjZkOSxcclxuICB3YXJuaW5nOnJnYmEoMjIwLDIwLDYxLC4xKSxcclxuICBkYW5nZXI6I2Q4NGM0NCxcclxuICBwaW5rOiM4YTJiZTJcclxuXHJcbik7XHJcblxyXG4kY29sb3Itc3RhdHVzOihcclxuICBzdWNjZXNzOnRyYW5zcGFyZW50LFxyXG4gIGNoZWNrOiAjZTFmNWZlLFxyXG4gIHJldHVybjogI2U4ZWJmNyxcclxuICBjaGVja2FkbWluOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjEpLFxyXG4gIGVuZDojZmZlY2VmLFxyXG4pO1xyXG5cclxuXHJcbiRjb2xvci1zb2NpYWw6KFxyXG4gIHZrOiM2OTk2YzcsXHJcbiAgZmI6IzQ5NjE5NCxcclxuICB0dzojMjhjM2ZmLFxyXG4gIGdwOiNmZjZkNGEsXHJcbiAgeXQ6I2ZmNDM0MyxcclxuICBpZzojZDkyZDc3XHJcbik7XHJcbiRjb2xvci1tYXA6KFxyXG4gIHJlZDogIHJnYmEoMjM3LCAyMCwgNjEsIDAuOSksXHJcbiAgcHVycGxlOiByZ2JhKDEzOCwgNDMsIDIyNiwgMC45KSxcclxuICBncmVlbjogcmdiYSgwLCAxMjgsIDAsIDAuOSksXHJcbiAgb3JhbmdlOnJnYmEoMTkyLCA5NCwgMCwgMC45KSxcclxuKTtcclxuXHJcbiRjb2xvci10YWdzOihcclxuICAgIF9fMDBGRjAwOiMwZjhlMGYsXHJcbiAgICBfXzMyQ0QzMjojMzJjZDMyLFxyXG4gICAgX185OEZCOTg6Izk4ZmI5OCxcclxuICAgIF9fMDBGQTlBOiMwMGZhOWEsXHJcbiAgICBfXzAwRkY3RjojMDBmZjdmLFxyXG4gICAgX18zQ0IzNzE6IzNjYjM3MSxcclxuICAgIF9fMkU4QjU3OiMyZThiNTcsXHJcbiAgICBfXzAwODAwMDojMDA4MDAwLFxyXG4gICAgX18wMDY0MDA6IzAwNjQwMCxcclxuICAgIF9fOUFDRDMyOiM5YWNkMzIsXHJcbiAgICBfXzZCOEUyMzojNmI4ZTIzLFxyXG4gICAgX184MDgwMDA6IzgwODAwMCxcclxuICAgIF9fNTU2QjJGOiM1NTZiMmYsXHJcbiAgICBfXzY2Q0RBQTojNjZjZGFhLFxyXG4gICAgX184RkJDOEY6IzhmYmM4ZixcclxuICAgIF9fMjBCMkFBOiMyMGIyYWEsXHJcbiAgICBfXzAwODA4MDojMDA4MDgwLFxyXG4gICAgX18wMEZGRkY6I2ZmYTIwMCxcclxuICAgIF9fN0ZGRkQ0OiM3ZmZmZDQsXHJcbiAgICBfXzAwQ0VEMTojMDBjZWQxLFxyXG4gICAgX181RjlFQTA6IzVmOWVhMCxcclxuICAgIF9fNDY4MkI0OiM0NjgyYjQsXHJcbiAgICBfX0IwQzRERTojYjBjNGRlLFxyXG4gICAgX19CMEUwRTY6I2IwZTBlNixcclxuICAgIF9fODdDRUVCOiM4N2NlZWIsXHJcbiAgICBfXzAwQkZGRjojMDBiZmZmLFxyXG4gICAgX18xRTkwRkY6IzFlOTBmZixcclxuICAgIF9fN0I2OEVFOiM3YjY4ZWUsXHJcbiAgICBfXzQxNjlFMTojNDE2OWUxLFxyXG4gICAgX18wMDAwRkY6IzAwMDBmZixcclxuICAgIF9fMDAwMDgwOiMwMDAwODAsXHJcbiAgICBfXzY5Njk2OTojNjk2OTY5LFxyXG4gICAgX183MDgwOTA6IzcwODA5MCxcclxuICAgIF9fMkY0RjRGOiMyZjRmNGYsXHJcbiAgICBfX0NENUM1QzojY2Q1YzVjLFxyXG4gICAgX19GMDgwODA6I2YwODA4MCxcclxuICAgIF9fRkZBMDdBOiNmZmEwN2EsXHJcbiAgICBfX0RDMTQzQzojZGMxNDNjLFxyXG4gICAgX19GRjAwMDA6I2ZmMDAwMCxcclxuICAgIF9fQjIyMjIyOiNiMjIyMjIsXHJcbiAgICBfXzhCMDAwMDojOGIwMDAwLFxyXG4gICAgX19GRkMwQ0I6I2ZmYzBjYixcclxuICAgIF9fRkY2OUI0OiNmZjY5YjQsXHJcbiAgICBfX0ZGMTQ5MzojZmYxNDkzLFxyXG4gICAgX19DNzE1ODU6I2M3MTU4NSxcclxuICAgIF9fRkY2MzQ3OiNmZjYzNDcsXHJcbiAgICBfX0ZGNDUwMDojZmY0NTAwLFxyXG4gICAgX19GRjhDMDA6I2ZmOGMwMCxcclxuICAgIF9fRkZGRjAwOiNmZmZmMDAsXHJcbiAgICBfX0ZGREFCOTojZmZkYWI5LFxyXG4gICAgX19CREI3NkI6I2JkYjc2YixcclxuICAgIF9fRERBMEREOiNkZGEwZGQsXHJcbiAgICBfX0ZGMDBGRjojZmYwMGZmLFxyXG4gICAgX19CQTU1RDM6I2JhNTVkMyxcclxuICAgIF9fOTM3MERCOiM5MzcwZGIsXHJcbiAgICBfXzhBMkJFMjojOGEyYmUyLFxyXG4gICAgX185NDAwRDM6Izk0MDBkMyxcclxuICAgIF9fODAwMDgwOiM4MDAwODAsXHJcbiAgICBfXzRCMDA4MjojNGIwMDgyLFxyXG4gICAgX182QTVBQ0Q6IzZhNWFjZCxcclxuICAgIF9fNDgzRDhCOiM0ODNkOGIsXHJcbiAgICBfX0ZGREVBRDojZmZkZWFkLFxyXG4gICAgX19EMkI0OEM6I2QyYjQ4YyxcclxuICAgIF9fQkM4RjhGOiNiYzhmOGYsXHJcbiAgICBfX0Y0QTQ2MDojZjRhNDYwLFxyXG4gICAgX19CODg2MEI6I2I4ODYwYixcclxuICAgIF9fRDI2OTFFOiNkMjY5MWUsXHJcbiAgICBfX0EwNTIyRDojYTA1MjJkLFxyXG4gICAgX184MDAwMDA6IzgwMDAwMFxyXG4pO1xyXG5cclxuLy9mb250c1xyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnkuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBIZWF2eScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTWVkaXVtJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtT2JsLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTWVkaXVtIE9ibGlxdWUnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bU9ibC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kJztcclxuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIE1lZGl1bScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodE9ibC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIExpZ2h0IE9ibGlxdWUnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRPYmwnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRPYmwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRPYmwud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodE9ibC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9vay5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEJvb2snKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9vaycpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9sZCcpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZCcpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEJvb2sgT2JsaXF1ZScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kIEV4dHJhJztcclxuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmwuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEV4dHJhIEJvbGQgT2JsaXF1ZScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIExpZ2h0JyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0JyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQm9sZCBPYmxpcXVlJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGRPYmwnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBEZW1pJztcclxuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmwuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBEZW1pIE9ibGlxdWUnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaU9ibCcpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmwud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCBFeHRyYSc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBFeHRyYSBCb2xkJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGQnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIERlbWknO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaS5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIERlbWknKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWkud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlPYmwuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBIZWF2eSBPYmxpcXVlJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5T2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5T2JsLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5T2JsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlPYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBFeHRyYSc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBFeHRyYSBCb2xkIE9ibGlxdWUnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZE9ibC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kIEJvb2snO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2suZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEJvb2snKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2snKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcclxuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBCb2xkJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGQnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBFeHRyYSc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBFeHRyYSBCb2xkJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZCcpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZE9ibC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9sZCBPYmxpcXVlJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkT2JsLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkT2JsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRPYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCc7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtT2JsLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBNZWRpdW0gT2JsaXF1ZScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtT2JsJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kIEJvb2snO1xyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2tPYmwuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEJvb2sgT2JsaXF1ZScpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va09ibCcpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va09ibC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va09ibC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rT2JsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvIFRoaW4nKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvLVRoaW4nKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b3RoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG90aGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b3RoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvIFRoaW4gSXRhbGljJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90by1UaGluSXRhbGljJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG90aGluaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvdGhpbml0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG90aGluaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90byBMaWdodCcpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8tTGlnaHQnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2xpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2xpZ2h0aXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90by1SZWd1bGFyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG8ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90byBJdGFsaWMnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvLUl0YWxpYycpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8gTWVkaXVtJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90by1NZWRpdW0nKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvIE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpYycpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8gQm9sZCcpLCBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8tQm9sZCcpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvLUJvbGRJdGFsaWMnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGRpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9ib2xkaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJy9zdGF0aWMvZm9udHMvUm9ib3RvIEJsYWNrJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90by1CbGFjaycpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiBsb2NhbCgnL3N0YXRpYy9mb250cy9Sb2JvdG8gQmxhY2sgSXRhbGljJyksIGxvY2FsKCcvc3RhdGljL2ZvbnRzL1JvYm90by1CbGFja0l0YWxpYycpLCB1cmwoJy9zdGF0aWMvZm9udHMvUm9ib3RvYmxhY2tpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFja2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFja2l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiIsIkBtaXhpbiBsaW5rLWNvbG9ycygkbm9ybWFsLCAkaG92ZXI6IGZhbHNlLCAkYWN0aXZlOiBmYWxzZSwgJHZpc2l0ZWQ6IGZhbHNlLCAkZm9jdXM6IGZhbHNlKSB7XHJcbiAgY29sb3I6ICRub3JtYWw7XHJcbiAgQGlmICR2aXNpdGVkIHtcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkdmlzaXRlZDtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRmb2N1cyB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRmb2N1cztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRob3ZlciB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRhY3RpdmUge1xyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGFjdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9yLWJ0biB7XHJcbiAgLm0tYnRuX19maWxsLWNvbG9yLSN7JG5hbWV9IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlLCB3aGl0ZSk7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgNiUpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMod2hpdGUsIHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubS1idG5fX2FkZC1ib3JkZXItI3skbmFtZX0ge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBsaWdodGVuKCRjb2xvciwgMzUlKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3ItYnRuIHtcclxuICAubS1idG5fX2VtcHR5LWNvbG9yLSN7JG5hbWV9IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvciwgLjk1KTtcclxuICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvciwgJGNvbG9yLCAkY29sb3IsICRjb2xvciwgJGNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggbGlnaHRlbigkY29sb3IsIDM1JSk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvciwgLjg3NSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3IsICRjb2xvciwgJGNvbG9yLCAkY29sb3IsICRjb2xvcik7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3Itc3RhdHVzIHtcclxuICAubS1zdGF0dXMtI3skbmFtZX0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3ItbWFwIHtcclxuICAubS0jeyRuYW1lfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvci1iZy1zdGF0dXMge1xyXG4gIC5tLWJnLSN7JG5hbWV9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtYXBnZXQoJG1hcCwgJGtleSkge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkbWFwLCAka2V5KTtcclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciwgJGljb24gaW4gJGNvbG9yLXNvY2lhbCB7XHJcbiAgYSB7XHJcbiAgICAubS0jeyRuYW1lfSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICN7JGNvbG9yfTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGxpZ2h0ZW4oJGNvbG9yLCAyNCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcbiAgLmctd2lkdGgtI3skaSAqNX0ge1xyXG4gICAgd2lkdGg6ICN7JGkqIDUlfTtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgLmctbWFpbl9fd3JhcHBlci1ncmlkX18jeyRpfSB7XHJcbiAgICBncmlkLWFyZWE6IGdyaWRfXyN7JGl9O1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3ItdGFncyB7XHJcbiAgLm0tdGFnX19jb2xvci1hY3RpdmUjeyRuYW1lfSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBsaWdodGVuKCRjb2xvciwgNDAlKTtcclxuXHJcbiAgICAubS10YWdfX2NvbG9yLWFjdGl2ZSN7JG5hbWV9LWxpbmsge1xyXG4gICAgICAmOmZvY3VzLCAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm0tdGFnX19jb2xvci1ob3ZlciN7JG5hbWV9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGxpZ2h0ZW4oJGNvbG9yLCA0MCUpO1xyXG5cclxuICAgICAgLm0tdGFnX19jb2xvci1ob3ZlciN7JG5hbWV9LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJodG1sIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250OiBub3JtYWwgODUlLzEuNSAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIC8vYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bnQtcmlnaHQucG5nKSA5MCUgMCBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuYSB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5rLXVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3ItbGluay1ub3JtYWwsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci1saW5rLXZpc2l0ZWQsICRjb2xvci1saW5rLWZvY3VzKTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMy4xNTdlbVxyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAyLjM2OWVtXHJcbn1cclxuXHJcbmgzIHtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBmb250LXNpemU6IDEuMzMzZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBmb250LXNpemU6IDEuNzc3ZW07XHJcbiAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW46IDEuNjdyZW0gMCAuNXJlbSAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW1cclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbnVsIGxpLCBvbCBsaSB7XHJcbiAgcGFkZGluZy1ib3R0b206IC42cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLm0tYm9yZGVyLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbn1cclxuXHJcbi5tLWlucHV0IHtcclxuICAmLWRpc2FibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICYtbGlnaHQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IC4xNXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItYm9yZGVyLCAxMCUpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWN5Y2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgLy9oZWlnaHQ6IDIuNnJlbTtcclxuICAgIHBhZGRpbmc6IC43MjVyZW0gLjlyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICAgIGJvcmRlcjogLjA5cmVtIHNvbGlkICM4YzhjOGM7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi13aGl0ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBoZWlnaHQ6IDIuNnJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm0tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogLjdlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuM3JlbTtcclxuXHJcbiAgJl9fYmUtc3VyZSB7XHJcbiAgICBjb2xvcjogI2Q4NGM0NDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm0tYnRuIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW46IDAgLjEyNXJlbTtcclxuICB9XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC4yNXJlbSAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAmOmhvdmVyLCAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gIH1cclxuXHJcbiAgJl9fZmlsbGVyIHtcclxuICB9XHJcblxyXG5cclxuICAmX19sZyB7XHJcbiAgfVxyXG5cclxuICAmX19tZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19zbSB7XHJcbiAgICBmb250LXNpemU6IC42NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjMxNXJlbTtcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbSAuMTI1cmVtIC41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmX19lcCB7XHJcbiAgICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3ItbGluay1ub3JtYWwsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay12aXNpdGVkLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci1saW5rLWZvY3VzKTtcclxuICB9XHJcbn1cclxuXHJcbi5tLWZvcm0ge1xyXG4gICZfX2ZpZWxkcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uby1zdHlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubS1jb21wYXNzLWJnIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcva29tcGFzLnBuZykgMCAzMSUgbm8tcmVwZWF0ICNmZmY7XHJcbn1cclxuXHJcbi5tLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubS12aXNpYmxlLW9wYWNpdHkge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4ubS1oZWFkZXItYmcge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIC8vYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bnQtbGVmdC5wbmcpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdCxcclxuICAgIC8vdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bnQtcmlnaHQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIC8vYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bnQtbGVmdC5wbmcpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdCxcclxuICAgIC8vdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bnQtcmlnaHQucG5nKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tLXVuc3R5bGVkLWxpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIsICY6dmlzaXRlZCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubS12LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZy13cmFwIHtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG59XHJcblxyXG4uZy1ub3dyYXAge1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG5cclxuLm0tbm8taW5mbyB7XHJcbiAgY29sb3I6ICNkODRjNDQ7XHJcblxyXG4gICZfX25vLW1hcmdpbiB7XHJcbiAgICBAZXh0ZW5kIC5tLW5vLWluZm87XHJcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5tLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMDBhMTNlO1xyXG59XHJcblxyXG4ubS1wb2ludGVyIHtcclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5nLWJyIHtcclxuICBoZWlnaHQ6IDFyZW07XHJcblxyXG4gICYtc21hbGwge1xyXG4gICAgaGVpZ2h0OiAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tLWJyZWFrLXdvcmQge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLmVycm9yIHtcclxuICBAZXh0ZW5kIC5tLW5vLWluZm9cclxufVxyXG5cclxuLm0tbWlkZGxlLWZvbnQtc2l6ZSB7XHJcbiAgZm9udC1zaXplOiAuODVlbTtcclxufVxyXG5cclxuLmFkZF96aXBfd3Age1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB3aWR0aDogODUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdGJsb2NrLXRpdGxlIHtcclxuICBtYXJnaW46IDEuNjdlbSAwIC41ZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuI2hvdGxvZ19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5nLWJnLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHdpZHRoOiAxMDE3cHg7XHJcbiAgICBoZWlnaHQ6IDc2MnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHdpZHRoOiAxNDU4cHg7XHJcbiAgICBoZWlnaHQ6IDgyMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZXh0cmFiaWctZGVza3RvcC11cCkge1xyXG4gICAgd2lkdGg6IDE5MzlweDtcclxuICAgIGhlaWdodDogMTA3OXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm0tYmctc2VjdGlvbiB7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JnX3NlY3Rpb24uc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9iZ19zZWN0aW9uLWJpZy5zdmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1leHRyYWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvYmdfc2VjdGlvbi1leHRyYWJpZy5zdmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMVxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBPdXRYLFxyXG4uYW5pbWF0ZWQuZmxpcE91dFksXHJcbi5hbmltYXRlZC5ib3VuY2VJbixcclxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcclxuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sIDUwJSwgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcclxuICBmcm9tLCA1MCUsIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXNoIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xyXG4gIGZyb20sIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIGZyb20sIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFrZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgfVxyXG5cclxuICAxOC41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzEuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0My41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZFNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFkYSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud29iYmxlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcclxuICBmcm9tLCAxMS4xJSwgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbG8ge1xyXG4gIGZyb20sIDExLjElLCB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmplbGxvIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcclxuICBhbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJblVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgMjAlLCA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaW5nZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbEluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEhlYXZ5XCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBNZWRpdW1cIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1cIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bU9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBNZWRpdW0gT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bU9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bU9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgTWVkaXVtXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRPYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTGlnaHQgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0T2JsXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0T2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0T2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQm9va1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBCb2xkXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQm9vayBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCBFeHRyYSc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgRXh0cmEgQm9sZCBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTGlnaHRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBCb2xkIE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGRPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgRGVtaSc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIERlbWkgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaU9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQgRXh0cmEnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEV4dHJhIEJvbGRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBEZW1pJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWkuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgRGVtaVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5T2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEhlYXZ5IE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eU9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eU9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5T2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eU9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgRXh0cmEnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEV4dHJhIEJvbGQgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZE9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZE9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCBCb29rJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9va1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEJvbGRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgRXh0cmEnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEV4dHJhIEJvbGRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRPYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBCb2xkIE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZE9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZE9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZE9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIE1lZGl1bSBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtTWVkaXVtT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQ29uZCBCb29rJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9vayBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2tPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2tPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va09ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2tPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIFRoaW5cIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tVGhpblwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG90aGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b3RoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b3RoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLVRoaW5JdGFsaWNcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvdGhpbml0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG90aGluaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG90aGluaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBMaWdodFwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1MaWdodFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1MaWdodEl0YWxpY1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9saWdodGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHRpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLVJlZ3VsYXJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBJdGFsaWNcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tSXRhbGljXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLU1lZGl1bVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIE1lZGl1bSBJdGFsaWNcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tTWVkaXVtSXRhbGljXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1Cb2xkXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tQm9sZEl0YWxpY1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGRpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIEJsYWNrXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLUJsYWNrXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLUJsYWNrSXRhbGljXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JsYWNraXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JsYWNraXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFja2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0Q0IxOEI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNENCMThCOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3M6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM5YzdhO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2Vzczp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3MgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3MgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOmZvY3VzLCAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubS1idG5fX2FkZC1ib3JkZXItc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzhlN2RjOyB9XG4gIC5tLWJ0bl9fYWRkLWJvcmRlci1zdWNjZXNzOmhvdmVyLCAubS1idG5fX2FkZC1ib3JkZXItc3VjY2Vzczpmb2N1cywgLm0tYnRuX19hZGQtYm9yZGVyLXN1Y2Nlc3M6dmlzaXRlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjOGU3ZGM7IH1cblxuLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNEM3M0VDO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzRDNzNFQzsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5OmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzMwNWRlOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnk6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5IGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTphY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTpmb2N1cywgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm0tYnRuX19hZGQtYm9yZGVyLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2VkZjFmZDsgfVxuICAubS1idG5fX2FkZC1ib3JkZXItcHJpbWFyeTpob3ZlciwgLm0tYnRuX19hZGQtYm9yZGVyLXByaW1hcnk6Zm9jdXMsIC5tLWJ0bl9fYWRkLWJvcmRlci1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRmMWZkOyB9XG5cbi5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzQyYjZkOTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICM0MmI2ZDk7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWluZm86dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbzphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbzpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLWluZm86Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMyYWFiZDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbyBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWluZm8gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6Zm9jdXMsIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLWJ0bl9fYWRkLWJvcmRlci1pbmZvIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkN2VmZjc7IH1cbiAgLm0tYnRuX19hZGQtYm9yZGVyLWluZm86aG92ZXIsIC5tLWJ0bl9fYWRkLWJvcmRlci1pbmZvOmZvY3VzLCAubS1idG5fX2FkZC1ib3JkZXItaW5mbzp2aXNpdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZWZmNzsgfVxuXG4ubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmMGFkNGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmc6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmc6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVhMDMyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZzp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmcgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmcgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmcgYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOmZvY3VzLCAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubS1idG5fX2FkZC1ib3JkZXItd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmVmOWYzOyB9XG4gIC5tLWJ0bl9fYWRkLWJvcmRlci13YXJuaW5nOmhvdmVyLCAubS1idG5fX2FkZC1ib3JkZXItd2FybmluZzpmb2N1cywgLm0tYnRuX19hZGQtYm9yZGVyLXdhcm5pbmc6dmlzaXRlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZWY5ZjM7IH1cblxuLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlcjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQzYTM2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIGE6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYTpmb2N1cywgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubS1idG5fX2FkZC1ib3JkZXItZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOWUyZTI7IH1cbiAgLm0tYnRuX19hZGQtYm9yZGVyLWRhbmdlcjpob3ZlciwgLm0tYnRuX19hZGQtYm9yZGVyLWRhbmdlcjpmb2N1cywgLm0tYnRuX19hZGQtYm9yZGVyLWRhbmdlcjp2aXNpdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZTJlMjsgfVxuXG4ubS1idG5fX2ZpbGwtY29sb3ItcGluayB7XG4gIGJhY2tncm91bmQ6ICM4YTJiZTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjOGEyYmUyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcGluazpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXBpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXBpbms6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2IxZGQyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXBpbmsgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXBpbmsgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXBpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOmZvY3VzLCAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubS1idG5fX2FkZC1ib3JkZXItcGluayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTFjOGY3OyB9XG4gIC5tLWJ0bl9fYWRkLWJvcmRlci1waW5rOmhvdmVyLCAubS1idG5fX2FkZC1ib3JkZXItcGluazpmb2N1cywgLm0tYnRuX19hZGQtYm9yZGVyLXBpbms6dmlzaXRlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMWM4Zjc7IH1cblxuLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NiwgMTc3LCAxMzksIDAuMDUpO1xuICBjb2xvcjogIzRDQjE4QjtcbiAgYm9yZGVyLWNvbG9yOiAjYTRkOGM1O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2M4ZTdkYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3M6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzRDQjE4QjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjNENCMThCOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzczphY3RpdmUge1xuICAgIGNvbG9yOiAjNENCMThCOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2Vzczpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3M6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3NiwgMTc3LCAxMzksIDAuMTI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTRkOGM1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzhlN2RjO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGEge1xuICAgIGNvbG9yOiAjNENCMThCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzcyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3MgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzRDQjE4QjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNENCMThCOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNENCMThCOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGE6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzcyBhOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3MgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMTUsIDIzNiwgMC4wNSk7XG4gIGNvbG9yOiAjNEM3M0VDO1xuICBib3JkZXItY29sb3I6ICNiZmNkZjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRmMWZkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNEM3M0VDOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICM0QzczRUM7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0QzczRUM7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5OmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnk6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMTUsIDIzNiwgMC4xMjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNiZmNkZjg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZGYxZmQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYSB7XG4gICAgY29sb3I6ICM0QzczRUM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNEM3M0VDOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0QzczRUM7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM0QzczRUM7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYTpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5IGE6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4MiwgMjE3LCAwLjA1KTtcbiAgY29sb3I6ICM0MmI2ZDk7XG4gIGJvcmRlci1jb2xvcjogI2FjZGZlZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkN2VmZjc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICM0MmI2ZDk7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm86YWN0aXZlIHtcbiAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm86aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbzpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4MiwgMjE3LCAwLjEyNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2FjZGZlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZWZmNztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhIHtcbiAgICBjb2xvcjogIzQyYjZkOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm8gYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0MmI2ZDk7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm8gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLWluZm8gYTpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE3MywgNzgsIDAuMDUpO1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlM2M0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZlZjlmMztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmc6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZzphY3RpdmUge1xuICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZzpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmc6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE3MywgNzgsIDAuMTI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlM2M0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmVmOWYzO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGEge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YwYWQ0ZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGE6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZyBhOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA4MywgNzksIDAuMDUpO1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBiOWI4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZTJlMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlcjp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZDk1MzRmOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXI6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlcjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgODMsIDc5LCAwLjEyNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2YwYjliODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZTJlMjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGEge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDk1MzRmOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciBhOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciBhOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tLWJ0bl9fZW1wdHktY29sb3ItcGluayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCA0MywgMjI2LCAwLjA1KTtcbiAgY29sb3I6ICM4YTJiZTI7XG4gIGJvcmRlci1jb2xvcjogI2M4OWJmMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMWM4Zjc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM4YTJiZTI7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbms6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluazpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCA0MywgMjI2LCAwLjEyNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2M4OWJmMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UxYzhmNztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhIHtcbiAgICBjb2xvcjogIzhhMmJlMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbmsgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM4YTJiZTI7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLXBpbmsgYTpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm0tc3RhdHVzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubS1zdGF0dXMtY2hlY2sge1xuICBiYWNrZ3JvdW5kOiAjZTFmNWZlOyB9XG5cbi5tLXN0YXR1cy1yZXR1cm4ge1xuICBiYWNrZ3JvdW5kOiAjZThlYmY3OyB9XG5cbi5tLXN0YXR1cy1jaGVja2FkbWluIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MiwgMCwgMC4xKTsgfVxuXG4ubS1zdGF0dXMtZW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZWNlZjsgfVxuXG4ubS1yZWQge1xuICBjb2xvcjogcmdiYSgyMzcsIDIwLCA2MSwgMC45KTsgfVxuICAubS1yZWQ6aG92ZXIsIC5tLXJlZDpmb2N1cywgLm0tcmVkOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjAsIDYxLCAwLjkpOyB9XG5cbi5tLXB1cnBsZSB7XG4gIGNvbG9yOiByZ2JhKDEzOCwgNDMsIDIyNiwgMC45KTsgfVxuICAubS1wdXJwbGU6aG92ZXIsIC5tLXB1cnBsZTpmb2N1cywgLm0tcHVycGxlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDEzOCwgNDMsIDIyNiwgMC45KTsgfVxuXG4ubS1ncmVlbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDEyOCwgMCwgMC45KTsgfVxuICAubS1ncmVlbjpob3ZlciwgLm0tZ3JlZW46Zm9jdXMsIC5tLWdyZWVuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDEyOCwgMCwgMC45KTsgfVxuXG4ubS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgxOTIsIDk0LCAwLCAwLjkpOyB9XG4gIC5tLW9yYW5nZTpob3ZlciwgLm0tb3JhbmdlOmZvY3VzLCAubS1vcmFuZ2U6dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA5NCwgMCwgMC45KTsgfVxuXG4ubS1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZFRjsgfVxuXG4ubS1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTsgfVxuXG4ubS1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjZkOTsgfVxuXG4ubS1iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDIwLCA2MSwgMC4xKTsgfVxuXG4ubS1iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0YzQ0OyB9XG5cbi5tLWJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGEyYmUyOyB9XG5cbmEgLm0tdmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk5NmM3O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2MyZDRlODsgfVxuXG5hIC5tLWZiIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ5NjE5NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM4ZmEyYzg7IH1cblxuYSAubS10dyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOGMzZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTJlNWZmOyB9XG5cbmEgLm0tZ3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY2ZDRhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZDBjNDsgfVxuXG5hIC5tLXl0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDM0MztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmJkYmQ7IH1cblxuYSAubS1pZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOTJkNzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZWM5NWJhOyB9XG5cbi5nLXdpZHRoLTUge1xuICB3aWR0aDogNSU7IH1cblxuLmctd2lkdGgtMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi5nLXdpZHRoLTE1IHtcbiAgd2lkdGg6IDE1JTsgfVxuXG4uZy13aWR0aC0yMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmctd2lkdGgtMjUge1xuICB3aWR0aDogMjUlOyB9XG5cbi5nLXdpZHRoLTMwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4uZy13aWR0aC0zNSB7XG4gIHdpZHRoOiAzNSU7IH1cblxuLmctd2lkdGgtNDAge1xuICB3aWR0aDogNDAlOyB9XG5cbi5nLXdpZHRoLTQ1IHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4uZy13aWR0aC01MCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmctd2lkdGgtNTUge1xuICB3aWR0aDogNTUlOyB9XG5cbi5nLXdpZHRoLTYwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4uZy13aWR0aC02NSB7XG4gIHdpZHRoOiA2NSU7IH1cblxuLmctd2lkdGgtNzAge1xuICB3aWR0aDogNzAlOyB9XG5cbi5nLXdpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZy13aWR0aC04MCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmctd2lkdGgtODUge1xuICB3aWR0aDogODUlOyB9XG5cbi5nLXdpZHRoLTkwIHtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uZy13aWR0aC05NSB7XG4gIHdpZHRoOiA5NSU7IH1cblxuLmctd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmctbWFpbl9fd3JhcHBlci1ncmlkX18wIHtcbiAgZ3JpZC1hcmVhOiBncmlkX18wOyB9XG5cbi5nLW1haW5fX3dyYXBwZXItZ3JpZF9fMSB7XG4gIGdyaWQtYXJlYTogZ3JpZF9fMTsgfVxuXG4uZy1tYWluX193cmFwcGVyLWdyaWRfXzIge1xuICBncmlkLWFyZWE6IGdyaWRfXzI7IH1cblxuLmctbWFpbl9fd3JhcHBlci1ncmlkX18zIHtcbiAgZ3JpZC1hcmVhOiBncmlkX18zOyB9XG5cbi5nLW1haW5fX3dyYXBwZXItZ3JpZF9fNCB7XG4gIGdyaWQtYXJlYTogZ3JpZF9fNDsgfVxuXG4uZy1tYWluX193cmFwcGVyLWdyaWRfXzUge1xuICBncmlkLWFyZWE6IGdyaWRfXzU7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkYwMCB7XG4gIGJvcmRlci1jb2xvcjogIzBmOGUwZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3OGYxNzg7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkYwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkYwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMGY4ZTBmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBmOGUwZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3OGYxNzg7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGRjAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkYwMC1saW5rIHtcbiAgICBjb2xvcjogIzBmOGUwZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMzJDRDMyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzJjZDMyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q2ZjVkNjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMzJDRDMyIC5tLXRhZ19fY29sb3ItYWN0aXZlX18zMkNEMzItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzMyQ0QzMiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMzJDRDMyLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMzMmNkMzI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMzJDRDMyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzJjZDMyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q2ZjVkNjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18zMkNEMzI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMzJDRDMyLWxpbmsge1xuICAgIGNvbG9yOiAjMzJjZDMyOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX185OEZCOTgge1xuICBib3JkZXItY29sb3I6ICM5OGZiOTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOThGQjk4IC5tLXRhZ19fY29sb3ItYWN0aXZlX185OEZCOTgtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzk4RkI5OCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOThGQjk4LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM5OGZiOTg7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fOThGQjk4OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOThmYjk4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fOThGQjk4OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzk4RkI5OC1saW5rIHtcbiAgICBjb2xvcjogIzk4ZmI5ODsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGQTlBIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmYTlhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2M3ZmZlOTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGQTlBIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZBOUEtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkE5QSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGQTlBLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMGZhOWE7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGQTlBOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmYTlhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2M3ZmZlOTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18wMEZBOUE6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGQTlBLWxpbmsge1xuICAgIGNvbG9yOiAjMDBmYTlhOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGN0Yge1xuICBib3JkZXItY29sb3I6ICMwMGZmN2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NmZmU1OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGN0YgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkY3Ri1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjdGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGN0YtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwZmY3ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMEZGN0Y6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGZmN2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NmZmU1OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkY3Rjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMEZGN0YtbGluayB7XG4gICAgY29sb3I6ICMwMGZmN2Y7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzNDQjM3MSB7XG4gIGJvcmRlci1jb2xvcjogIzNjYjM3MTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZGVlZGM7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzNDQjM3MSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fM0NCMzcxLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18zQ0IzNzEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzNDQjM3MS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjM2NiMzcxOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzNDQjM3MTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNjYjM3MTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZGVlZGM7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fM0NCMzcxOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzNDQjM3MS1saW5rIHtcbiAgICBjb2xvcjogIzNjYjM3MTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkU4QjU3IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4YjU3O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2E0ZTFiZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkU4QjU3IC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRThCNTctbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzJFOEI1NyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkU4QjU3LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyZThiNTc7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMkU4QjU3OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4YjU3O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2E0ZTFiZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18yRThCNTc6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMkU4QjU3LWxpbmsge1xuICAgIGNvbG9yOiAjMmU4YjU3OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwMDAge1xuICBib3JkZXItY29sb3I6ICMwMDgwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGRmZjRkOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODAwMC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwMDAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwODAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMDgwMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDgwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGRmZjRkOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwODAwMDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMDgwMDAtbGluayB7XG4gICAgY29sb3I6ICMwMDgwMDA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwNjQwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjQwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMWZmMzE7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwNjQwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA2NDAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDY0MDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwNjQwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA2NDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwNjQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjQwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMWZmMzE7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA2NDAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwNjQwMC1saW5rIHtcbiAgICBjb2xvcjogIzAwNjQwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fOUFDRDMyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWFjZDMyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ViZjVkNjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOUFDRDMyIC5tLXRhZ19fY29sb3ItYWN0aXZlX185QUNEMzItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzlBQ0QzMiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOUFDRDMyLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM5YWNkMzI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fOUFDRDMyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWFjZDMyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ViZjVkNjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX185QUNEMzI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fOUFDRDMyLWxpbmsge1xuICAgIGNvbG9yOiAjOWFjZDMyOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX182QjhFMjMge1xuICBib3JkZXItY29sb3I6ICM2YjhlMjM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NlNTk4OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX182QjhFMjMgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZCOEUyMy1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkI4RTIzIC5tLXRhZ19fY29sb3ItYWN0aXZlX182QjhFMjMtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzZiOGUyMzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX182QjhFMjM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2YjhlMjM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NlNTk4OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzZCOEUyMzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX182QjhFMjMtbGluayB7XG4gICAgY29sb3I6ICM2YjhlMjM7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwODAwMCB7XG4gIGJvcmRlci1jb2xvcjogIzgwODAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmNGQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwODAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODA4MDAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDgwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwODAwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjODA4MDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzgwODAwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwODAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmNGQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fODA4MDAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzgwODAwMC1saW5rIHtcbiAgICBjb2xvcjogIzgwODAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNTU2QjJGIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU2YjJmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiZDE5NTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNTU2QjJGIC5tLXRhZ19fY29sb3ItYWN0aXZlX181NTZCMkYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzU1NkIyRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNTU2QjJGLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NTZiMmY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNTU2QjJGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU2YjJmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiZDE5NTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX181NTZCMkY6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNTU2QjJGLWxpbmsge1xuICAgIGNvbG9yOiAjNTU2YjJmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX182NkNEQUEge1xuICBib3JkZXItY29sb3I6ICM2NmNkYWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjZDREFBIC5tLXRhZ19fY29sb3ItYWN0aXZlX182NkNEQUEtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzY2Q0RBQSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjZDREFBLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2NmNkYWE7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNjZDREFBOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZjZGFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNjZDREFBOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzY2Q0RBQS1saW5rIHtcbiAgICBjb2xvcjogIzY2Y2RhYTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEZCQzhGIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZiYzhmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhGQkM4RiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEZCQzhGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX184RkJDOEYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhGQkM4Ri1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOGZiYzhmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzhGQkM4Rjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhmYmM4ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhGQkM4Rjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184RkJDOEYtbGluayB7XG4gICAgY29sb3I6ICM4ZmJjOGY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzIwQjJBQSB7XG4gIGJvcmRlci1jb2xvcjogIzIwYjJhYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhZWYwZWQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzIwQjJBQSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMjBCMkFBLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yMEIyQUEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzIwQjJBQS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjBiMmFhOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzIwQjJBQTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIwYjJhYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhZWYwZWQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMjBCMkFBOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzIwQjJBQS1saW5rIHtcbiAgICBjb2xvcjogIzIwYjJhYTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDgwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzRkZmZmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwODAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODA4MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDgwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDgwODA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA4MDgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzRkZmZmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18wMDgwODA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA4MDgwLWxpbmsge1xuICAgIGNvbG9yOiAjMDA4MDgwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGRkYge1xuICBib3JkZXItY29sb3I6ICNmZmEyMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZlY2NjOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkZGRi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRkZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGRkYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmYTIwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMEZGRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmEyMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZlY2NjOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkZGRjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMEZGRkYtbGluayB7XG4gICAgY29sb3I6ICNmZmEyMDA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzdGRkZENCB7XG4gIGJvcmRlci1jb2xvcjogIzdmZmZkNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX183RkZGRDQgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdGRkZENC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0ZGRkQ0IC5tLXRhZ19fY29sb3ItYWN0aXZlX183RkZGRDQtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzdmZmZkNDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX183RkZGRDQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3ZmZmZDQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX183RkZGRDQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fN0ZGRkQ0LWxpbmsge1xuICAgIGNvbG9yOiAjN2ZmZmQ0OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMENFRDEge1xuICBib3JkZXItY29sb3I6ICMwMGNlZDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWVmZWZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMENFRDEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQ0VEMS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBDRUQxIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMENFRDEtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwY2VkMTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMENFRDE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNlZDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWVmZWZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQ0VEMTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMENFRDEtbGluayB7XG4gICAgY29sb3I6ICMwMGNlZDE7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzVGOUVBMCB7XG4gIGJvcmRlci1jb2xvcjogIzVmOWVhMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZmVjZWM7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzVGOUVBMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNUY5RUEwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX181RjlFQTAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzVGOUVBMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNWY5ZWEwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzVGOUVBMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVmOWVhMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZmVjZWM7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNUY5RUEwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzVGOUVBMC1saW5rIHtcbiAgICBjb2xvcjogIzVmOWVhMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDY4MkI0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4MmI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZTRlZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDY4MkI0IC5tLXRhZ19fY29sb3ItYWN0aXZlX180NjgyQjQtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQ2ODJCNCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDY4MkI0LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0NjgyYjQ7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNDY4MkI0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4MmI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZTRlZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX180NjgyQjQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNDY4MkI0LWxpbmsge1xuICAgIGNvbG9yOiAjNDY4MmI0OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEM0REUge1xuICBib3JkZXItY29sb3I6ICNiMGM0ZGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBDNERFIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEM0REUtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwQzRERSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBDNERFLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMGM0ZGU7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQjBDNERFOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBjNGRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQjBDNERFOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0IwQzRERS1saW5rIHtcbiAgICBjb2xvcjogI2IwYzRkZTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBFMEU2IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBlMGU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwRTBFNiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBFMEU2LWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEUwRTYgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwRTBFNi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjYjBlMGU2OyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0IwRTBFNjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IwZTBlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0IwRTBFNjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CMEUwRTYtbGluayB7XG4gICAgY29sb3I6ICNiMGUwZTY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzg3Q0VFQiB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2VlYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX184N0NFRUIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzg3Q0VFQi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODdDRUVCIC5tLXRhZ19fY29sb3ItYWN0aXZlX184N0NFRUItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzg3Y2VlYjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX184N0NFRUI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4N2NlZWI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX184N0NFRUI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fODdDRUVCLWxpbmsge1xuICAgIGNvbG9yOiAjODdjZWViOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEJGRkYge1xuICBib3JkZXItY29sb3I6ICMwMGJmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NmMmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEJGRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQkZGRi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBCRkZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEJGRkYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwYmZmZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMEJGRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NmMmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQkZGRjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMEJGRkYtbGluayB7XG4gICAgY29sb3I6ICMwMGJmZmY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzFFOTBGRiB7XG4gIGJvcmRlci1jb2xvcjogIzFlOTBmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlYWY1ZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzFFOTBGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMUU5MEZGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18xRTkwRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzFFOTBGRi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMWU5MGZmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzFFOTBGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlOTBmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlYWY1ZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMUU5MEZGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzFFOTBGRi1saW5rIHtcbiAgICBjb2xvcjogIzFlOTBmZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0I2OEVFIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I2OGVlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdCNjhFRSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0I2OEVFLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX183QjY4RUUgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdCNjhFRS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjN2I2OGVlOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzdCNjhFRTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdiNjhlZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzdCNjhFRTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX183QjY4RUUtbGluayB7XG4gICAgY29sb3I6ICM3YjY4ZWU7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzQxNjlFMSB7XG4gIGJvcmRlci1jb2xvcjogIzQxNjllMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWY0ZmQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQxNjlFMSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDE2OUUxLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX180MTY5RTEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQxNjlFMS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDE2OWUxOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzQxNjlFMTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQxNjllMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWY0ZmQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNDE2OUUxOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzQxNjlFMS1saW5rIHtcbiAgICBjb2xvcjogIzQxNjllMTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMEZGIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2NmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMEZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwRkYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDBGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMEZGLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAwZmY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMDAwMEZGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2NmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18wMDAwRkY6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDAwMEZGLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwMGZmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwODAge1xuICBib3JkZXItY29sb3I6ICMwMDAwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGQ0ZGZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwODAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDA4MC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwODAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDA4MDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMDAwODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGQ0ZGZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwMDA4MDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMDAwODAtbGluayB7XG4gICAgY29sb3I6ICMwMDAwODA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzY5Njk2OSB7XG4gIGJvcmRlci1jb2xvcjogIzY5Njk2OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZmNmY2Y7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzY5Njk2OSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjk2OTY5LWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX182OTY5NjkgLm0tdGFnX19jb2xvci1hY3RpdmVfXzY5Njk2OS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzY5Njk2OTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY5Njk2OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZmNmY2Y7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNjk2OTY5OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzY5Njk2OS1saW5rIHtcbiAgICBjb2xvcjogIzY5Njk2OTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNzA4MDkwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA4MDkwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UzZTZlOTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNzA4MDkwIC5tLXRhZ19fY29sb3ItYWN0aXZlX183MDgwOTAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzcwODA5MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNzA4MDkwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM3MDgwOTA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNzA4MDkwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA4MDkwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UzZTZlOTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX183MDgwOTA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNzA4MDkwLWxpbmsge1xuICAgIGNvbG9yOiAjNzA4MDkwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18yRjRGNEYge1xuICBib3JkZXItY29sb3I6ICMyZjRmNGY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOGViY2JjOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRjRGNEYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzJGNEY0Ri1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkY0RjRGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRjRGNEYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzJmNGY0ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18yRjRGNEY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyZjRmNGY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOGViY2JjOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzJGNEY0Rjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18yRjRGNEYtbGluayB7XG4gICAgY29sb3I6ICMyZjRmNGY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0NENUM1QyB7XG4gIGJvcmRlci1jb2xvcjogI2NkNWM1YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZGY4Zjg7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0NENUM1QyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQ0Q1QzVDLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19DRDVDNUMgLm0tdGFnX19jb2xvci1hY3RpdmVfX0NENUM1Qy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjY2Q1YzVjOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0NENUM1Qzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NkNWM1YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZGY4Zjg7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQ0Q1QzVDOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0NENUM1Qy1saW5rIHtcbiAgICBjb2xvcjogI2NkNWM1YzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjA4MDgwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4MDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0YwODA4MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjA4MDgwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GMDgwODAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0YwODA4MC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZjA4MDgwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0YwODA4MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwODA4MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0YwODA4MDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GMDgwODAtbGluayB7XG4gICAgY29sb3I6ICNmMDgwODA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQTA3QSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTA3YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkEwN0EgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQTA3QS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZBMDdBIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkEwN0EtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmYTA3YTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRkEwN0E6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmEwN2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRkEwN0E6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZBMDdBLWxpbmsge1xuICAgIGNvbG9yOiAjZmZhMDdhOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19EQzE0M0Mge1xuICBib3JkZXItY29sb3I6ICNkYzE0M2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmFjM2NlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EQzE0M0MgLm0tdGFnX19jb2xvci1hY3RpdmVfX0RDMTQzQy1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fREMxNDNDIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EQzE0M0MtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2RjMTQzYzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19EQzE0M0M6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYzE0M2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmFjM2NlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0RDMTQzQzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19EQzE0M0MtbGluayB7XG4gICAgY29sb3I6ICNkYzE0M2M7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDAwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmNjY2M7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMDAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDAwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGMDAwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmNjY2M7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYwMDAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGMDAwMC1saW5rIHtcbiAgICBjb2xvcjogI2ZmMDAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjIyMjIyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwYjBiMDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjIyMjIyIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMjIyMjItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IyMjIyMiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjIyMjIyLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMjIyMjI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQjIyMjIyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwYjBiMDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19CMjIyMjI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQjIyMjIyLWxpbmsge1xuICAgIGNvbG9yOiAjYjIyMjIyOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX184QjAwMDAge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ODU4OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QjAwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhCMDAwMC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEIwMDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QjAwMDAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzhiMDAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX184QjAwMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ODU4OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhCMDAwMDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184QjAwMDAtbGluayB7XG4gICAgY29sb3I6ICM4YjAwMDA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQzBDQiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzBjYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkMwQ0IgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQzBDQi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZDMENCIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkMwQ0ItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmYzBjYjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRkMwQ0I6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmMwY2I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRkMwQ0I6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZDMENCLWxpbmsge1xuICAgIGNvbG9yOiAjZmZjMGNiOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjY5QjQge1xuICBib3JkZXItY29sb3I6ICNmZjY5YjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2OUI0IC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjY5QjQtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjlCNCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2OUI0LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZjY5YjQ7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY2OUI0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2OWI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY2OUI0OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNjlCNC1saW5rIHtcbiAgICBjb2xvcjogI2ZmNjliNDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYxNDkzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNDkzO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZTBmMTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYxNDkzIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjE0OTMtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMTQ5MyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYxNDkzLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZjE0OTM7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYxNDkzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNDkzO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZTBmMTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjE0OTM6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYxNDkzLWxpbmsge1xuICAgIGNvbG9yOiAjZmYxNDkzOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19DNzE1ODUge1xuICBib3JkZXItY29sb3I6ICNjNzE1ODU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjdiMWRkOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19DNzE1ODUgLm0tdGFnX19jb2xvci1hY3RpdmVfX0M3MTU4NS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQzcxNTg1IC5tLXRhZ19fY29sb3ItYWN0aXZlX19DNzE1ODUtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2M3MTU4NTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19DNzE1ODU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNzE1ODU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjdiMWRkOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0M3MTU4NTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19DNzE1ODUtbGluayB7XG4gICAgY29sb3I6ICNjNzE1ODU7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjM0NyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjM0NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjYzNDcgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjM0Ny1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2MzQ3IC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjYzNDctbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmNjM0NzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRjYzNDc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjYzNDc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjYzNDc6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY2MzQ3LWxpbmsge1xuICAgIGNvbG9yOiAjZmY2MzQ3OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjQ1MDAge1xuICBib3JkZXItY29sb3I6ICNmZjQ1MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZkYWNjOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjQ1MDAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNDUwMC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY0NTAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjQ1MDAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmNDUwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRjQ1MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjQ1MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZkYWNjOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNDUwMDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRjQ1MDAtbGluayB7XG4gICAgY29sb3I6ICNmZjQ1MDA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGOEMwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGMwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmU4Y2M7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGOEMwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY4QzAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjhDMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGOEMwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmY4YzAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGOEMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGMwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmU4Y2M7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY4QzAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGOEMwMC1saW5rIHtcbiAgICBjb2xvcjogI2ZmOGMwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZGRjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZjYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZGRjAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkZGMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGRkYwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZGRjAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmZmMDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZGRjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZjYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRkZGMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZGRjAwLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmZjAwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRBQjkge1xuICBib3JkZXItY29sb3I6ICNmZmRhYjk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZEQUI5IC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRBQjktbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREFCOSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZEQUI5LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmRhYjk7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZEQUI5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYWI5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZEQUI5OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGREFCOS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZGFiOTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkRCNzZCIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiNzZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZjZmNmODsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkRCNzZCIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CREI3NkItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JEQjc2QiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkRCNzZCLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiZGI3NmI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQkRCNzZCOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiNzZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZjZmNmODsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19CREI3NkI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQkRCNzZCLWxpbmsge1xuICAgIGNvbG9yOiAjYmRiNzZiOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19EREEwREQge1xuICBib3JkZXItY29sb3I6ICNkZGEwZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRERBMEREIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EREEwREQtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0REQTBERCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRERBMERELWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNkZGEwZGQ7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRERBMEREOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRhMGRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRERBMEREOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0REQTBERC1saW5rIHtcbiAgICBjb2xvcjogI2RkYTBkZDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMEZGIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmY2NmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMEZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwRkYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDBGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMEZGLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZjAwZmY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYwMEZGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmY2NmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjAwRkY6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYwMEZGLWxpbmsge1xuICAgIGNvbG9yOiAjZmYwMGZmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CQTU1RDMge1xuICBib3JkZXItY29sb3I6ICNiYTU1ZDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmNmN2ZkOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQTU1RDMgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JBNTVEMy1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkE1NUQzIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQTU1RDMtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2JhNTVkMzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CQTU1RDM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYTU1ZDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmNmN2ZkOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0JBNTVEMzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CQTU1RDMtbGluayB7XG4gICAgY29sb3I6ICNiYTU1ZDM7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzkzNzBEQiB7XG4gIGJvcmRlci1jb2xvcjogIzkzNzBkYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX185MzcwREIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzkzNzBEQi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTM3MERCIC5tLXRhZ19fY29sb3ItYWN0aXZlX185MzcwREItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzkzNzBkYjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX185MzcwREI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5MzcwZGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX185MzcwREI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fOTM3MERCLWxpbmsge1xuICAgIGNvbG9yOiAjOTM3MGRiOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX184QTJCRTIge1xuICBib3JkZXItY29sb3I6ICM4YTJiZTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRkZWZiOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QTJCRTIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhBMkJFMi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEEyQkUyIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QTJCRTItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzhhMmJlMjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX184QTJCRTI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4YTJiZTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRkZWZiOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhBMkJFMjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184QTJCRTItbGluayB7XG4gICAgY29sb3I6ICM4YTJiZTI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzk0MDBEMyB7XG4gIGJvcmRlci1jb2xvcjogIzk0MDBkMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlM2EwZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzk0MDBEMyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTQwMEQzLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX185NDAwRDMgLm0tdGFnX19jb2xvci1hY3RpdmVfXzk0MDBEMy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOTQwMGQzOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzk0MDBEMzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk0MDBkMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlM2EwZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fOTQwMEQzOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzk0MDBEMy1saW5rIHtcbiAgICBjb2xvcjogIzk0MDBkMzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDgwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNGRmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwODAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwMDA4MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDgwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM4MDAwODA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fODAwMDgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNGRmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX184MDAwODA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fODAwMDgwLWxpbmsge1xuICAgIGNvbG9yOiAjODAwMDgwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX180QjAwODIge1xuICBib3JkZXItY29sb3I6ICM0YjAwODI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjU0ZmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX180QjAwODIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzRCMDA4Mi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNEIwMDgyIC5tLXRhZ19fY29sb3ItYWN0aXZlX180QjAwODItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzRiMDA4MjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX180QjAwODI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0YjAwODI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjU0ZmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzRCMDA4Mjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX180QjAwODItbGluayB7XG4gICAgY29sb3I6ICM0YjAwODI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzZBNUFDRCB7XG4gIGJvcmRlci1jb2xvcjogIzZhNWFjZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2Y3ZmM7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZBNUFDRCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkE1QUNELWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX182QTVBQ0QgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZBNUFDRC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNmE1YWNkOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzZBNUFDRDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzZhNWFjZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2Y3ZmM7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNkE1QUNEOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzZBNUFDRC1saW5rIHtcbiAgICBjb2xvcjogIzZhNWFjZDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDgzRDhCIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDgzZDhiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYjVkZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDgzRDhCIC5tLXRhZ19fY29sb3ItYWN0aXZlX180ODNEOEItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQ4M0Q4QiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDgzRDhCLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0ODNkOGI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNDgzRDhCOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDgzZDhiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYjVkZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX180ODNEOEI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNDgzRDhCLWxpbmsge1xuICAgIGNvbG9yOiAjNDgzZDhiOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRFQUQge1xuICBib3JkZXItY29sb3I6ICNmZmRlYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZERUFEIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRFQUQtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREVBRCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZERUFELWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmRlYWQ7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZERUFEOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZWFkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZERUFEOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGREVBRC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZGVhZDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDJCNDhDIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDJiNDhjO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyQjQ4QyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDJCNDhDLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EMkI0OEMgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyQjQ4Qy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZDJiNDhjOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0QyQjQ4Qzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QyYjQ4YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0QyQjQ4Qzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19EMkI0OEMtbGluayB7XG4gICAgY29sb3I6ICNkMmI0OGM7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0JDOEY4RiB7XG4gIGJvcmRlci1jb2xvcjogI2JjOGY4ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQzhGOEYgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JDOEY4Ri1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkM4RjhGIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQzhGOEYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2JjOGY4ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CQzhGOEY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYzhmOGY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19CQzhGOEY6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQkM4RjhGLWxpbmsge1xuICAgIGNvbG9yOiAjYmM4ZjhmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GNEE0NjAge1xuICBib3JkZXItY29sb3I6ICNmNGE0NjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjRBNDYwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GNEE0NjAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0Y0QTQ2MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjRBNDYwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmNGE0NjA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRjRBNDYwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRhNDYwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRjRBNDYwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0Y0QTQ2MC1saW5rIHtcbiAgICBjb2xvcjogI2Y0YTQ2MDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjg4NjBCIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjg4NjBiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZGM5NjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjg4NjBCIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CODg2MEItbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0I4ODYwQiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjg4NjBCLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiODg2MGI7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQjg4NjBCOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjg4NjBiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZGM5NjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19CODg2MEI6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQjg4NjBCLWxpbmsge1xuICAgIGNvbG9yOiAjYjg4NjBiOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19EMjY5MUUge1xuICBib3JkZXItY29sb3I6ICNkMjY5MWU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjdkYWM1OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EMjY5MUUgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyNjkxRS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDI2OTFFIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EMjY5MUUtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2QyNjkxZTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19EMjY5MUU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMjY5MWU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjdkYWM1OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0QyNjkxRTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19EMjY5MUUtbGluayB7XG4gICAgY29sb3I6ICNkMjY5MWU7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0EwNTIyRCB7XG4gIGJvcmRlci1jb2xvcjogI2EwNTIyZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlOWMyYjA7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0EwNTIyRCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQTA1MjJELWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19BMDUyMkQgLm0tdGFnX19jb2xvci1hY3RpdmVfX0EwNTIyRC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjYTA1MjJkOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0EwNTIyRDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2EwNTIyZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlOWMyYjA7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQTA1MjJEOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0EwNTIyRC1saW5rIHtcbiAgICBjb2xvcjogI2EwNTIyZDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNGQ0ZDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwMDAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM4MDAwMDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fODAwMDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNGQ0ZDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX184MDAwMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fODAwMDAwLWxpbmsge1xuICAgIGNvbG9yOiAjODAwMDAwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBub3JtYWwgODUlLzEuNSAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGJvZHkge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NywgMTIzLCAyNDksIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGNvbG9yOiAjMzg1NEI4OyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cblxuaDEge1xuICBmb250LXNpemU6IDMuMTU3ZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuMzY5ZW07IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMzNlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NzdlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMS42N3JlbSAwIC41cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxudWwgbGksIG9sIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IC42cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG5cbi5tLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTsgfVxuXG4ubS1pbnB1dC1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTsgfVxuXG4ubS1pbnB1dC1saWdodCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMTVyZW0gc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFlbTsgfVxuICAubS1pbnB1dC1saWdodDpob3ZlciwgLm0taW5wdXQtbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubS1pbnB1dC1jeWNsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjcyNXJlbSAuOXJlbTtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICBib3JkZXI6IC4wOXJlbSBzb2xpZCAjOGM4YzhjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tLWlucHV0LXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICAvKiBGaXJlZm94IDE4LSAqLyB9XG4gIC5tLWlucHV0LXdoaXRlOmhvdmVyLCAubS1pbnB1dC13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAubS1pbnB1dC13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWlucHV0LXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0taW5wdXQtd2hpdGU6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWlucHV0LXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgaGVpZ2h0OiAxLjNyZW07IH0gfVxuXG4ubS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzBkNDdhMTtcbiAgZm9udC1zaXplOiAuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAuM3JlbTsgfVxuICAubS1sYWJlbF9fYmUtc3VyZSB7XG4gICAgY29sb3I6ICNkODRjNDQ7IH1cblxuLm0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC4yNXJlbSAwO1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWJ0biB7XG4gICAgICBtYXJnaW46IDAgLjEyNXJlbTsgfSB9XG4gIC5tLWJ0bjpob3ZlciwgLm0tYnRuOnZpc2l0ZWQsIC5tLWJ0bjphY3RpdmUsIC5tLWJ0bjpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm0tYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubS1idG5fX21kIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLm0tYnRuX19zbSB7XG4gICAgZm9udC1zaXplOiAuNjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjMxNXJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW0gLjEyNXJlbSAuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLm0tYnRuX19lcCB7XG4gICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAubS1idG5fX2VwOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWJ0bl9fZXA6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAubS1idG5fX2VwOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAubS1idG5fX2VwOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuXG4ubS1mb3JtLW5vLXN0eWxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4ubS1jb21wYXNzLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2tvbXBhcy5wbmcpIDAgMzElIG5vLXJlcGVhdCAjZmZmOyB9XG5cbi5tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm0tdmlzaWJsZS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLm0tdW5zdHlsZWQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubS11bnN0eWxlZC1saW5rOmFjdGl2ZSwgLm0tdW5zdHlsZWQtbGluazpmb2N1cywgLm0tdW5zdHlsZWQtbGluazpob3ZlciwgLm0tdW5zdHlsZWQtbGluazp2aXNpdGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm0tdi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5nLXdyYXAge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbi5nLW5vd3JhcCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuXG4ubS1uby1pbmZvLCAubS1uby1pbmZvX19uby1tYXJnaW4sIC5lcnJvciB7XG4gIGNvbG9yOiAjZDg0YzQ0OyB9XG4gIC5tLW5vLWluZm9fX25vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwYTEzZTsgfVxuXG4ubS1wb2ludGVyOmhvdmVyLCAubS1wb2ludGVyOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5nLWJyIHtcbiAgaGVpZ2h0OiAxcmVtOyB9XG4gIC5nLWJyLXNtYWxsIHtcbiAgICBoZWlnaHQ6IC41cmVtOyB9XG5cbi5tLWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLm0tbWlkZGxlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogLjg1ZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hZGRfemlwX3dwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWRkX3ppcF93cCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFkZF96aXBfd3Age1xuICAgIHdpZHRoOiA4NTBweDsgfSB9XG5cbi5mbGF0YmxvY2stdGl0bGUge1xuICBtYXJnaW46IDEuNjdlbSAwIC41ZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbiNob3Rsb2dfY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmctYmctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctYmctc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAxN3B4O1xuICAgICAgaGVpZ2h0OiA3NjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1iZy1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDU4cHg7XG4gICAgICBoZWlnaHQ6IDgyMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAgIC5nLWJnLXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDE5MzlweDtcbiAgICAgIGhlaWdodDogMTA3OXB4OyB9IH1cblxuLm0tYmctc2VjdGlvbiB7XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1iZy1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9iZ19zZWN0aW9uLnN2ZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1iZy1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9iZ19zZWN0aW9uLWJpZy5zdmcpIHRvcCByaWdodCBuby1yZXBlYXQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gICAgLm0tYmctc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvYmdfc2VjdGlvbi1leHRyYWJpZy5zdmcpIHRvcCByaWdodCBuby1yZXBlYXQ7IH0gfVxuXG4vKiBpbmplY3Q6aW1wb3J0cyAqL1xuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMVxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxyXG4gKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBub3JtYWwgODUlLzEuNSAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGJvZHkge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NywgMTIzLCAyNDksIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGNvbG9yOiAjMzg1NEI4OyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cblxuaDEge1xuICBmb250LXNpemU6IDMuMTU3ZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuMzY5ZW07IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMzNlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NzdlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMS42N3JlbSAwIC41cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxudWwgbGksIG9sIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IC42cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG5cbi5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzRDQjE4QjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICM0Q0IxOEI7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3M6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzczphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2Vzczpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM0MzljN2E7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXN1Y2Nlc3MgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itc3VjY2VzcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIGE6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIGE6Zm9jdXMsIC5tLWJ0bl9fZmlsbC1jb2xvci1zdWNjZXNzIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLWJ0bl9fYWRkLWJvcmRlci1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjOGU3ZGM7IH1cbiAgLm0tYnRuX19hZGQtYm9yZGVyLXN1Y2Nlc3M6aG92ZXIsIC5tLWJ0bl9fYWRkLWJvcmRlci1zdWNjZXNzOmZvY3VzLCAubS1idG5fX2FkZC1ib3JkZXItc3VjY2Vzczp2aXNpdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2M4ZTdkYzsgfVxuXG4ubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0QzczRUM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNEM3M0VDOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnk6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzA1ZGU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1wcmltYXJ5IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXByaW1hcnkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSBhOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSBhOmZvY3VzLCAubS1idG5fX2ZpbGwtY29sb3ItcHJpbWFyeSBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubS1idG5fX2FkZC1ib3JkZXItcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWRmMWZkOyB9XG4gIC5tLWJ0bl9fYWRkLWJvcmRlci1wcmltYXJ5OmhvdmVyLCAubS1idG5fX2FkZC1ib3JkZXItcHJpbWFyeTpmb2N1cywgLm0tYnRuX19hZGQtYm9yZGVyLXByaW1hcnk6dmlzaXRlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZGYxZmQ7IH1cblxuLm0tYnRuX19maWxsLWNvbG9yLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNDJiNmQ5O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzQyYjZkOTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbzp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbzpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvOmhvdmVyLCAubS1idG5fX2ZpbGwtY29sb3ItaW5mbzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzJhYWJkMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWluZm86dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItaW5mbyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1pbmZvIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWluZm8gYTphY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWluZm8gYTpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLWluZm8gYTpmb2N1cywgLm0tYnRuX19maWxsLWNvbG9yLWluZm8gYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm0tYnRuX19hZGQtYm9yZGVyLWluZm8ge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZWZmNzsgfVxuICAubS1idG5fX2FkZC1ib3JkZXItaW5mbzpob3ZlciwgLm0tYnRuX19hZGQtYm9yZGVyLWluZm86Zm9jdXMsIC5tLWJ0bl9fYWRkLWJvcmRlci1pbmZvOnZpc2l0ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdlZmY3OyB9XG5cbi5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmc6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZzphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZzpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlZWEwMzI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXdhcm5pbmcgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3Itd2FybmluZyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIGE6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIGE6Zm9jdXMsIC5tLWJ0bl9fZmlsbC1jb2xvci13YXJuaW5nIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLWJ0bl9fYWRkLWJvcmRlci13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZWY5ZjM7IH1cbiAgLm0tYnRuX19hZGQtYm9yZGVyLXdhcm5pbmc6aG92ZXIsIC5tLWJ0bl9fYWRkLWJvcmRlci13YXJuaW5nOmZvY3VzLCAubS1idG5fX2FkZC1ib3JkZXItd2FybmluZzp2aXNpdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZlZjlmMzsgfVxuXG4ubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlcjp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNDNhMzY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXI6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1kYW5nZXIgYTpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLWRhbmdlciBhOmZvY3VzLCAubS1idG5fX2ZpbGwtY29sb3ItZGFuZ2VyIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLWJ0bl9fYWRkLWJvcmRlci1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y5ZTJlMjsgfVxuICAubS1idG5fX2FkZC1ib3JkZXItZGFuZ2VyOmhvdmVyLCAubS1idG5fX2FkZC1ib3JkZXItZGFuZ2VyOmZvY3VzLCAubS1idG5fX2FkZC1ib3JkZXItZGFuZ2VyOnZpc2l0ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjllMmUyOyB9XG5cbi5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIHtcbiAgYmFja2dyb3VuZDogIzhhMmJlMjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICM4YTJiZTI7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXBpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuX19maWxsLWNvbG9yLXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcGluazphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcGluazpob3ZlciwgLm0tYnRuX19maWxsLWNvbG9yLXBpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM3YjFkZDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuX19maWxsLWNvbG9yLXBpbmsgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubS1idG5fX2ZpbGwtY29sb3ItcGluayBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIGE6aG92ZXIsIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIGE6Zm9jdXMsIC5tLWJ0bl9fZmlsbC1jb2xvci1waW5rIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLWJ0bl9fYWRkLWJvcmRlci1waW5rIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMWM4Zjc7IH1cbiAgLm0tYnRuX19hZGQtYm9yZGVyLXBpbms6aG92ZXIsIC5tLWJ0bl9fYWRkLWJvcmRlci1waW5rOmZvY3VzLCAubS1idG5fX2FkZC1ib3JkZXItcGluazp2aXNpdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UxYzhmNzsgfVxuXG4ubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxNzcsIDEzOSwgMC4wNSk7XG4gIGNvbG9yOiAjNENCMThCO1xuICBib3JkZXItY29sb3I6ICNhNGQ4YzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzhlN2RjO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2Vzczp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzRDQjE4QjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjNENCMThCOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3M6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2Vzczp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxNzcsIDEzOSwgMC4xMjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNhNGQ4YzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjOGU3ZGM7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3MgYSB7XG4gICAgY29sb3I6ICM0Q0IxOEI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzRDQjE4QjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzcyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNENCMThCOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3MgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM0Q0IxOEI7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXN1Y2Nlc3MgYTpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1zdWNjZXNzIGE6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3Itc3VjY2VzcyBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzYsIDExNSwgMjM2LCAwLjA1KTtcbiAgY29sb3I6ICM0QzczRUM7XG4gIGJvcmRlci1jb2xvcjogI2JmY2RmODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZGYxZmQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNEM3M0VDOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM0QzczRUM7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnk6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeTpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDExNSwgMjM2LCAwLjEyNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2JmY2RmODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2VkZjFmZDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSBhIHtcbiAgICBjb2xvcjogIzRDNzNFQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNEM3M0VDOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0QzczRUM7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRDNzNFQzsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcHJpbWFyeSBhOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLXByaW1hcnkgYTpmb2N1cywgLm0tYnRuX19lbXB0eS1jb2xvci1wcmltYXJ5IGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2NiwgMTgyLCAyMTcsIDAuMDUpO1xuICBjb2xvcjogIzQyYjZkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYWNkZmVlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZWZmNztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm86dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0MmI2ZDk7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbzphY3RpdmUge1xuICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbzpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLWluZm86dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2NiwgMTgyLCAyMTcsIDAuMTI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWNkZmVlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdlZmY3O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIGEge1xuICAgIGNvbG9yOiAjNDJiNmQ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM0MmI2ZDk7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWluZm8gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQyYjZkOTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDJiNmQ5OyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1pbmZvIGE6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItaW5mbyBhOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLWluZm8gYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTczLCA3OCwgMC4wNSk7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmYWUzYzQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmVmOWYzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZzp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nOmhvdmVyLCAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmc6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZzp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTczLCA3OCwgMC4xMjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNmYWUzYzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZWY5ZjM7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcgYSB7XG4gICAgY29sb3I6ICNmMGFkNGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2YwYWQ0ZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjBhZDRlOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmMGFkNGU7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXdhcm5pbmcgYTpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci13YXJuaW5nIGE6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3Itd2FybmluZyBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDgzLCA3OSwgMC4wNSk7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNmMGI5Yjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjllMmUyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZDk1MzRmOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXI6YWN0aXZlIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlcjpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXI6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA4MywgNzksIDAuMTI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBiOWI4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjllMmUyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXIgYSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXIgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZDk1MzRmOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1kYW5nZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLWRhbmdlciBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Q5NTM0ZjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6Zm9jdXMsIC5tLWJ0bl9fZW1wdHktY29sb3ItZGFuZ2VyIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDQzLCAyMjYsIDAuMDUpO1xuICBjb2xvcjogIzhhMmJlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzg5YmYxO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UxYzhmNztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM4YTJiZTI7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluazpob3ZlciwgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXBpbms6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDQzLCAyMjYsIDAuMTI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzg5YmYxO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTFjOGY3O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIGEge1xuICAgIGNvbG9yOiAjOGEyYmUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM4YTJiZTI7IH1cbiAgICAubS1idG5fX2VtcHR5LWNvbG9yLXBpbmsgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzhhMmJlMjsgfVxuICAgIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGEyYmUyOyB9XG4gICAgLm0tYnRuX19lbXB0eS1jb2xvci1waW5rIGE6aG92ZXIsIC5tLWJ0bl9fZW1wdHktY29sb3ItcGluayBhOmZvY3VzLCAubS1idG5fX2VtcHR5LWNvbG9yLXBpbmsgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tLXN0YXR1cy1jaGVjayB7XG4gIGJhY2tncm91bmQ6ICNlMWY1ZmU7IH1cblxuLm0tc3RhdHVzLXJldHVybiB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjc7IH1cblxuLm0tc3RhdHVzLWNoZWNrYWRtaW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjEpOyB9XG5cbi5tLXN0YXR1cy1lbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZlY2VmOyB9XG5cbi5tLXJlZCB7XG4gIGNvbG9yOiByZ2JhKDIzNywgMjAsIDYxLCAwLjkpOyB9XG4gIC5tLXJlZDpob3ZlciwgLm0tcmVkOmZvY3VzLCAubS1yZWQ6dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyMCwgNjEsIDAuOSk7IH1cblxuLm0tcHVycGxlIHtcbiAgY29sb3I6IHJnYmEoMTM4LCA0MywgMjI2LCAwLjkpOyB9XG4gIC5tLXB1cnBsZTpob3ZlciwgLm0tcHVycGxlOmZvY3VzLCAubS1wdXJwbGU6dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTM4LCA0MywgMjI2LCAwLjkpOyB9XG5cbi5tLWdyZWVuIHtcbiAgY29sb3I6IHJnYmEoMCwgMTI4LCAwLCAwLjkpOyB9XG4gIC5tLWdyZWVuOmhvdmVyLCAubS1ncmVlbjpmb2N1cywgLm0tZ3JlZW46dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMTI4LCAwLCAwLjkpOyB9XG5cbi5tLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDE5MiwgOTQsIDAsIDAuOSk7IH1cbiAgLm0tb3JhbmdlOmhvdmVyLCAubS1vcmFuZ2U6Zm9jdXMsIC5tLW9yYW5nZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDk0LCAwLCAwLjkpOyB9XG5cbi5tLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNkVGOyB9XG5cbi5tLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhOyB9XG5cbi5tLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiNmQ5OyB9XG5cbi5tLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjAsIDYxLCAwLjEpOyB9XG5cbi5tLWJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODRjNDQ7IH1cblxuLm0tYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTJiZTI7IH1cblxuYSAubS12ayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2OTk2Yzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYzJkNGU4OyB9XG5cbmEgLm0tZmIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk2MTk0O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzhmYTJjODsgfVxuXG5hIC5tLXR3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4YzNmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNhMmU1ZmY7IH1cblxuYSAubS1ncCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjZkNGE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZkMGM0OyB9XG5cbmEgLm0teXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0MzQzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmYmRiZDsgfVxuXG5hIC5tLWlnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5MmQ3NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlYzk1YmE7IH1cblxuLmctd2lkdGgtNSB7XG4gIHdpZHRoOiA1JTsgfVxuXG4uZy13aWR0aC0xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLmctd2lkdGgtMTUge1xuICB3aWR0aDogMTUlOyB9XG5cbi5nLXdpZHRoLTIwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZy13aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmctd2lkdGgtMzAge1xuICB3aWR0aDogMzAlOyB9XG5cbi5nLXdpZHRoLTM1IHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4uZy13aWR0aC00MCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLmctd2lkdGgtNDUge1xuICB3aWR0aDogNDUlOyB9XG5cbi5nLXdpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZy13aWR0aC01NSB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLmctd2lkdGgtNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5nLXdpZHRoLTY1IHtcbiAgd2lkdGg6IDY1JTsgfVxuXG4uZy13aWR0aC03MCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLmctd2lkdGgtNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi5nLXdpZHRoLTgwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uZy13aWR0aC04NSB7XG4gIHdpZHRoOiA4NSU7IH1cblxuLmctd2lkdGgtOTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi5nLXdpZHRoLTk1IHtcbiAgd2lkdGg6IDk1JTsgfVxuXG4uZy13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZy1tYWluX193cmFwcGVyLWdyaWRfXzAge1xuICBncmlkLWFyZWE6IGdyaWRfXzA7IH1cblxuLmctbWFpbl9fd3JhcHBlci1ncmlkX18xIHtcbiAgZ3JpZC1hcmVhOiBncmlkX18xOyB9XG5cbi5nLW1haW5fX3dyYXBwZXItZ3JpZF9fMiB7XG4gIGdyaWQtYXJlYTogZ3JpZF9fMjsgfVxuXG4uZy1tYWluX193cmFwcGVyLWdyaWRfXzMge1xuICBncmlkLWFyZWE6IGdyaWRfXzM7IH1cblxuLmctbWFpbl9fd3JhcHBlci1ncmlkX180IHtcbiAgZ3JpZC1hcmVhOiBncmlkX180OyB9XG5cbi5nLW1haW5fX3dyYXBwZXItZ3JpZF9fNSB7XG4gIGdyaWQtYXJlYTogZ3JpZF9fNTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4ZTBmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc4ZjE3ODsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkYwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwZjhlMGY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGRjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4ZTBmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc4ZjE3ODsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18wMEZGMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGRjAwLWxpbmsge1xuICAgIGNvbG9yOiAjMGY4ZTBmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18zMkNEMzIge1xuICBib3JkZXItY29sb3I6ICMzMmNkMzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDZmNWQ2OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18zMkNEMzIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzMyQ0QzMi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMzJDRDMyIC5tLXRhZ19fY29sb3ItYWN0aXZlX18zMkNEMzItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzMyY2QzMjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18zMkNEMzI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMmNkMzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDZmNWQ2OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzMyQ0QzMjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18zMkNEMzItbGluayB7XG4gICAgY29sb3I6ICMzMmNkMzI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzk4RkI5OCB7XG4gIGJvcmRlci1jb2xvcjogIzk4ZmI5ODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX185OEZCOTggLm0tdGFnX19jb2xvci1hY3RpdmVfXzk4RkI5OC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOThGQjk4IC5tLXRhZ19fY29sb3ItYWN0aXZlX185OEZCOTgtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzk4ZmI5ODsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX185OEZCOTg6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5OGZiOTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX185OEZCOTg6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fOThGQjk4LWxpbmsge1xuICAgIGNvbG9yOiAjOThmYjk4OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZBOUEge1xuICBib3JkZXItY29sb3I6ICMwMGZhOWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzdmZmU5OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZBOUEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkE5QS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGQTlBIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZBOUEtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwZmE5YTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMEZBOUE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGZhOWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzdmZmU5OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkE5QTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMEZBOUEtbGluayB7XG4gICAgY29sb3I6ICMwMGZhOWE7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkY3RiB7XG4gIGJvcmRlci1jb2xvcjogIzAwZmY3ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2ZmZTU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkY3RiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRjdGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGN0YgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkY3Ri1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBmZjdmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkY3Rjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwZmY3ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2ZmZTU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGRjdGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkY3Ri1saW5rIHtcbiAgICBjb2xvcjogIzAwZmY3ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fM0NCMzcxIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NiMzcxO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NkZWVkYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fM0NCMzcxIC5tLXRhZ19fY29sb3ItYWN0aXZlX18zQ0IzNzEtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzNDQjM3MSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fM0NCMzcxLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMzY2IzNzE7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fM0NCMzcxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NiMzcxO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NkZWVkYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18zQ0IzNzE6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fM0NCMzcxLWxpbmsge1xuICAgIGNvbG9yOiAjM2NiMzcxOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18yRThCNTcge1xuICBib3JkZXItY29sb3I6ICMyZThiNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTRlMWJmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRThCNTcgLm0tdGFnX19jb2xvci1hY3RpdmVfXzJFOEI1Ny1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkU4QjU3IC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRThCNTctbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzJlOGI1NzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18yRThCNTc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyZThiNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTRlMWJmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzJFOEI1Nzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18yRThCNTctbGluayB7XG4gICAgY29sb3I6ICMyZThiNTc7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODAwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0ZGZmNGQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODAwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA4MDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwODAwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0ZGZmNGQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA4MDAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwODAwMC1saW5rIHtcbiAgICBjb2xvcjogIzAwODAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA2NDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMxZmYzMTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA2NDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDY0MDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwNjQwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA2NDAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDY0MDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA2NDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMxZmYzMTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18wMDY0MDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDA2NDAwLWxpbmsge1xuICAgIGNvbG9yOiAjMDA2NDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX185QUNEMzIge1xuICBib3JkZXItY29sb3I6ICM5YWNkMzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWJmNWQ2OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX185QUNEMzIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzlBQ0QzMi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOUFDRDMyIC5tLXRhZ19fY29sb3ItYWN0aXZlX185QUNEMzItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzlhY2QzMjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX185QUNEMzI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YWNkMzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWJmNWQ2OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzlBQ0QzMjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX185QUNEMzItbGluayB7XG4gICAgY29sb3I6ICM5YWNkMzI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzZCOEUyMyB7XG4gIGJvcmRlci1jb2xvcjogIzZiOGUyMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2U1OTg7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZCOEUyMyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkI4RTIzLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX182QjhFMjMgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZCOEUyMy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNmI4ZTIzOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzZCOEUyMzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzZiOGUyMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2U1OTg7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNkI4RTIzOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzZCOEUyMy1saW5rIHtcbiAgICBjb2xvcjogIzZiOGUyMzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fODA4MDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmY0ZDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODA4MDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDgwMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwODAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODA4MDAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM4MDgwMDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fODA4MDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmY0ZDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX184MDgwMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fODA4MDAwLWxpbmsge1xuICAgIGNvbG9yOiAjODA4MDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX181NTZCMkYge1xuICBib3JkZXItY29sb3I6ICM1NTZiMmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJkMTk1OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX181NTZCMkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzU1NkIyRi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNTU2QjJGIC5tLXRhZ19fY29sb3ItYWN0aXZlX181NTZCMkYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzU1NmIyZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX181NTZCMkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTZiMmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJkMTk1OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzU1NkIyRjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX181NTZCMkYtbGluayB7XG4gICAgY29sb3I6ICM1NTZiMmY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzY2Q0RBQSB7XG4gIGJvcmRlci1jb2xvcjogIzY2Y2RhYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX182NkNEQUEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzY2Q0RBQS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjZDREFBIC5tLXRhZ19fY29sb3ItYWN0aXZlX182NkNEQUEtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzY2Y2RhYTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX182NkNEQUE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NmNkYWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX182NkNEQUE6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNjZDREFBLWxpbmsge1xuICAgIGNvbG9yOiAjNjZjZGFhOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX184RkJDOEYge1xuICBib3JkZXItY29sb3I6ICM4ZmJjOGY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEZCQzhGIC5tLXRhZ19fY29sb3ItYWN0aXZlX184RkJDOEYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhGQkM4RiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEZCQzhGLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM4ZmJjOGY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fOEZCQzhGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZiYzhmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fOEZCQzhGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhGQkM4Ri1saW5rIHtcbiAgICBjb2xvcjogIzhmYmM4ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMjBCMkFBIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBiMmFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2FlZjBlZDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMjBCMkFBIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yMEIyQUEtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzIwQjJBQSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMjBCMkFBLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMGIyYWE7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMjBCMkFBOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjBiMmFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2FlZjBlZDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18yMEIyQUE6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMjBCMkFBLWxpbmsge1xuICAgIGNvbG9yOiAjMjBiMmFhOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwODAge1xuICBib3JkZXItY29sb3I6ICMwMDgwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGRmZmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwODAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwODA4MC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDA4MDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDgwODAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwODA4MDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMDgwODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDgwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGRmZmZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwODA4MDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMDgwODAtbGluayB7XG4gICAgY29sb3I6ICMwMDgwODA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkZGRiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTIwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmVjY2M7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkZGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBGRkZGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEZGRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwRkZGRi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZhMjAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkZGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTIwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmVjY2M7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBGRkZGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwRkZGRi1saW5rIHtcbiAgICBjb2xvcjogI2ZmYTIwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0ZGRkQ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2ZmZmQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdGRkZENCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0ZGRkQ0LWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX183RkZGRDQgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdGRkZENC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjN2ZmZmQ0OyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzdGRkZENDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdmZmZkNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzdGRkZENDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX183RkZGRDQtbGluayB7XG4gICAgY29sb3I6ICM3ZmZmZDQ7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQ0VEMSB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2VkMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5ZWZlZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQ0VEMSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBDRUQxLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMENFRDEgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQ0VEMS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBjZWQxOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQ0VEMTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2VkMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5ZWZlZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBDRUQxOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQ0VEMS1saW5rIHtcbiAgICBjb2xvcjogIzAwY2VkMTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNUY5RUEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWY5ZWEwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RmZWNlYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNUY5RUEwIC5tLXRhZ19fY29sb3ItYWN0aXZlX181RjlFQTAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzVGOUVBMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNUY5RUEwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1ZjllYTA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNUY5RUEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWY5ZWEwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RmZWNlYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX181RjlFQTA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNUY5RUEwLWxpbmsge1xuICAgIGNvbG9yOiAjNWY5ZWEwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX180NjgyQjQge1xuICBib3JkZXItY29sb3I6ICM0NjgyYjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdlNGVmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX180NjgyQjQgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQ2ODJCNC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDY4MkI0IC5tLXRhZ19fY29sb3ItYWN0aXZlX180NjgyQjQtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzQ2ODJiNDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX180NjgyQjQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NjgyYjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdlNGVmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzQ2ODJCNDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX180NjgyQjQtbGluayB7XG4gICAgY29sb3I6ICM0NjgyYjQ7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwQzRERSB7XG4gIGJvcmRlci1jb2xvcjogI2IwYzRkZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEM0REUgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwQzRERS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBDNERFIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEM0REUtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2IwYzRkZTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CMEM0REU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMGM0ZGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19CMEM0REU6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQjBDNERFLWxpbmsge1xuICAgIGNvbG9yOiAjYjBjNGRlOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEUwRTYge1xuICBib3JkZXItY29sb3I6ICNiMGUwZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBFMEU2IC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMEUwRTYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IwRTBFNiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjBFMEU2LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMGUwZTY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQjBFMEU2OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBlMGU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQjBFMEU2OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0IwRTBFNi1saW5rIHtcbiAgICBjb2xvcjogI2IwZTBlNjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fODdDRUVCIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdjZWViO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzg3Q0VFQiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODdDRUVCLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX184N0NFRUIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzg3Q0VFQi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjODdjZWViOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzg3Q0VFQjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg3Y2VlYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzg3Q0VFQjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184N0NFRUItbGluayB7XG4gICAgY29sb3I6ICM4N2NlZWI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQkZGRiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2YyZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQkZGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDBCRkZGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMEJGRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwQkZGRi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBiZmZmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQkZGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2YyZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDBCRkZGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwQkZGRi1saW5rIHtcbiAgICBjb2xvcjogIzAwYmZmZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fMUU5MEZGIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU5MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2VhZjVmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMUU5MEZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18xRTkwRkYtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzFFOTBGRiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMUU5MEZGLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxZTkwZmY7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fMUU5MEZGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU5MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2VhZjVmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX18xRTkwRkY6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fMUU5MEZGLWxpbmsge1xuICAgIGNvbG9yOiAjMWU5MGZmOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX183QjY4RUUge1xuICBib3JkZXItY29sb3I6ICM3YjY4ZWU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0I2OEVFIC5tLXRhZ19fY29sb3ItYWN0aXZlX183QjY4RUUtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzdCNjhFRSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fN0I2OEVFLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM3YjY4ZWU7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fN0I2OEVFOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I2OGVlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fN0I2OEVFOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzdCNjhFRS1saW5rIHtcbiAgICBjb2xvcjogIzdiNjhlZTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDE2OUUxIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDE2OWUxO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YxZjRmZDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDE2OUUxIC5tLXRhZ19fY29sb3ItYWN0aXZlX180MTY5RTEtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQxNjlFMSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDE2OUUxLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0MTY5ZTE7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNDE2OUUxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDE2OWUxO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YxZjRmZDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX180MTY5RTE6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNDE2OUUxLWxpbmsge1xuICAgIGNvbG9yOiAjNDE2OWUxOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwRkYge1xuICBib3JkZXItY29sb3I6ICMwMDAwZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjY2ZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDBGRi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMEZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwRkYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDBmZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX18wMDAwRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjY2ZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwMDBGRjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX18wMDAwRkYtbGluayB7XG4gICAgY29sb3I6ICMwMDAwZmY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDA4MCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDA4MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0ZDRkZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDA4MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMDAwMDgwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18wMDAwODAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzAwMDA4MC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDgwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzAwMDA4MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDA4MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0ZDRkZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMDAwMDgwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzAwMDA4MC1saW5rIHtcbiAgICBjb2xvcjogIzAwMDA4MDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjk2OTY5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjk2OTY5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NmY2ZjZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjk2OTY5IC5tLXRhZ19fY29sb3ItYWN0aXZlX182OTY5NjktbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzY5Njk2OSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNjk2OTY5LWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2OTY5Njk7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNjk2OTY5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjk2OTY5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NmY2ZjZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX182OTY5Njk6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNjk2OTY5LWxpbmsge1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX183MDgwOTAge1xuICBib3JkZXItY29sb3I6ICM3MDgwOTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTNlNmU5OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX183MDgwOTAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzcwODA5MC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNzA4MDkwIC5tLXRhZ19fY29sb3ItYWN0aXZlX183MDgwOTAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzcwODA5MDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX183MDgwOTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MDgwOTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTNlNmU5OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzcwODA5MDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX183MDgwOTAtbGluayB7XG4gICAgY29sb3I6ICM3MDgwOTA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzJGNEY0RiB7XG4gIGJvcmRlci1jb2xvcjogIzJmNGY0ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM4ZWJjYmM7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzJGNEY0RiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fMkY0RjRGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX18yRjRGNEYgLm0tdGFnX19jb2xvci1hY3RpdmVfXzJGNEY0Ri1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMmY0ZjRmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzJGNEY0Rjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJmNGY0ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM4ZWJjYmM7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fMkY0RjRGOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzJGNEY0Ri1saW5rIHtcbiAgICBjb2xvcjogIzJmNGY0ZjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQ0Q1QzVDIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q1YzVjO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZkZjhmODsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQ0Q1QzVDIC5tLXRhZ19fY29sb3ItYWN0aXZlX19DRDVDNUMtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0NENUM1QyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQ0Q1QzVDLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNjZDVjNWM7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQ0Q1QzVDOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q1YzVjO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZkZjhmODsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19DRDVDNUM6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQ0Q1QzVDLWxpbmsge1xuICAgIGNvbG9yOiAjY2Q1YzVjOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GMDgwODAge1xuICBib3JkZXItY29sb3I6ICNmMDgwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjA4MDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GMDgwODAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0YwODA4MCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjA4MDgwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmMDgwODA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRjA4MDgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4MDgwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRjA4MDgwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0YwODA4MC1saW5rIHtcbiAgICBjb2xvcjogI2YwODA4MDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZBMDdBIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhMDdhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQTA3QSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZBMDdBLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkEwN0EgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQTA3QS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZhMDdhOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGQTA3QTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTA3YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGQTA3QTpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRkEwN0EtbGluayB7XG4gICAgY29sb3I6ICNmZmEwN2E7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0RDMTQzQyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMTQzYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmYWMzY2U7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0RDMTQzQyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fREMxNDNDLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EQzE0M0MgLm0tdGFnX19jb2xvci1hY3RpdmVfX0RDMTQzQy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZGMxNDNjOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0RDMTQzQzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMTQzYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmYWMzY2U7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fREMxNDNDOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0RDMTQzQy1saW5rIHtcbiAgICBjb2xvcjogI2RjMTQzYzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmY2NjYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMDAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZjAwMDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYwMDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmY2NjYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjAwMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkYwMDAwLWxpbmsge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CMjIyMjIge1xuICBib3JkZXItY29sb3I6ICNiMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjBiMGIwOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMjIyMjIgLm0tdGFnX19jb2xvci1hY3RpdmVfX0IyMjIyMi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjIyMjIyIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CMjIyMjItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2IyMjIyMjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CMjIyMjI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjBiMGIwOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0IyMjIyMjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CMjIyMjItbGluayB7XG4gICAgY29sb3I6ICNiMjIyMjI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzhCMDAwMCB7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjU4NTg7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhCMDAwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEIwMDAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QjAwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhCMDAwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOGIwMDAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzhCMDAwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjU4NTg7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fOEIwMDAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhCMDAwMC1saW5rIHtcbiAgICBjb2xvcjogIzhiMDAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZDMENCIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMGNiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQzBDQiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZDMENCLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkMwQ0IgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGQzBDQi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZjMGNiOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGQzBDQjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzBjYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGQzBDQjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRkMwQ0ItbGluayB7XG4gICAgY29sb3I6ICNmZmMwY2I7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjlCNCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjliNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjY5QjQgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjlCNC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2OUI0IC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjY5QjQtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmNjliNDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRjY5QjQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjY5YjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjY5QjQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY2OUI0LWxpbmsge1xuICAgIGNvbG9yOiAjZmY2OWI0OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjE0OTMge1xuICBib3JkZXItY29sb3I6ICNmZjE0OTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZlMGYxOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjE0OTMgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMTQ5My1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYxNDkzIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjE0OTMtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmMTQ5MzsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRjE0OTM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjE0OTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZlMGYxOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGMTQ5Mzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRjE0OTMtbGluayB7XG4gICAgY29sb3I6ICNmZjE0OTM7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0M3MTU4NSB7XG4gIGJvcmRlci1jb2xvcjogI2M3MTU4NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2IxZGQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0M3MTU4NSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQzcxNTg1LWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19DNzE1ODUgLm0tdGFnX19jb2xvci1hY3RpdmVfX0M3MTU4NS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjYzcxNTg1OyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0M3MTU4NTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M3MTU4NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2IxZGQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQzcxNTg1OmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0M3MTU4NS1saW5rIHtcbiAgICBjb2xvcjogI2M3MTU4NTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2MzQ3IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzQ3O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjM0NyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY2MzQ3LWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjYzNDcgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNjM0Ny1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmY2MzQ3OyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNjM0Nzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjM0NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNjM0Nzpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRjYzNDctbGluayB7XG4gICAgY29sb3I6ICNmZjYzNDc7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNDUwMCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmRhY2M7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNDUwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY0NTAwLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjQ1MDAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGNDUwMC1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmY0NTAwOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNDUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmRhY2M7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY0NTAwOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGNDUwMC1saW5rIHtcbiAgICBjb2xvcjogI2ZmNDUwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY4QzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4YzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZThjYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY4QzAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjhDMDAtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGOEMwMCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkY4QzAwLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZjhjMDA7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY4QzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4YzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZThjYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRjhDMDA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkY4QzAwLWxpbmsge1xuICAgIGNvbG9yOiAjZmY4YzAwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkZGMDAge1xuICBib3JkZXItY29sb3I6ICNmZmZmMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmNjOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkZGMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGRkYwMC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZGRjAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkZGMDAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZmYwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRkZGMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmNjOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGRkYwMDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRkZGMDAtbGluayB7XG4gICAgY29sb3I6ICNmZmZmMDA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREFCOSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGFiOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRBQjkgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREFCOS1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZEQUI5IC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRBQjktbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZGFiOTsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRkRBQjk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmRhYjk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRkRBQjk6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZEQUI5LWxpbmsge1xuICAgIGNvbG9yOiAjZmZkYWI5OyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CREI3NkIge1xuICBib3JkZXItY29sb3I6ICNiZGI3NmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmNmY2Y4OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CREI3NkIgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JEQjc2Qi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkRCNzZCIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CREI3NkItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2JkYjc2YjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CREI3NkI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZGI3NmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmNmY2Y4OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0JEQjc2Qjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CREI3NkItbGluayB7XG4gICAgY29sb3I6ICNiZGI3NmI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0REQTBERCB7XG4gIGJvcmRlci1jb2xvcjogI2RkYTBkZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EREEwREQgLm0tdGFnX19jb2xvci1hY3RpdmVfX0REQTBERC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRERBMEREIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EREEwREQtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2RkYTBkZDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19EREEwREQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZGEwZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19EREEwREQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRERBMERELWxpbmsge1xuICAgIGNvbG9yOiAjZGRhMGRkOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwRkYge1xuICBib3JkZXItY29sb3I6ICNmZjAwZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZjY2ZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwRkYgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGMDBGRi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkYwMEZGIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRjAwRkYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmMDBmZjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRjAwRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjAwZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZjY2ZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0ZGMDBGRjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19GRjAwRkYtbGluayB7XG4gICAgY29sb3I6ICNmZjAwZmY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0JBNTVEMyB7XG4gIGJvcmRlci1jb2xvcjogI2JhNTVkMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmY2Y3ZmQ7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JBNTVEMyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkE1NUQzLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQTU1RDMgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JBNTVEMy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjYmE1NWQzOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0JBNTVEMzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JhNTVkMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmY2Y3ZmQ7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fQkE1NUQzOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0JBNTVEMy1saW5rIHtcbiAgICBjb2xvcjogI2JhNTVkMzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTM3MERCIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTM3MGRiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzkzNzBEQiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTM3MERCLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX185MzcwREIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzkzNzBEQi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOTM3MGRiOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzkzNzBEQjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzkzNzBkYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzkzNzBEQjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX185MzcwREItbGluayB7XG4gICAgY29sb3I6ICM5MzcwZGI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzhBMkJFMiB7XG4gIGJvcmRlci1jb2xvcjogIzhhMmJlMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZGRlZmI7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhBMkJFMiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOEEyQkUyLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX184QTJCRTIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzhBMkJFMi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOGEyYmUyOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzhBMkJFMjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhhMmJlMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZGRlZmI7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fOEEyQkUyOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzhBMkJFMi1saW5rIHtcbiAgICBjb2xvcjogIzhhMmJlMjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTQwMEQzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTQwMGQzO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UzYTBmZjsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTQwMEQzIC5tLXRhZ19fY29sb3ItYWN0aXZlX185NDAwRDMtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzk0MDBEMyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fOTQwMEQzLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM5NDAwZDM7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fOTQwMEQzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTQwMGQzO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2UzYTBmZjsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX185NDAwRDM6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fOTQwMEQzLWxpbmsge1xuICAgIGNvbG9yOiAjOTQwMGQzOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwODAge1xuICBib3JkZXItY29sb3I6ICM4MDAwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY0ZGZmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwODAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwMDA4MC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDgwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwODAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzgwMDA4MDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX184MDAwODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MDAwODA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY0ZGZmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzgwMDA4MDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184MDAwODAtbGluayB7XG4gICAgY29sb3I6ICM4MDAwODA7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfXzRCMDA4MiB7XG4gIGJvcmRlci1jb2xvcjogIzRiMDA4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiNTRmZmY7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzRCMDA4MiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNEIwMDgyLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX180QjAwODIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzRCMDA4Mi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNGIwMDgyOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfXzRCMDA4Mjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRiMDA4MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiNTRmZmY7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fNEIwMDgyOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfXzRCMDA4Mi1saW5rIHtcbiAgICBjb2xvcjogIzRiMDA4MjsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkE1QUNEIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmE1YWNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y3ZjdmYzsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkE1QUNEIC5tLXRhZ19fY29sb3ItYWN0aXZlX182QTVBQ0QtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfXzZBNUFDRCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNkE1QUNELWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2YTVhY2Q7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fNkE1QUNEOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmE1YWNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y3ZjdmYzsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX182QTVBQ0Q6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fNkE1QUNELWxpbmsge1xuICAgIGNvbG9yOiAjNmE1YWNkOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX180ODNEOEIge1xuICBib3JkZXItY29sb3I6ICM0ODNkOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiNWRmOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX180ODNEOEIgLm0tdGFnX19jb2xvci1hY3RpdmVfXzQ4M0Q4Qi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fNDgzRDhCIC5tLXRhZ19fY29sb3ItYWN0aXZlX180ODNEOEItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzQ4M2Q4YjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX180ODNEOEI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ODNkOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiNWRmOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzQ4M0Q4Qjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX180ODNEOEItbGluayB7XG4gICAgY29sb3I6ICM0ODNkOGI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREVBRCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGVhZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRFQUQgLm0tdGFnX19jb2xvci1hY3RpdmVfX0ZGREVBRC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRkZERUFEIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GRkRFQUQtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZGVhZDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GRkRFQUQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmRlYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GRkRFQUQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRkZERUFELWxpbmsge1xuICAgIGNvbG9yOiAjZmZkZWFkOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19EMkI0OEMge1xuICBib3JkZXItY29sb3I6ICNkMmI0OGM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDJCNDhDIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EMkI0OEMtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyQjQ4QyAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDJCNDhDLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNkMmI0OGM7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fRDJCNDhDOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDJiNDhjO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRDJCNDhDOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0QyQjQ4Qy1saW5rIHtcbiAgICBjb2xvcjogI2QyYjQ4YzsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkM4RjhGIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmM4ZjhmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JDOEY4RiAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQkM4RjhGLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CQzhGOEYgLm0tdGFnX19jb2xvci1hY3RpdmVfX0JDOEY4Ri1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjYmM4ZjhmOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0JDOEY4Rjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JjOGY4ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0JDOEY4Rjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CQzhGOEYtbGluayB7XG4gICAgY29sb3I6ICNiYzhmOGY7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0Y0QTQ2MCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YTQ2MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHdoaXRlOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GNEE0NjAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0Y0QTQ2MC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRjRBNDYwIC5tLXRhZ19fY29sb3ItYWN0aXZlX19GNEE0NjAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2Y0YTQ2MDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19GNEE0NjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNGE0NjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19GNEE0NjA6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fRjRBNDYwLWxpbmsge1xuICAgIGNvbG9yOiAjZjRhNDYwOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX19CODg2MEIge1xuICBib3JkZXItY29sb3I6ICNiODg2MGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjlkYzk2OyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CODg2MEIgLm0tdGFnX19jb2xvci1hY3RpdmVfX0I4ODYwQi1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQjg4NjBCIC5tLXRhZ19fY29sb3ItYWN0aXZlX19CODg2MEItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2I4ODYwYjsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX19CODg2MEI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiODg2MGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjlkYzk2OyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfX0I4ODYwQjpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX19CODg2MEItbGluayB7XG4gICAgY29sb3I6ICNiODg2MGI7IH1cblxuLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyNjkxRSB7XG4gIGJvcmRlci1jb2xvcjogI2QyNjkxZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2RhYzU7IH1cbiAgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyNjkxRSAubS10YWdfX2NvbG9yLWFjdGl2ZV9fRDI2OTFFLWxpbms6Zm9jdXMsIC5tLXRhZ19fY29sb3ItYWN0aXZlX19EMjY5MUUgLm0tdGFnX19jb2xvci1hY3RpdmVfX0QyNjkxRS1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZDI2OTFlOyB9XG5cbi5tLXRhZ19fY29sb3ItaG92ZXJfX0QyNjkxRTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QyNjkxZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmN2RhYzU7IH1cbiAgLm0tdGFnX19jb2xvci1ob3Zlcl9fRDI2OTFFOmhvdmVyIC5tLXRhZ19fY29sb3ItaG92ZXJfX0QyNjkxRS1saW5rIHtcbiAgICBjb2xvcjogI2QyNjkxZTsgfVxuXG4ubS10YWdfX2NvbG9yLWFjdGl2ZV9fQTA1MjJEIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTA1MjJkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2U5YzJiMDsgfVxuICAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQTA1MjJEIC5tLXRhZ19fY29sb3ItYWN0aXZlX19BMDUyMkQtbGluazpmb2N1cywgLm0tdGFnX19jb2xvci1hY3RpdmVfX0EwNTIyRCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fQTA1MjJELWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNhMDUyMmQ7IH1cblxuLm0tdGFnX19jb2xvci1ob3Zlcl9fQTA1MjJEOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTA1MjJkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2U5YzJiMDsgfVxuICAubS10YWdfX2NvbG9yLWhvdmVyX19BMDUyMkQ6aG92ZXIgLm0tdGFnX19jb2xvci1ob3Zlcl9fQTA1MjJELWxpbmsge1xuICAgIGNvbG9yOiAjYTA1MjJkOyB9XG5cbi5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwMDAge1xuICBib3JkZXItY29sb3I6ICM4MDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY0ZDRkOyB9XG4gIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwMDAgLm0tdGFnX19jb2xvci1hY3RpdmVfXzgwMDAwMC1saW5rOmZvY3VzLCAubS10YWdfX2NvbG9yLWFjdGl2ZV9fODAwMDAwIC5tLXRhZ19fY29sb3ItYWN0aXZlX184MDAwMDAtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzgwMDAwMDsgfVxuXG4ubS10YWdfX2NvbG9yLWhvdmVyX184MDAwMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY0ZDRkOyB9XG4gIC5tLXRhZ19fY29sb3ItaG92ZXJfXzgwMDAwMDpob3ZlciAubS10YWdfX2NvbG9yLWhvdmVyX184MDAwMDAtbGluayB7XG4gICAgY29sb3I6ICM4MDAwMDA7IH1cblxuLm0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG5cbi5tLWlucHV0LWRpc2FibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyB9XG5cbi5tLWlucHV0LWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xNXJlbSBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb2xvcjogIzM3MzczNztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5tLWlucHV0LWxpZ2h0OmhvdmVyLCAubS1pbnB1dC1saWdodDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tLWlucHV0LWN5Y2xlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzI1cmVtIC45cmVtO1xuICBjb2xvcjogIzM3MzczNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIGJvcmRlcjogLjA5cmVtIHNvbGlkICM4YzhjOGM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm0taW5wdXQtd2hpdGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovIH1cbiAgLm0taW5wdXQtd2hpdGU6aG92ZXIsIC5tLWlucHV0LXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5tLWlucHV0LXdoaXRlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0taW5wdXQtd2hpdGU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubS1pbnB1dC13aGl0ZTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0taW5wdXQtd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogMi42cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogMi42cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBoZWlnaHQ6IDEuM3JlbTsgfSB9XG5cbi5tLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMGQ0N2ExO1xuICBmb250LXNpemU6IC43ZW07XG4gIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG4gIC5tLWxhYmVsX19iZS1zdXJlIHtcbiAgICBjb2xvcjogI2Q4NGM0NDsgfVxuXG4ubS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLjI1cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tYnRuIHtcbiAgICAgIG1hcmdpbjogMCAuMTI1cmVtOyB9IH1cbiAgLm0tYnRuOmhvdmVyLCAubS1idG46dmlzaXRlZCwgLm0tYnRuOmFjdGl2ZSwgLm0tYnRuOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubS1idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC44OyB9XG4gIC5tLWJ0bl9fbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubS1idG5fX3NtIHtcbiAgICBmb250LXNpemU6IC42NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzE1cmVtO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbSAuMTI1cmVtIC41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAubS1idG5fX2VwIHtcbiAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgIC5tLWJ0bl9fZXA6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9XG4gICAgLm0tYnRuX19lcDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgIC5tLWJ0bl9fZXA6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWJ0bl9fZXA6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1mb3JtX19maWVsZHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1mb3JtX19maWVsZHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1mb3JtX19maWVsZHMge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG5cbi5tLWZvcm0tbm8tc3R5bGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tLWNvbXBhc3MtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcva29tcGFzLnBuZykgMCAzMSUgbm8tcmVwZWF0ICNmZmY7IH1cblxuLm0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubS12aXNpYmxlLW9wYWNpdHkge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4ubS11bnN0eWxlZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tLXVuc3R5bGVkLWxpbms6YWN0aXZlLCAubS11bnN0eWxlZC1saW5rOmZvY3VzLCAubS11bnN0eWxlZC1saW5rOmhvdmVyLCAubS11bnN0eWxlZC1saW5rOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubS12LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmctd3JhcCB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuLmctbm93cmFwIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG5cbi5tLW5vLWluZm8sIC5tLW5vLWluZm9fX25vLW1hcmdpbiwgLmVycm9yIHtcbiAgY29sb3I6ICNkODRjNDQ7IH1cbiAgLm0tbm8taW5mb19fbm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBhMTNlOyB9XG5cbi5tLXBvaW50ZXI6aG92ZXIsIC5tLXBvaW50ZXI6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmctYnIge1xuICBoZWlnaHQ6IDFyZW07IH1cbiAgLmctYnItc21hbGwge1xuICAgIGhlaWdodDogLjVyZW07IH1cblxuLm0tYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4ubS1taWRkbGUtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAuODVlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFkZF96aXBfd3Age1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hZGRfemlwX3dwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWRkX3ppcF93cCB7XG4gICAgd2lkdGg6IDg1MHB4OyB9IH1cblxuLmZsYXRibG9jay10aXRsZSB7XG4gIG1hcmdpbjogMS42N2VtIDAgLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuI2hvdGxvZ19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1iZy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1iZy1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDE3cHg7XG4gICAgICBoZWlnaHQ6IDc2MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWJnLXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDE0NThweDtcbiAgICAgIGhlaWdodDogODIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gICAgLmctYmctc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTkzOXB4O1xuICAgICAgaGVpZ2h0OiAxMDc5cHg7IH0gfVxuXG4ubS1iZy1zZWN0aW9uIHtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWJnLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JnX3NlY3Rpb24uc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWJnLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JnX3NlY3Rpb24tYmlnLnN2ZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgICAubS1iZy1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9iZ19zZWN0aW9uLWV4dHJhYmlnLnN2ZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBIZWF2eVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5XCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTWVkaXVtXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgTWVkaXVtIE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTWVkaXVtT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1NZWRpdW1PYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIE1lZGl1bVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1cIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0T2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIExpZ2h0IE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodE9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodE9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0T2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodE9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vayc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEJvb2tcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9sZFwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vayc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb29rT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIEJvb2sgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9va09ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvb2tPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQgRXh0cmEnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEV4dHJhIEJvbGQgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZE9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGRPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIExpZ2h0XCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHRcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUJvbGRPYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQm9sZCBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZE9ibC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIERlbWknO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRGVtaU9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBEZW1pIE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWlPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kIEV4dHJhJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBFeHRyYSBCb2xkXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgRGVtaSc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIERlbWlcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULURlbWkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1EZW1pLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eU9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBIZWF2eSBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1IZWF2eU9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtSGVhdnlPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEV4dHJhJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZE9ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBFeHRyYSBCb2xkIE9ibGlxdWVcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1FeHRyYUJvbGRPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQgQm9vayc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9vay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEJvb2tcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xuICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBCb2xkXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEV4dHJhJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBFeHRyYSBCb2xkXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBULUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb2xkT2JsLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhIFBUIENvbmQgQm9sZCBPYmxpcXVlXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRPYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9sZE9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvbGRPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBDb25kJztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmwuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9GdXR1cmEgUFQgQ29uZCBNZWRpdW0gT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmxcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLU1lZGl1bU9ibC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1NZWRpdW1PYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIENvbmQgQm9vayc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9GdXR1cmFQVENvbmQtQm9va09ibC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYSBQVCBDb25kIEJvb2sgT2JsaXF1ZVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rT2JsXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvRnV0dXJhUFRDb25kLUJvb2tPYmwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL0Z1dHVyYVBUQ29uZC1Cb29rT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBUaGluXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLVRoaW5cIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG90aGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG90aGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1UaGluSXRhbGljXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b3RoaW5pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvdGhpbml0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvdGhpbml0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tTGlnaHRcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWNcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbGlnaHRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2xpZ2h0aXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1SZWd1bGFyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLUl0YWxpY1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1NZWRpdW1cIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b21lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvbWVkaXVtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9tZWRpdW1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG8tQm9sZFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL1JvYm90b2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvLUJvbGRJdGFsaWNcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ib2xkaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90byBCbGFja1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1CbGFja1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvYmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiBsb2NhbChcIi9zdGF0aWMvZm9udHMvUm9ib3RvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCIvc3RhdGljL2ZvbnRzL1JvYm90by1CbGFja0l0YWxpY1wiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFja2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9Sb2JvdG9ibGFja2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvUm9ib3RvYmxhY2tpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFjY291bnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgOHJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1hY2NvdW50cyB7XG4gICAgcGFkZGluZzogMCAwIDEwcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWFjY291bnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTJyZW0gMDsgfSB9XG5cbi5nLWFjY291bnRzX19iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1hY2NvdW50c19fYmctaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1hY2NvdW50c19fYmctaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1hY2NvdW50c19fYmctaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctYWNjb3VudHNfX2JnLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAtNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctYWNjb3VudHNfX2JnLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFjY291bnRzX19mb3JtIHtcbiAgICB3aWR0aDogNDUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1hY2NvdW50c19fZm9ybSB7XG4gICAgd2lkdGg6IDM1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctYWNjb3VudHNfX2Zvcm0ge1xuICAgIHdpZHRoOiAzNSU7IH0gfVxuXG4ubS1hY2NvdW50c19fYmctaW1nIHtcbiAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWFscGhhYmV0LXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctYWxwaGFiZXQtc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1hbHBoYWJldC1zb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1hbHBoYWJldC1zb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFscGhhYmV0LXNvcnRfX2FsbC1sZXR0ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctYWxwaGFiZXQtc29ydF9fYWxsLWxldHRlciB7XG4gICAgcGFkZGluZzogMCAwIC4yNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFscGhhYmV0LXNvcnRfX2xldHRlciB7XG4gICAgcGFkZGluZzogMCAwIC4yNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1hbHBoYWJldC1zb3J0X19sZXR0ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1hbHBoYWJldC1zb3J0X19hbGwtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzBkNDdhMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tYWxwaGFiZXQtc29ydF9fYWxsLWxldHRlciB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwZDQ3YTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tYWxwaGFiZXQtc29ydF9fbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGNvbG9yOiAjMGQ0N2ExO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1hbHBoYWJldC1zb3J0X19sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgY29sb3I6ICMwZDQ3YTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuXG4uZy1hdXRoX19saW5rIGEge1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZy1mb3JtLWF1dGhfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWZvcm0tYXV0aF9fbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1mb3JtLWF1dGhfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZm9ybS1hdXRoX19saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuXG4ubS1hdXRoX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QkRFQTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFQUU3Rjc7IH1cbiAgLm0tYXV0aF9fbGluayBhIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLm0tYXV0aF9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzgsIDcwLCAwLCAwLjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1mb3JtLWF1dGhfX2ZpZWxkcyB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWZvcm0tYXV0aF9fZmllbGRzIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tZm9ybS1hdXRoX19maWVsZHMge1xuICAgIGZvbnQtc2l6ZTogLjk1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWZvcm0tYXV0aF9fbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogOHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1mb3JtLWF1dGhfX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tZm9ybS1hdXRoX19saW5rcyB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG4uZy1hdXRob3JpemVkLXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctYXV0aG9yaXplZC11c2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWF1dGhvcml6ZWQtdXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWF1dGhvcml6ZWQtdXNlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZy1hdXRob3JpemVkLXVzZXJfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDguNXJlbTsgfVxuICAgIC5nLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmctYXV0aG9yaXplZC11c2VyX19uYW1lLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAuMjVyZW0gLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS42MjVyZW07XG4gICAgICAgIGhlaWdodDogMS42MjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5nLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1idXR0b24gYSB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmctYXV0aG9yaXplZC11c2VyX19uYW1lOmhvdmVyIC5nLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmctYXV0aG9yaXplZC11c2VyX19uYW1lLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAuNXJlbSAxcmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMTVyZW0pOyB9XG4gICAgICAuZy1hdXRob3JpemVkLXVzZXJfX25hbWUtbWVudV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXJfX2xlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXJfX2xlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXJfX2xlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICByaWdodDogLTguM3JlbTtcbiAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWF1dGhvcml6ZWQtdXNlcl9fbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgcmlnaHQ6IC04LjNyZW07XG4gICAgICB3aWR0aDogMTZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1hdXRob3JpemVkLXVzZXJfX2xlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIHJpZ2h0OiAtOC4zcmVtO1xuICAgICAgd2lkdGg6IDE2cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19uYW1lIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19uYW1lIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19uYW1lLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVCREVBO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRUFFN0Y3O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAubS1hdXRob3JpemVkLXVzZXJfX25hbWUtYnV0dG9uLWljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVCREVBO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGRjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1idXR0b24taWNvbiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5tLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1idXR0b24gYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07IH1cbiAgICAubS1hdXRob3JpemVkLXVzZXJfX25hbWUtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM4LCA3MCwgMCwgMC45KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG4gICAgICAubS1hdXRob3JpemVkLXVzZXJfX25hbWUtYnV0dG9uOmhvdmVyIC5tLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1idXR0b24taWNvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfSB9XG5cbi5tLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1tZW51IHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUJERUE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRUFFN0Y3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5tLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1tZW51IGEge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19saXN0LXVzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19saXN0LXVzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19sb2dvdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19sb2dvdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tYXV0aG9yaXplZC11c2VyX19tYW51YWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1hdXRob3JpemVkLXVzZXJfX21hbnVhbCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmctYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW46IC41cmVtIC4yNXJlbSAwIC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1iYW5uZXIge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luOiAuNXJlbSAuMjVyZW0gMCAuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctYmFubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1iYW5uZXJfX2hvbWUge1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWJhbm5lcl9faG9tZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctYmFubmVyX19ob21lIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1iYW5uZXJfX2hvbWUge1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctYmFubmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWJhbm5lciAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1iYW5uZXIgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50OyB9IH1cbiAgLmctYmFubmVyX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctYmFubmVyX19wcmVsb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLWJhbm5lcl9fcHJlbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctYmFubmVyX19wcmVsb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctYmFubmVyX19wcmVsb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctYmFubmVyX19saXN0IHtcbiAgICAgIGhlaWdodDogNi43NnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWJhbm5lcl9fbGlzdCB7XG4gICAgICBoZWlnaHQ6IDYuNzZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1iYW5uZXJfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWJhbm5lcl9fbGlzdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgLmctYmFubmVyX19saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctYmFubmVyX19saXN0LWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctYmFubmVyX19saXN0LWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctYmFubmVyX19saXN0LWl0ZW0tdG9wIHtcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtIC0xLjVyZW0gMCAtMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMTY2NWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9IH1cbiAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS10ZXh0LXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtLWltZ18xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS1pbWdfMSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS1pbWdfMSB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctYmFubmVyX19saXN0LWl0ZW0taW1nXzEge1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICByaWdodDogLTE2cHg7IH0gfVxuICAgIC5nLWJhbm5lcl9fbGlzdC1pdGVtLWF0dGVudGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZy1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmctYmFubmVyX19saXN0LWl0ZW0tYXR0ZW50aW9uIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgICAgd2lkdGg6IC4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ubS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWJhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWJhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWJhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tYmFubmVyIHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAubS1iYW5uZXJfX3ByZWxvYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXItdG9wOiAwLjRlbSBzb2xpZCByZ2JhKDYxLCAxMDgsIDE3OSwgMC4yNyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjRlbSBzb2xpZCByZ2JhKDYxLCAxMDgsIDE3OSwgMC4yNyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQgcmdiYSg2MSwgMTA4LCAxNzksIDAuMjcpO1xuICAgIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCAjMGQ0N2ExO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWJhbm5lcl9fbGlzdCB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tYmFubmVyX19saXN0IHtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3Qge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3Qge1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3QtaXRlbTpob3ZlciwgLm0tYmFubmVyX19saXN0LWl0ZW06Zm9jdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tYmFubmVyX19saXN0LWl0ZW0tdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY3RUM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19iYW5uZXItdG9wLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWJhbm5lcl9fbGlzdC1pdGVtLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGN0VDO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmdfYmFubmVyLXRvcC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5tLWJhbm5lcl9fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTsgfVxuICAgIC5tLWJhbm5lcl9fbGlzdC1pdGVtLXRpdGxlLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIC5tLWJhbm5lcl9fbGlzdC1pdGVtLXRpdGxlLXRvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm0tYmFubmVyX19saXN0LWl0ZW0tdGl0bGUtdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS10aXRsZS10b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS10aXRsZS10b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH0gfVxuICAgICAgLm0tYmFubmVyX19saXN0LWl0ZW0tdGl0bGUtdG9wOmhvdmVyLCAubS1iYW5uZXJfX2xpc3QtaXRlbS10aXRsZS10b3A6dmlzaXRlZCwgLm0tYmFubmVyX19saXN0LWl0ZW0tdGl0bGUtdG9wOmFjdGl2ZSwgLm0tYmFubmVyX19saXN0LWl0ZW0tdGl0bGUtdG9wOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNlZTQ2MDA7IH1cbiAgLm0tYmFubmVyX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH1cbiAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS10ZXh0LXRvcCB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTsgfVxuICAubS1iYW5uZXJfX2xpc3QtaXRlbS1pbWdfMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nLzltYXkucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODRjNDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODRjNDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1iYW5uZXJfX2xpc3QtaXRlbS1hdHRlbnRpb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODRjNDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tYmFubmVyX19saXN0LWl0ZW0tYXR0ZW50aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgLjI1cmVtIC4yNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NGM0NDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIVxyXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjcuMiAoaHR0cDovL3NpbHZpb21vcmV0by5naXRodWIuaW8vYm9vdHN0cmFwLXNlbGVjdClcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxNSBib290c3RyYXAtc2VsZWN0XHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG5idXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YzsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwgLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPWNvbC1dKSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiBhdXRvOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZHJvcGRvd24tbWVudS1yaWdodCwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0LCAucm93IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsIC5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLCAuZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRpc2FibGVkOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDM1O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMCAyJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpLnNlbGVjdGVkIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICB6LWluZGV4OiAxMDM2OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTNweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTNweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICByaWdodDogMTJweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJzLWFjdGlvbnNib3gsIC5icy1kb25lYnV0dG9uLCAuYnMtc2VhcmNoYm94IHtcbiAgcGFkZGluZzogNHB4IDhweDsgfVxuXG4uYnMtYWN0aW9uc2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogNTAlOyB9XG5cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYnMtZG9uZWJ1dHRvbiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDsgfVxuXG4uYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbiwgc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5zZWxlY3QubW9iaWxlLWRldmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IC43NXJlbSAuOXJlbTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7IH1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElOyB9XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bzsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5idG4tdG9vbGJhcjpiZWZvcmUsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4vKl9fX19fX19fX19fX19fX19fX19fX19fKi9cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cblxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLypfX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uZy1idXR0b24tbmF2aWdhdGlvbi1tb2JpbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLjVyZW07XG4gIGJvdHRvbTogLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IC41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWJ1dHRvbi1uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctYnV0dG9uLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1idXR0b24tbmF2aWdhdGlvbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nLWJ1dHRvbi1uYXZpZ2F0aW9uLW1vYmlsZSAuaWNvbi1tZW51LCAuZy1idXR0b24tbmF2aWdhdGlvbi1tb2JpbGUgLmljb24tY2xvc2Uge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cblxuLm0tYnV0dG9uLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgei1pbmRleDogMjAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzNGFkO1xuICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH1cbiAgLm0tYnV0dG9uLW5hdmlnYXRpb24tbW9iaWxlIC5pY29uLW1lbnUsIC5tLWJ1dHRvbi1uYXZpZ2F0aW9uLW1vYmlsZSAuaWNvbi1jbG9zZSB7XG4gICAgZmlsbDogd2hpdGU7IH1cblxuLm0tYnV0dG9uLW5hdmlnYXRpb24td2hpdGUgLmljb24tbWVudSwgLm0tYnV0dG9uLW5hdmlnYXRpb24td2hpdGUgLmljb24tY2xvc2Uge1xuICBmaWxsOiB3aGl0ZTsgfVxuXG4ubS1idXR0b24tbmF2aWdhdGlvbi1ibGFjayAuaWNvbi1tZW51LCAubS1idXR0b24tbmF2aWdhdGlvbi1ibGFjayAuaWNvbi1jbG9zZSB7XG4gIGZpbGw6ICNhMmEyYTI7IH1cblxuLmctYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5nLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmctYnJlYWRjcnVtYl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIC4xNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1icmVhZGNydW1iX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1icmVhZGNydW1iX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLm0tYnJlYWRjcnVtYl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogLjY3NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAubS1icmVhZGNydW1iX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgLm0tYnJlYWRjcnVtYl9faXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IC42NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tYnJlYWRjcnVtYl9faXRlbS1saW5rOmhvdmVyLCAubS1icmVhZGNydW1iX19pdGVtLWxpbms6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2l0ZW0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmctY2VsZWJyYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY2VsZWJyYXRpb25zX184bWFyY2gge1xuICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLS4yNXJlbTtcbiAgICAgIGxlZnQ6IC0wLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctY2VsZWJyYXRpb25zX184bWFyY2gge1xuICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLS4yNXJlbTtcbiAgICAgIGxlZnQ6IC0wLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctY2VsZWJyYXRpb25zX184bWFyY2gge1xuICAgICAgd2lkdGg6IDdyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0uNXJlbTtcbiAgICAgIGxlZnQ6IC0xcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWNlbGVicmF0aW9uc19fOG1hcmNoIHtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtLjVyZW07XG4gICAgICBsZWZ0OiAtMXJlbTsgfSB9XG5cbi5nLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5nLWNoZWNrYm94X19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmctY2hlY2tib3hfX2N1c3RvbS1pbnB1dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgbGVmdDogLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjFyZW07XG4gICAgICBoZWlnaHQ6IDEuMXJlbTsgfVxuICAuZy1jaGVja2JveF9fY3VzdG9tLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgLmctY2hlY2tib3hfX2xhYmVsIHtcbiAgICBjb2xvcjogIzM3MzczNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLm0tY2hlY2tib3hfX2N1c3RvbS1pbnB1dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvb2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tLWNoZWNrYm94X19jdXN0b20taW5wdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvY2hlY2tib3guc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAubS1jaGVja2JveF9fY3VzdG9tLWlucHV0OmhvdmVyLCAubS1jaGVja2JveF9fY3VzdG9tLWlucHV0OmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmctY2hpbGQtc2VjdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbiB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb24ge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0xX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMTpob3ZlciAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9fd3JhcHBlciwgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTE6Zm9jdXMgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0yIHtcbiAgICAgIG1hcmdpbjogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTIge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICB6LWluZGV4OiAxMDAwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0yX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEuMzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0yX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTJfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY2hpbGQtc2VjdGlvbl9fbHZsLTJfX2l0ZW0gYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNoaWxkLXNlY3Rpb25fX2x2bC0yX19pdGVtIGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tY2hpbGQtc2VjdGlvbl9fbHZsLTIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMjUsIDI0OSwgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWNoaWxkLXNlY3Rpb25fX2x2bC0yX19pdGVtIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH1cbiAgICAubS1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSBhOmhvdmVyLCAubS1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSBhOnZpc2l0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cbiAgICAubS1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSBhOmZvY3VzLCAubS1jaGlsZC1zZWN0aW9uX19sdmwtMl9faXRlbSBhOmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWNvbW1lbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuXG4uZy1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmctY29udGFjdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ubS1jb250YWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJyxzYW5zLXNlcmlmOyB9XG5cbi5tLWNvbnRhY3RfX2l0ZW0ge1xuICBmb250LXNpemU6IC43NXJlbTsgfVxuICAubS1jb250YWN0X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG4gIC5tLWNvbnRhY3RfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjMzczNzM3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDFyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctY29udGFjdHMtbW9kdWxlX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9fcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9fcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9fcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGFjdHMtbW9kdWxlX19lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctY29udGFjdHMtbW9kdWxlX19ob3VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1jb250YWN0cy1tb2R1bGVfX2hvdXIge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9faG91ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWNvbnRhY3RzLW1vZHVsZV9faG91ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tY29udGFjdHMtbW9kdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tY29udGFjdHMtbW9kdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1jb250YWN0cy1tb2R1bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWNvbnRhY3RzLW1vZHVsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLWNvbnRhY3RzLW1vZHVsZV9fdGl0bGUge1xuICBjb2xvcjogIzM3MzczNztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1jb250YWN0cy1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tY29udGFjdHMtbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTQlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fY2VudGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2JTsgfSB9XG5cbi5nLWNvbnRlbnQtaGVhZGVyX19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWNvbnRlbnQtaGVhZGVyX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNvbnRlbnQtaGVhZGVyX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWNvbnRlbnQtaGVhZGVyX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcbiAgICB3aWR0aDogMTQ0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLW5hbWUge1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW0gLjVyZW0gLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uX19tb2JpbGUtbmFtZSB7XG4gICAgcGFkZGluZzogMXJlbSAuNXJlbSAuNXJlbSAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uX19tb2JpbGUtbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uX19tb2JpbGUtbmFtZS1sb2dvIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1kaXJlY3Rpb24ge1xuICAgIG1hcmdpbjogMnJlbSAuNXJlbSAwIC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWRpcmVjdGlvbiB7XG4gICAgbWFyZ2luOiAycmVtIC41cmVtIDAgLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tZGlyZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWRpcmVjdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLW5hbWUge1xuICAgIG1hcmdpbjogMS41cmVtIC4yNXJlbSAuNXJlbSAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgZmxleDogMSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMS41cmVtIC4yNXJlbSAuNXJlbSAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgZmxleDogMSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgZmxleDogMSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uX19tb2JpbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLXdyYXBwZXItY2xvc2UgLmljb24tY2xvc2Uge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleDogMCAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mbyB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXg6IDAgMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleDogMCAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbmZvX19tb3JlLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBtYXJnaW46IC41cmVtIC0xcmVtIC0xcmVtIC0xcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm9fX21vcmUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIG1hcmdpbjogLjVyZW0gLTFyZW0gLTFyZW0gLTFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mb19fbW9yZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbmZvX19tb3JlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbmZvX19tb3JlLW1lbnVfX29wZW4gLmctY2hpbGQtc2VjdGlvbl9fbHZsLTJfX3dyYXBwZXIsIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm9fX21vcmUtbWVudV9fb3BlbiAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1pbi13aWR0aDogOHJlbTsgfVxuICAgIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLW5hdiAuZy1uYXZpZ2F0aW9uX2VkaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogOXJlbTtcbiAgICAgIHRvcDogLTMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG4uZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1jaGlsZDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24tY2hpbGQ6ZW1wdHkgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogMi4zNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogMi4zNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgaGVpZ2h0OiAyLjM1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pY29uIC5nLWljb25fbW9yZV9tZW51IHtcbiAgICAgIGhlaWdodDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pY29uIHtcbiAgICB3aWR0aDogMS41JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDYwJTtcbiAgICBoZWlnaHQ6IDIuMzVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taWNvbiAuZy1pY29uX21vcmVfbWVudSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIHtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWltZyB7XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbWcge1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbWcge1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwOyB9IH1cblxuLmctY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLW5hbWUge1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS1uYW1lIHtcbiAgICB6LWluZGV4OiAyOyB9IH1cblxuLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS1uYW1lLWxvZ28gYSB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb25fX21vYmlsZS1uYW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07IH1cblxuLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24tZGlyZWN0aW9uIHtcbiAgei1pbmRleDogNTA7IH1cblxuLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1cmVtO1xuICAgICAgei1pbmRleDogMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODVyZW07XG4gICAgICB6LWluZGV4OiAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH0gfVxuXG4ubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbl9fbW9iaWxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzNGFkOyB9XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uX19tb2JpbGUtd3JhcHBlci1jbG9zZSAuaWNvbi1jbG9zZSB7XG4gICAgZmlsbDogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mb19fbW9yZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENCMThCO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjc1cmVtIC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW5mb19fbW9yZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENCMThCO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjc1cmVtIC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1jaGlsZCB7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWljb24ge1xuICB6LWluZGV4OiA0MDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWljb24gLm0taWNvbl9tb3JlX21lbnUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taWNvbiAubS1pY29uX21vcmVfbWVudSB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWljb24gLm0taWNvbl9tb3JlX21lbnUge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pY29uIC5tLWljb25fbW9yZV9tZW51IHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWljb24gLm0taWNvbl9tb3JlX21lbnUge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfSB9XG5cbi5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWltZyB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tY29udGVudC1oZWFkZXJfX3NlY3Rpb24taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1jb250ZW50LWhlYWRlcl9fc2VjdGlvbi1pbWcgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9IH1cblxuLmctY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogIzYzNjM2MzsgfVxuXG4uZy1kZXNjcmlwdGlvbi1tb2R1bGUge1xuICB6LWluZGV4OiAxOyB9XG4gIC5nLWRlc2NyaXB0aW9uLW1vZHVsZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1kZXNjcmlwdGlvbi1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1kZXNjcmlwdGlvbi1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWRlc2NyaXB0aW9uLW1vZHVsZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWRlc2NyaXB0aW9uLW1vZHVsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWRlc2NyaXB0aW9uLW1vZHVsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWRlc2NyaXB0aW9uLW1vZHVsZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tZGVzY3JpcHRpb24tbW9kdWxlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmctZG9jdW1lbnQtZ3JvdXBfX2l0ZW0tdGFibGUge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAxMDByZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZG9jdW1lbnQtZ3JvdXBfX2l0ZW0tdGFibGUge1xuICAgICAgbWF4LXdpZHRoOiA4NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWRvY3VtZW50LWdyb3VwX19pdGVtLXRhYmxlIHtcbiAgICAgIG1heC13aWR0aDogODQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1ncm91cF9faXRlbS10YWJsZSB7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWRvY3VtZW50LWdyb3VwX19pdGVtLXRhYmxlIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtZ3JvdXBfX2l0ZW0tdGFibGUge1xuICAgICAgbWF4LXdpZHRoOiAxMTczLjMzMHB4OyB9IH1cblxuLmctZG9jdW1lbnQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWRvY3VtZW50LWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwIDFyZW0gMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tZW1wdHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWVtcHR5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1lbXB0eSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWVtcHR5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1lbXB0eSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50IHVsIGxpIGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLjNyZW0gMDtcbiAgICAgICAgcGFkZGluZzogLjNyZW0gMCAuNnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IC4zcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IC4zcmVtIDA7IH0gfVxuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbjpob3ZlcjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMuNXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAuMTJyZW0gLjNyZW07IH1cbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uX19zYXZlIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uX19zYXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWljb25fX3NhdmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfSB9XG4gICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uX19zYXZlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTMuN3JlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogLjEycmVtIC4zcmVtOyB9XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uX19sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fbG9hZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fbG9hZGVyOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTMuOHJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogLjEycmVtIC4zcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1jaG9pY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1kb2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IC41cmVtIDA7IH1cbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1kb2NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWRvY19faXRlbSBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWxpbmsge1xuICAgICAgICAgIG1heC13aWR0aDogNTFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtbGluayB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1saW5rIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQteWVhcnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LXllYXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlLWNob2ljZS1hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlLWNob2ljZS1hbGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fdGl0bGUtY2hvaWNlLWFsbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlLW5hbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fdGl0bGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19hZGQge1xuICAgICAgICBtYXJnaW46IC41cmVtIDAgMXJlbSAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkIHtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDFyZW0gMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAycmVtOyB9IH1cbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07IH1cbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWhlYWRlcl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWRvY3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IC41cmVtIDA7IH1cbiAgICAgIC5nLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWRvY3NfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgfVxuICAgICAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1kb2NzX19pdGVtIGg1IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLmctZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19hZGQtYnV0dG9uLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuICAuZy1kb2N1bWVudC1saXN0X19pdGVtLWRlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjVyZW07XG4gICAgcmlnaHQ6IC41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1kb2N1bWVudC1saXN0X19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1kb2N1bWVudC1saXN0X19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1kb2N1bWVudC1saXN0X19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyMCwgNjEsIDAuMSk7IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuXG4ubS1kb2N1bWVudC1saXN0X19pdGVtLWhlbHAge1xuICBjb2xvcjogIzYzNjM2MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLWhlbHAge1xuICAgICAgZm9udC1zaXplOiAuOGVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1oZWxwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0taGVscCB7XG4gICAgICBmb250LXNpemU6IC44ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1oZWxwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLWhlbHAge1xuICAgICAgZm9udC1zaXplOiAuOGVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7IH0gfVxuXG4ubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlLWNob2ljZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X190aXRsZS1jaG9pY2Uge1xuICAgICAgZm9udC1zaXplOiAuOWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fdGl0bGUtY2hvaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTsgfSB9XG5cbi5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fdGl0bGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNkZGQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjZGRkOyB9IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvZWRpdF9hcnAuc3ZnKSAxMDAlIDAgbm8tcmVwZWF0OyB9XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbjpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcItC40LfQvNC10L3QuNGC0YxcIjtcbiAgICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07IH1cbiAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWljb25fX3NhdmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zYXZlLWFycC5zdmcpIDEwMCUgMCBuby1yZXBlYXQ7IH1cbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fc2F2ZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fZWRpdC1pY29uX19zYXZlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLRgdC+0YXRgNCw0L3QuNGC0YxcIjtcbiAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMXJlbTsgfVxuICAubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvbG9hZGluZy5zdmcpIDEwMCUgMCBuby1yZXBlYXQ7IH1cbiAgICAubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2VkaXQtaWNvbl9fbG9hZGVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LWljb25fX2xvYWRlcjpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi0YHQvtGF0YDQsNC90Y/QtdC8XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19lZGl0LXllYXJzIHtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgY29sb3I6ICM2MzYzNjM7IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19hZGQge1xuICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19hZGQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMDFyZW0gc29saWQgI2MxYzFjMTsgfSB9XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9XG4gICAgLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1jb250ZW50X19hZGQtaGVhZGVyX19pdGVtIHtcbiAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTsgfVxuICAubS1kb2N1bWVudC1saXN0X19pdGVtLWNvbnRlbnRfX2FkZC1idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2FkZC1idXR0b24uc3ZnKSAxMDAlIDAgbm8tcmVwZWF0OyB9XG4gIC5tLWRvY3VtZW50LWxpc3RfX2l0ZW0tY29udGVudF9fYWRkLWJ1dHRvbi1uYW1lOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM0YjRiNGI7IH1cblxuLm0tZG9jdW1lbnQtbGlzdF9faXRlbS1kZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubS1kb2N1bWVudC1saXN0X19pdGVtLW5vLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjAsIDYxLCAwLjEpOyB9XG5cbi5tLWRvY3VtZW50LWxpc3QuanMtZG9jdW1lbnQtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWVkdWNhdGlvbi1saXN0LWZhY19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1lZHVjYXRpb24tbGlzdC1mYWNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1lZHVjYXRpb24tbGlzdC1mYWNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDNyZW0gMCAyLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZWR1Y2F0aW9uLWxpc3QtZmFjX190aXRsZSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMi41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZy1lZHVjYXRpb24tbGlzdC1mYWNfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuMzI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9IH1cblxuLmctZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdCB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3Qge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1lZHVjYXRpb24tbGlzdC1mYWNfX29vcC1saXN0IHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgLmctZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3RfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdF9faXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1lZHVjYXRpb24tbGlzdC1mYWNfX29vcC1saXN0X19pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgICBtYXJnaW46IDAgLjVyZW0gLjVyZW0gMDtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3RfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTlyZW07XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbSAuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTsgfSB9XG5cbi5tLWVkdWNhdGlvbi1saXN0LWZhY19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tZWR1Y2F0aW9uLWxpc3QtZmFjX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1lZHVjYXRpb24tbGlzdC1mYWNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWVkdWNhdGlvbi1saXN0LWZhY19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1lZHVjYXRpb24tbGlzdC1mYWNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5tLWVkdWNhdGlvbi1saXN0LWZhY19fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzRhZDsgfSB9XG5cbi5tLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUYyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAuODVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm0tZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2VhOyB9XG4gIC5tLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3RfX2l0ZW06dmlzaXRlZCwgLm0tZWR1Y2F0aW9uLWxpc3QtZmFjX19vb3AtbGlzdF9faXRlbSBhY3RpdmUsIC5tLWVkdWNhdGlvbi1saXN0LWZhY19fb29wLWxpc3RfX2l0ZW0gZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmVjLXNhdmUtY29udGludWUge1xuICB0b3A6IDIxJTsgfVxuXG4ucmlnaHQtYnRuLXNhdmVfX2VjIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcmlnaHQ6IC0xNjdweDsgfVxuXG4uYmdfbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tb2RhbC1lYy1iYW5uZXJfX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDA7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLmVjLXNhdmUtY29udGludWUge1xuICB0b3A6IDIxJTsgfVxuXG4ucmlnaHQtYnRuLXNhdmVfX2VjIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcmlnaHQ6IC0xNjdweDsgfVxuXG4uYmdfbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tb2RhbC1lYy1iYW5uZXJfX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDA7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnVua25vd25fY3VyYXRvciB7XG4gIGJhY2tncm91bmQ6IHJlZDsgfVxuXG4uZWNfc2VsZWN0X2xlZnRfYmxvY2sge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLmVjX3NlbGVjdF9yaWdodF9ibG9jayB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjg7IH1cblxuLnVua25vd25fY3VyYXRvciB7XG4gIGJhY2tncm91bmQ6IHJlZDsgfVxuXG4uZWNfc2VsZWN0X2xlZnRfYmxvY2sge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLmVjX3NlbGVjdF9yaWdodF9ibG9jayB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mYWNzLWluLXBhc3Nwb3J0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctZmFjcy1pbi1wYXNzcG9ydCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctZmFjcy1pbi1wYXNzcG9ydF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1mYWNzLWluLXBhc3Nwb3J0X19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnRfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnRfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWZhY3MtaW4tcGFzc3BvcnRfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1mb3JtIHtcbiAgd2lkdGg6IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZm9ybSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZm9ybSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZm9ybSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1udW1iZXIge1xuICB3aWR0aDogOXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLW51bWJlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1udW1iZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tbnVtYmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1udW1iZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLW51bWJlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1leGFtIHtcbiAgd2lkdGg6IDlyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1leGFtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWV4YW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZXhhbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZXhhbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZXhhbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1leGFtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1leGFtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1leGFtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZXhhbV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWV4YW1fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG4uZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLXN1bSB7XG4gIHdpZHRoOiA5cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tc3VtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLXN1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZmFjcy1pbi1wYXNzcG9ydF9faW5mby1zdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLXN1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tc3VtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tZmFjcy1pbi1wYXNzcG9ydDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tZmFjcy1pbi1wYXNzcG9ydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1mYWNzLWluLXBhc3Nwb3J0IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1mYWNzLWluLXBhc3Nwb3J0IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1mYWNzLWluLXBhc3Nwb3J0IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLm0tZmFjcy1pbi1wYXNzcG9ydF9fbmFtZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1mYWNzLWluLXBhc3Nwb3J0X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWZhY3MtaW4tcGFzc3BvcnRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAuOWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IC45ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IC45ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IC45ZW07IH0gfVxuXG4ubS1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWZvcm1fX2R1cmFjdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWZvcm1fX2R1cmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IC44NWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9faW5mby1mb3JtX19kdXJhY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAuODVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tZm9ybV9fZHVyYWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9faW5mby1mb3JtX19kdXJhY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAuODVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLWZvcm1fX2R1cmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IC44NWVtOyB9IH1cblxuLm0tZmFjcy1pbi1wYXNzcG9ydF9faW5mby1zdW0ge1xuICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLXN1bSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9faW5mby1zdW0ge1xuICAgICAgZm9udC1zaXplOiAxLjdlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWZhY3MtaW4tcGFzc3BvcnRfX2luZm8tc3VtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZmFjcy1pbi1wYXNzcG9ydF9faW5mby1zdW0ge1xuICAgICAgZm9udC1zaXplOiAxLjdlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1mYWNzLWluLXBhc3Nwb3J0X19pbmZvLXN1bSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWZlZWRiYWNrLWVjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IC02MDBweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZlZWRiYWNrLWVjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IC02MDBweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mZWVkYmFjay1lYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjUlO1xuICAgIHJpZ2h0OiAtNjAwcHg7XG4gICAgei1pbmRleDogMTAwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1mZWVkYmFjay1lY19fYnV0dG9uIHtcbiAgICB3aWR0aDogOHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1mZWVkYmFjay1lY19fYnV0dG9uIHtcbiAgICB3aWR0aDogOHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZmVlZGJhY2stZWNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctZmlsdGVyLWRvYy1lZHVjYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZpbHRlci1kb2MtZWR1Y2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZpbHRlci1kb2MtZWR1Y2F0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZpbHRlci1kb2MtZWR1Y2F0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZpbHRlci1zdGF0dXNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZpbHRlci1zdGF0dXNlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZpbHRlci1zdHJ1Y3QtZWNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC4xcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1maWx0ZXItc3RydWN0LWVjX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbi5nLWZpbHRlci1zdHJ1Y3QtZWNfX2l0ZW0gbGFiZWwge1xuICBwYWRkaW5nOiAuMnJlbSAuMnJlbSAuMXJlbSAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWZpbHRlci1zdHJ1Y3QtZWNfX2l0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IC45NWVtOyB9XG5cbi5tLWZpbHRlci1zdHJ1Y3QtZWNfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgODcsIDE3NCwgMC4xKTsgfVxuXG4uZy1mb290ZXJfX2NvbnRlbnQtMSB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZm9vdGVyX19jb250ZW50LTEge1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbSAuNXJlbSAuMjVyZW07XG4gICAgICBvcmRlcjogMztcbiAgICAgIGZsZXg6IDkgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWZvb3Rlcl9fY29udGVudC0xIHtcbiAgICAgIG1hcmdpbjogMCAuMjVyZW0gLjVyZW0gLjI1cmVtO1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4OiA5IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1mb290ZXJfX2NvbnRlbnQtMSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDQgMDsgfSB9XG5cbi5nLWZvb3Rlcl9fY29udGVudC0yIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1mb290ZXJfX2NvbnRlbnQtMiB7XG4gICAgICBtYXJnaW46IDAgLjI1cmVtIC41cmVtIC4yNXJlbTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogOSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZm9vdGVyX19jb250ZW50LTIge1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbSAuNXJlbSAuMjVyZW07XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDkgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWZvb3Rlcl9fY29udGVudC0yIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogNCAwOyB9IH1cblxuLmctZm9vdGVyX19jb250ZW50LTMge1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWZvb3Rlcl9fY29udGVudC0zIHtcbiAgICAgIG1hcmdpbjogMCAuMjVyZW0gLjVyZW0gLjI1cmVtO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiA5IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1mb290ZXJfX2NvbnRlbnQtMyB7XG4gICAgICBtYXJnaW46IDAgLjI1cmVtIC41cmVtIC4yNXJlbTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogOSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZm9vdGVyX19jb250ZW50LTMge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4OiAyIDA7IH0gfVxuXG4uZy1mb290ZXJfX2NvbnRlbnQtNCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXg6IDkgMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1mb290ZXJfX2NvbnRlbnQtNCB7XG4gICAgICBvcmRlcjogNDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWZvb3Rlcl9fY29udGVudC00IHtcbiAgICAgIG9yZGVyOiA0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZm9vdGVyX19jb250ZW50LTQge1xuICAgICAgb3JkZXI6IDQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tZm9vdGVyX19jb250ZW50LTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1mb290ZXJfX2NvbnRlbnQtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tZm9vdGVyX19jb250ZW50LTEge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1mb290ZXJfX2NvbnRlbnQtMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGVudC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1mb290ZXJfX2NvbnRlbnQtMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGVudC0zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tZm9vdGVyX19jb250ZW50LTMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGVudC0zIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uZy1mb3JtX19pdGVtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZy1mb3JtX19pdGVtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctZm9ybV9faXRlbS1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gLjc1cmVtIC41cmVtIC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWZvcm1fX2l0ZW0taW5wdXQge1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIC43NXJlbSAuNXJlbSAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1mb3JtX19pdGVtLWlucHV0IHtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtOyB9IH1cbiAgLmctZm9ybV9faXRlbS1pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gLjc1cmVtIC41cmVtIC43NXJlbTsgfVxuICAgIC5nLWZvcm1fX2l0ZW0taW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IC5nLWZvcm1fX2l0ZW0tbGFiZWwge1xuICAgICAgdG9wOiAuNXJlbTtcbiAgICAgIGxlZnQ6IC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nLWZvcm1fX2l0ZW0taW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIHBhZGRpbmc6IDFyZW0gLjc1cmVtOyB9XG4gICAgLmctZm9ybV9faXRlbS1pbnB1dDpwbGFjZWhvbGRlci1zaG93biB+IC5nLWZvcm1fX2l0ZW0tbGFiZWwge1xuICAgICAgdG9wOiAuOXJlbTtcbiAgICAgIGxlZnQ6IC43NXJlbTsgfVxuICAuZy1mb3JtX19pdGVtLWlucHV0OmZvY3VzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gLjc1cmVtIC41cmVtIC43NXJlbTsgfVxuICAgIC5nLWZvcm1fX2l0ZW0taW5wdXQ6Zm9jdXMgfiAuZy1mb3JtX19pdGVtLWxhYmVsIHtcbiAgICAgIHRvcDogLjVyZW07XG4gICAgICBsZWZ0OiAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZy1mb3JtX19pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC41cmVtO1xuICBsZWZ0OiAuNzVyZW07IH1cblxuLmctZm9ybV9faXRlbS1lcnJvciB7XG4gIG1hcmdpbjogLjVyZW0gMCAwIC41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1mb3JtX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctZm9ybV9fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxcmVtIC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZvcm1fX3NlYXJjaCB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1mb3JtX19zZWFyY2gtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctZm9ybV9fc2VhcmNoLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZvcm1fX3NlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yNXJlbTtcbiAgICByaWdodDogLjEyNXJlbTsgfSB9XG5cbi5tLWZvcm1fX2l0ZW0taW5wdXQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM3MzczNztcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1mb3JtX19pdGVtLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyNCwgMjMzLCAyNTQsIDAuNik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1mb3JtX19pdGVtLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyNCwgMjMzLCAyNTQsIDAuNik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1mb3JtX19pdGVtLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyNCwgMjMzLCAyNTQsIDAuNik7IH0gfVxuICAubS1mb3JtX19pdGVtLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQkFDREZDOyB9XG4gICAgLm0tZm9ybV9faXRlbS1pbnB1dDotd2Via2l0LWF1dG9maWxsIH4gLm0tZm9ybV9faXRlbS1sYWJlbCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTsgfVxuICAubS1mb3JtX19pdGVtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tLWZvcm1fX2l0ZW0taW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gfiAubS1mb3JtX19pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm0tZm9ybV9faXRlbS1pbnB1dDpwbGFjZWhvbGRlci1zaG93biAubS1mb3JtX19pdGVtX19lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0EzMjMyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIwMiwgNTAsIDUwLCAwLjMpOyB9XG4gIC5tLWZvcm1fX2l0ZW0taW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQkFDREZDOyB9XG4gICAgLm0tZm9ybV9faXRlbS1pbnB1dDpmb2N1cyB+IC5tLWZvcm1fX2l0ZW0tbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IC42MjVyZW07IH1cbiAgLm0tZm9ybV9faXRlbS1pbnB1dF9fZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0NBMzIzMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMDIsIDUwLCA1MCwgMC4zKTsgfVxuICAgIC5tLWZvcm1fX2l0ZW0taW5wdXRfX2Vycm9yOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0EzMjMyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjAyLCA1MCwgNTAsIDAuMyk7IH1cbiAgICAubS1mb3JtX19pdGVtLWlucHV0X19lcnJvcjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNDQTMyMzI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMDIsIDUwLCA1MCwgMC4zKTsgfVxuXG4ubS1mb3JtX19pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICM4OTg5QTA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAubS1mb3JtX19pdGVtLWxhYmVsX19lcnJvciB7XG4gICAgY29sb3I6ICNjYTMyMzI7IH1cblxuLm0tZm9ybV9faXRlbS1lcnJvciB7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgY29sb3I6ICNjYTMyMzI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDEycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbGlzdF9mYWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbGlzdF9mYWNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5tLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gIGNvbG9yOiAjNDEzNGFkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbmFtZSB7XG4gICAgICBmb250LXNpemU6IC44NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAuODVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1cmVtOyB9IH1cblxuLm0tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbS1uYW1lIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtLW5hbWUgYSB7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtLW5hbWUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gICAgLm0tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbS1uYW1lIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtLW5hbWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRhNGE0YTsgfVxuICAgIC5tLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbGlzdF9mYWNfX2l0ZW0tbmFtZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzYzNjM2MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAuNjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUtbGlzdF9mYWNfX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IC42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZS1saXN0X2ZhY19faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1mb3JtX2VkdWNhdGlvbl9hdF9wcm9maWxlLWxpc3RfZmFjX19pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAuNjI1cmVtOyB9IH1cblxuLmctZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICAuZy1nYWxsZXJ5IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1nYWxsZXJ5IGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctZ2FsbGVyeSBhIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uM3JlbTtcbiAgICAgICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctZ2FsbGVyeSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLWdhbGxlcnkgYSBpbWcge1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtOyB9IH1cblxuLm0tZ2FsbGVyeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gIGJvcmRlcjogMDsgfVxuICAubS1nYWxsZXJ5IGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjgpO1xuICAgIGJvcmRlcjogMDsgfVxuICAubS1nYWxsZXJ5IGE6YWN0aXZlLCAubS1nYWxsZXJ5IGE6Zm9jdXMsIC5tLWdhbGxlcnkgYTp2aXNpdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm0tZ2FsbGVyeSBhIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKiAgIE1vZGFsX1dpbmRvdyAgICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuOTU7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuXG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6ICM0NDQ7IH1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGVhZGVyLWFsbC1uZXdzX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19faW1nIHtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctaGVhZGVyLWFsbC1uZXdzX19pbWcge1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX2ltZyB7XG4gICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgIGhlaWdodDogMTIuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIuMjVyZW07XG4gICAgaGVpZ2h0OiAxMi4yNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDAgMi41cmVtIDAgMDsgfSB9XG5cbi5nLWhlYWRlci1hbGwtbmV3c19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX3RleHQge1xuICAgIG1hcmdpbjogMS41cmVtIC4yNXJlbSAuNXJlbSAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctaGVhZGVyLWFsbC1uZXdzX190ZXh0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gLjVyZW0gLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fdGV4dCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX3RleHQge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX3RleHQtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fdGV4dC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctaGVhZGVyLWFsbC1uZXdzX190ZXh0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbi5nLWhlYWRlci1hbGwtbmV3c19fdGV4dC1zZWFyY2hfX2J0biBpbWcge1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctaGVhZGVyLWFsbC1uZXdzX190ZXh0LXNlYXJjaF9fYnRuIHtcbiAgICB3aWR0aDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1oZWFkZXItYWxsLW5ld3NfX3RleHQtc2VhcmNoX19idG4ge1xuICAgIHdpZHRoOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1hbGwtbmV3c19fdGV4dC1zZWFyY2hfX2J0biB7XG4gICAgd2lkdGg6IDFyZW07IH0gfVxuXG4ubS1oZWFkZXItYWxsLW5ld3NfX2ltZyB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWhlYWRlci1hbGwtbmV3c19faW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1oZWFkZXItYWxsLW5ld3NfX2ltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0taGVhZGVyLWFsbC1uZXdzX19pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0taGVhZGVyLWFsbC1uZXdzX19pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0taGVhZGVyLWFsbC1uZXdzX19pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1oZWFkZXItYWxsLW5ld3NfX2ltZyBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWhlYWRlci1hbGwtbmV3c19faW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0taGVhZGVyLWFsbC1uZXdzX19pbWcgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWhlYWRlci1hbGwtbmV3c19faW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTsgfSB9XG5cbi5tLWhlYWRlci1hbGwtbmV3c19fdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1oZWFkZXItYWxsLW5ld3NfX3RleHQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICB6LWluZGV4OiAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0taGVhZGVyLWFsbC1uZXdzX190ZXh0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgei1pbmRleDogMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWhlYWRlci1hbGwtbmV3c19fdGV4dC10aXRsZSB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWhlYWRlci1hbGwtbmV3c19fdGV4dC10aXRsZSB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cblxuLm0taGVhZGVyLWFsbC1uZXdzX190ZXh0LXNlYXJjaCB7XG4gIHotaW5kZXg6IDMwMDtcbiAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkIHdoaXRlOyB9XG4gIC5tLWhlYWRlci1hbGwtbmV3c19fdGV4dC1zZWFyY2hfX2lucHV0IHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgLyogRmlyZWZveCAxOC0gKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0taGVhZGVyLWFsbC1uZXdzX190ZXh0LXNlYXJjaF9faW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1oZWFkZXItYWxsLW5ld3NfX3RleHQtc2VhcmNoX19pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLWhlYWRlci1hbGwtbmV3c19fdGV4dC1zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4uZy1oZWFkZXItaW5mb3JtYXRpb25fX2N5Y2xlIHtcbiAgd2lkdGg6IC42cmVtO1xuICBoZWlnaHQ6IC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWFkZXItaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm0taGVhZGVyLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xuICBjb2xvcjogIzYzNjM2MzsgfVxuICAubS1oZWFkZXItaW5mb3JtYXRpb25fX2N5Y2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgICAubS1oZWFkZXItaW5mb3JtYXRpb25fX2N5Y2xlLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyB9XG4gIC5tLWhlYWRlci1pbmZvcm1hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9IH1cblxuLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDYuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2LjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4uZy1oZWFkZXItbWVudV9fc2VjdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24taXRlbSBhIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG4gIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWl0ZW0gYTp2aXNpdGVkLCAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1pdGVtIGE6YWN0aXZlLCAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1pdGVtIGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1oZWFkZXItbWVudV9fc2VjdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24taW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGVhZGVyLW1lbnVfX3NlY3Rpb24taW5mbyB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIG1hcmdpbjogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zZWN0aW9uLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBtYXJnaW46IC0xcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItbWVudV9fc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWhlYWRlci1tZW51X19zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH0gfVxuXG4uZy1oZWFkZXItbWVudV9fc21hbGxfX2l0ZW0tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubS1oZWFkZXItbWVudV9fc2VjdGlvbi1pdGVtIHtcbiAgZm9udC1zaXplOiAuNjI1cmVtOyB9XG4gIC5tLWhlYWRlci1tZW51X19zZWN0aW9uLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTsgfVxuXG4ubS1oZWFkZXItbWVudV9fc2VjdGlvbi1pbmZvIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjYyNXJlbTsgfVxuICAubS1oZWFkZXItbWVudV9fc2VjdGlvbi1pbmZvIGEge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5tLWhlYWRlci1tZW51X19zbWFsbF9faXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xuICBjb2xvcjogcmdiYSgxOSwgMTgsIDY0LCAwLjUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOSwgMTgsIDY0LCAwLjIpOyB9XG4gIC5tLWhlYWRlci1tZW51X19zbWFsbF9faXRlbS1saW5rOnZpc2l0ZWQsIC5tLWhlYWRlci1tZW51X19zbWFsbF9faXRlbS1saW5rOmFjdGl2ZSwgLm0taGVhZGVyLW1lbnVfX3NtYWxsX19pdGVtLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDE5LCAxOCwgNjQsIDAuNSk7IH1cbiAgLm0taGVhZGVyLW1lbnVfX3NtYWxsX19pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWhlYWRlci1tb2JpbGVfX3RvcCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItbW9iaWxlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1oZWFkZXItbW9iaWxlX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZy1oZWFkZXItbW9iaWxlX19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWhlYWRlci1tb2JpbGVfX2NlbnRlciB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1vYmlsZV9fY2VudGVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG4gIC5nLWhlYWRlci1tb2JpbGVfX2NlbnRlci1zaG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLWhlYWRlci1tb2JpbGVfX2NlbnRlci1zaG9ydCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW0gLjVyZW0gLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctaGVhZGVyLW1vYmlsZV9fY2VudGVyLXNob3J0IC5nLWxvZ28ge1xuICAgICAgICB3aWR0aDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1oZWFkZXItbW9iaWxlX19jZW50ZXItc2hvcnQgLmctbG9nbyB7XG4gICAgICAgIHdpZHRoOiAzcmVtOyB9IH1cblxuLmctaGVhZGVyLW1vYmlsZV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWhlYWRlci1tb2JpbGVfX2JvdHRvbS1zaG9ydCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1vYmlsZV9fYm90dG9tLXNob3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1tb2JpbGVfX2JvdHRvbS1zaG9ydCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctaGVhZGVyLW1vYmlsZV9fYm90dG9tLXNob3J0IC5nLXN0YXR1cy11bml2ZXJzaXR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20tc2hvcnQgLmctc3RhdHVzLXVuaXZlcnNpdHkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1tb2JpbGVfX2JvdHRvbS1zaG9ydCAuZy1zdGF0dXMtdW5pdmVyc2l0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWhlYWRlci1tb2JpbGVfX2NlbnRlci1zaG9ydCAubS1uYW1lLXVuaXZlcnNpdHkge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0taGVhZGVyLW1vYmlsZV9fY2VudGVyLXNob3J0IC5tLW5hbWUtdW5pdmVyc2l0eSB7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1oZWFkZXItbW9iaWxlX19jZW50ZXItc2hvcnQgLm0tbmFtZS11bml2ZXJzaXR5IHtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9IH1cblxuLmctaGVhZGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctaGVhZGVyLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbiBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaGVhZGVyLXNlY3Rpb24gaW1nIHtcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctaGVhZGVyLXNlY3Rpb24gaW1nIHtcbiAgICAgIGhlaWdodDogMThyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uLXNtYWxsIHtcbiAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uLXNtYWxsIHtcbiAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uLXNtYWxsIHtcbiAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbi1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctaGVhZGVyLXNlY3Rpb24tc21hbGwge1xuICAgICAgaGVpZ2h0OiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyLXNlY3Rpb24tbWlkZGxlIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uLW1pZGRsZSB7XG4gICAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbi1taWRkbGUge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItc2VjdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWhlYWRlci1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm0taGVhZGVyLXNlY3Rpb24ge1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tLWhlYWRlci1zZWN0aW9uIGltZyB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLWhlYWRlci1zZWN0aW9uIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tLWhlYWRlci1zZWN0aW9uIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLWhlYWRlci1zZWN0aW9uIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubS1oZWFkZXItc2VjdGlvbiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMzhweCAyNHB4IC0yNHB4IHJnYmEoMjQyLCAyNDIsIDI1NSwgMC43KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMzhweCAyNHB4IC0yNHB4IHJnYmEoMjQyLCAyNDIsIDI1NSwgMC43KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMzhweCAyNHB4IC0yNHB4IHJnYmEoMjQyLCAyNDIsIDI1NSwgMC43KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWhlYWRlci1zZWN0aW9uLW1pZGRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0taGVhZGVyLXNlY3Rpb24tbWlkZGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1oZWFkZXItc2VjdGlvbi1taWRkbGUge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWhlYWRlci1zZWN0aW9uLW1pZGRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0taGVhZGVyLXNlY3Rpb24tbWlkZGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWhlYWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1oZWFkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDE0NDBweDsgfSB9XG5cbi5nLWhlYWRlci13cmFwcGVyX190b3AtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX190b3AtYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fdG9wLWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX3RvcC1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX3RvcC1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX3RvcC1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctaGVhZGVyLXdyYXBwZXIgLmctdXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5nLWhlYWRlci13cmFwcGVyX19jb250ZW50LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fY29udGVudC1iYXIge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fY29udGVudC1iYXIge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fY29udGVudC1iYXIge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX2NvbnRlbnQtYmFyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDsgfSB9XG5cbi5nLWhlYWRlci13cmFwcGVyX19ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX2JvdHRvbSB7XG4gICAgICBtYXJnaW46IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX19ib3R0b20ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuZy1oZWFkZXItd3JhcHBlcl9fYm90dG9tLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgLmctaGVhZGVyLXdyYXBwZXJfX2JvdHRvbS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1oZWFkZXItd3JhcHBlcl9fYm90dG9tX19ob21lIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaGVhZGVyLXdyYXBwZXJfX2JvdHRvbV9faG9tZSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX19ib3R0b21fX2hvbWUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX19ib3R0b21fX2hvbWUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWhlYWRlci13cmFwcGVyX19ib3R0b21fX2hvbWUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWhlYWRlci13cmFwcGVyX19ob21lIHtcbiAgICBtYXJnaW46IDJyZW0gMXJlbSAwIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctaGVhZGVyLXdyYXBwZXJfX2hvbWUge1xuICAgIG1hcmdpbjogMnJlbSAxcmVtIDAgMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1oZWFkZXItd3JhcHBlcl9faG9tZSB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWFkZXItd3JhcHBlcl9faG9tZSB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1oZWFkZXItd3JhcHBlcl9faG9tZSB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLm0taGVhZGVyLXdyYXBwZXJfX3RvcC1iYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGODsgfVxuXG4ubS1oZWFkZXItd3JhcHBlcl9fYm90dG9tLWl0ZW0ge1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGNvbG9yOiByZ2JhKDE5LCAxOCwgNjQsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5LCAxOCwgNjQsIDAuMik7IH1cbiAgLm0taGVhZGVyLXdyYXBwZXJfX2JvdHRvbS1pdGVtOnZpc2l0ZWQsIC5tLWhlYWRlci13cmFwcGVyX19ib3R0b20taXRlbTphY3RpdmUsIC5tLWhlYWRlci13cmFwcGVyX19ib3R0b20taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTksIDE4LCA2NCwgMC41KTsgfVxuICAubS1oZWFkZXItd3JhcHBlcl9fYm90dG9tLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWhvdy10by1kbyB7XG4gICAgbWFyZ2luOiAxcmVtIC41cmVtIDAgLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctaG93LXRvLWRvIHtcbiAgICBtYXJnaW46IDFyZW0gLjVyZW0gMCAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1ob3ctdG8tZG8ge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1ob3ctdG8tZG8ge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1ob3ctdG8tZG8ge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1pbmRpY2F0b3JfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1pbmRpY2F0b3ItbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWluZGljYXRvci1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmctaW5kaWNhdG9yLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1pbmRpY2F0b3JfX25hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBmbGV4OiAxIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWluZGljYXRvcl9faW5mbyB7XG4gICAgd2lkdGg6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctaW5kaWNhdG9yX19pbmZvLWRhbmdlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1pbmRpY2F0b3JfX2luZm8tZGFuZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWluZGljYXRvcl9faW5mby1kYW5nZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWluZGljYXRvcl9faW5mby1kYW5nZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG4uZy1pbmRpY2F0b3ItbW9kZXJhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcCB7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctaW5kaWNhdG9yLW1vZGVyYXRvcl9fdGlwIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1pbmRpY2F0b3ItbW9kZXJhdG9yX190aXAge1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1pbmRpY2F0b3ItbW9kZXJhdG9yX190aXAge1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcC1waG90byB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcC1waG90byB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcC1waG90byB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1pbmRpY2F0b3ItbW9kZXJhdG9yX190aXAtcGhvdG8ge1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAuZy1pbmRpY2F0b3ItbW9kZXJhdG9yX190aXAtcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWluZGljYXRvci1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigJRcIjtcbiAgICBjb2xvcjogIzM3MzczNztcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1pbmRpY2F0b3JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWluZGljYXRvcl9faW5mby1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0taW5kaWNhdG9yX19pbmZvLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1pbmRpY2F0b3JfX2luZm8tc3RhdHVzIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1pbmRpY2F0b3JfX2luZm8tc3RhdHVzIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1pbmRpY2F0b3JfX2luZm8tZGFuZ2VyIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuLm0taW5kaWNhdG9yLW1vZGVyYXRvcl9fdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0taW5kaWNhdG9yLW1vZGVyYXRvcl9fdGlwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0taW5kaWNhdG9yLW1vZGVyYXRvcl9fdGlwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0taW5kaWNhdG9yLW1vZGVyYXRvcl9fdGlwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcCB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG4gIC5tLWluZGljYXRvci1tb2RlcmF0b3JfX3RpcC1waG90byB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWpzdGFicyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDAgLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWpzdGFicyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDAgLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWpzdGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uZy1qc3RhYnNfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWpzdGFic19fbGFiZWxzIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgcGFkZGluZzogLjI1cmVtIC4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1qc3RhYnNfX2xhYmVscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgcGFkZGluZzogLjI1cmVtIC4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctanN0YWJzX19sYWJlbHMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctanN0YWJzX19sYWJlbHMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctanN0YWJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIC4xMjVyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctanN0YWJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIC4xMjVyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctanN0YWJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIC4xMjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctanN0YWJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIC4xMjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTsgfSB9XG5cbi5nLWpzdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmctanN0YWJzX19jb250ZW50LWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWpzdGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWpzdGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWpzdGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1qc3RhYnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tanN0YWJzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tanN0YWJzX19sYWJlbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RjY7XG4gICAgYm9yZGVyLXJhZGl1czogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tanN0YWJzX19sYWJlbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RjY7XG4gICAgYm9yZGVyLXJhZGl1czogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tanN0YWJzX19sYWJlbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RjY7XG4gICAgYm9yZGVyLXJhZGl1czogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWpzdGFic19fbGFiZWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUY2O1xuICAgIGJvcmRlci1yYWRpdXM6IC44cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWpzdGFic19fbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuODI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWpzdGFic19fbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuODI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWpzdGFic19fbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuODI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1qc3RhYnNfX2xhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjgyNXJlbTsgfSB9XG5cbi5tLWpzdGFic19fbGFiZWwtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjE4QjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5tLWpzdGFic19fbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmctbGFuZ3VhZ2VzX19pdGVtIHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1sYW5ndWFnZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1sYW5ndWFnZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH0gfVxuXG4ubS1sYW5ndWFnZXNfX2l0ZW0ge1xuICBjb2xvcjogcmdiYSgxOSwgMTgsIDY0LCAwLjUpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5tLWxhbmd1YWdlc19faXRlbTp2aXNpdGVkLCAubS1sYW5ndWFnZXNfX2l0ZW06YWN0aXZlLCAubS1sYW5ndWFnZXNfX2l0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDE5LCAxOCwgNjQsIDAuNSk7IH1cbiAgLm0tbGFuZ3VhZ2VzX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1sYW5ndWFnZXNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWxhbmd1YWdlc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbGFuZ3VhZ2VzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGV2ZWwtZWR1Y2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGV2ZWwtZWR1Y2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW46IC43cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW46IC43cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGV2ZWwtZWR1Y2F0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAuN3JlbSAwOyB9XG4gICAgLmctbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IC43cmVtIDA7IH1cbiAgICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmctbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC4xcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWxldmVsLWVkdWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWxldmVsLWVkdWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWxldmVsLWVkdWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGV2ZWwtZWR1Y2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLWxldmVsLWVkdWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLWFjdGl2ZSAubS1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1uYW1lIHtcbiAgICBjb2xvcjogIzQxMzRhZDsgfVxuICAubS1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1uYW1lIHtcbiAgICBjb2xvcjogIzM4NTRCODsgfVxuICAubS1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1jb3VudCB7XG4gICAgY29sb3I6ICMzYTNhM2E7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubS1sZXZlbC1lZHVjYXRpb25fX2xpc3QtaXRlbS1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLm0tbGV2ZWwtZWR1Y2F0aW9uX19saXN0LWl0ZW0tY291bnQge1xuICAgICAgICBmb250LXNpemU6IC43ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGlzdC1lbXBsb3llLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDFyZW0gLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3QtZW1wbG95ZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAxcmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1saXN0LWVtcGxveWUtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxpc3QtZW1wbG95ZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1saXN0LWVtcGxveWUtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3QtZW1wbG95ZWVzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogLjRyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogLjRyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19fbG9hZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDFyZW0gLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3QtZW1wbG95ZWVzX19sb2FkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2xvYWQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19fbG9hZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAxcmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDFyZW0gLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDRyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5nLWxpc3QtZW1wbG95ZWVzX19pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1pbWcge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1pbWcge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG4uZy1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnQge1xuICAgICAgZmxleDogMSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fcG9zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX3Bvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fcG9zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGFjdCB7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDAgLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGFjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LWVtcGxveWVlc19faXRlbS1jb250YWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llZXNfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1saXN0LWVtcGxveWVlc19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llZXNfX2hlYWRlci1maW8ge1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llZXNfX2hlYWRlci1maW8ge1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1saXN0LWVtcGxveWVlc19faGVhZGVyLWNvbnRhY3Qge1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llZXNfX2hlYWRlci1jb250YWN0IHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH0gfVxuXG4ubS1saXN0LWVtcGxveWVlc19faXRlbS1pbWcge1xuICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LCAxODksIDIzNCwgMC43KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0taW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWltZyBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtOyB9IH1cblxuLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSB7XG4gIGNvbG9yOiAjMzczNzM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIGEge1xuICAgIGNvbG9yOiAjMzczNzM3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOSwgMTgsIDY0LCAwLjIpOyB9XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUgYTphY3RpdmUge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUgYTpob3ZlciwgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSBhOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX25hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fbmFtZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19uYW1lIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG4ubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19wb3N0IHtcbiAgZm9udC1zaXplOiAuNzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYSB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9XG4gICAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGEge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAubS1saXN0LWVtcGxveWVlc19faXRlbS1jb250ZW50X19kZXBhcnRtZW50IGEge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbGlzdC1lbXBsb3llZXNfX2l0ZW0tY29udGVudF9fZGVwYXJ0bWVudCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgIC5tLWxpc3QtZW1wbG95ZWVzX19pdGVtLWNvbnRlbnRfX2RlcGFydG1lbnQgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxpc3QtZm9ybXNfZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGlzdC1mb3Jtc19lZHVjYXRpb25fYXRfcHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1saXN0LWZvcm1zX2VkdWNhdGlvbl9hdF9wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1mb3Jtc19lZHVjYXRpb25fYXRfcHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxpc3QtZm9ybXNfZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxpc3QtZm9ybXNfZWR1Y2F0aW9uX2F0X3Byb2ZpbGVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGlzdC1mb3Jtc19lZHVjYXRpb25fYXRfcHJvZmlsZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1saXN0LWZvcm1zX2VkdWNhdGlvbl9hdF9wcm9maWxlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LWZvcm1zX2VkdWNhdGlvbl9hdF9wcm9maWxlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LWZvcm1zX2VkdWNhdGlvbl9hdF9wcm9maWxlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxpc3Qtb29wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3Qtb29wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWxpc3Qtb29wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LW9vcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctbGlzdC1vb3Age1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGlzdC1vb3BfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1saXN0LW9vcF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LW9vcF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LW9vcF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LW9vcF9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogNDQuNSU7XG4gICAgcGFkZGluZzogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogNDUuNSU7XG4gICAgcGFkZGluZzogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxpc3Qtb29wX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG4uZy1saXN0LW9vcF9faXRlbS1jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5nLWxpc3Qtb29wX19pdGVtLWxldmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LW9vcF9faXRlbS1wcm9maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IC44cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX19pdGVtLXByb2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IC44cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbS1wcm9maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1saXN0LW9vcF9faXRlbS1wcm9maWxlc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxpc3Qtb29wX19pdGVtLXByb2ZpbGVzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbi5tLWxpc3Qtb29wX19oZWFkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWxpc3Qtb29wX19oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faGVhZGVyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2hlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faGVhZGVyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbGlzdC1vb3BfX2hlYWRlci1zdWJ0aXRpdGxlIHtcbiAgICBmb250LXNpemU6IC43ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2hlYWRlci1zdWJ0aXRpdGxlIHtcbiAgICBmb250LXNpemU6IC43ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2hlYWRlci1zdWJ0aXRpdGxlIHtcbiAgICBmb250LXNpemU6IC43ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxpc3Qtb29wX19oZWFkZXItc3VidGl0aXRsZSB7XG4gICAgZm9udC1zaXplOiAuN2VtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1saXN0LW9vcF9faGVhZGVyLXN1YnRpdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjdlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1saXN0LW9vcF9faXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWxpc3Qtb29wX19pdGVtIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0ge1xuICAgIGJvcmRlcjogMC4wMXJlbSBzb2xpZCAjZGRkO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0ge1xuICAgIGJvcmRlcjogMC4wMXJlbSBzb2xpZCAjZGRkO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbi5tLWxpc3Qtb29wX19pdGVtLW5hbWUgYSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2l0ZW0tbmFtZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19pdGVtLW5hbWUgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faXRlbS1uYW1lIGEge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19pdGVtLW5hbWUgYSB7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2l0ZW0tbmFtZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTsgfSB9XG5cbi5tLWxpc3Qtb29wX19pdGVtLWNvZGUge1xuICBjb2xvcjogIzYzNjM2MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1saXN0LW9vcF9faXRlbS1jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faXRlbS1jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faXRlbS1jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2l0ZW0tY29kZSB7XG4gICAgICBmb250LXNpemU6IC44cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19pdGVtLWNvZGUge1xuICAgICAgZm9udC1zaXplOiAuOHJlbTsgfSB9XG5cbi5tLWxpc3Qtb29wX19pdGVtLWxldmVsIHtcbiAgY29sb3I6ICM2MzYzNjM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2l0ZW0tbGV2ZWwge1xuICAgICAgZm9udC1zaXplOiAuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19pdGVtLWxldmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1saXN0LW9vcF9faXRlbS1sZXZlbCB7XG4gICAgICBmb250LXNpemU6IC44cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWxpc3Qtb29wX19pdGVtLWxldmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tbGlzdC1vb3BfX2l0ZW0tbGV2ZWwge1xuICAgICAgZm9udC1zaXplOiAuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1saXN0LW9vcF9faXRlbS1wcm9maWxlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IC45cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWxpc3Qtb29wX19pdGVtLXByb2ZpbGVzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tbGlzdC1vb3BfX2l0ZW0tcHJvZmlsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1saXN0LXByb2ZpbGVzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1saXN0LXByb2ZpbGVzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1saXN0LXByb2ZpbGVzIHtcbiAgICB3aWR0aDogMTIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1wcm9maWxlcyB7XG4gICAgd2lkdGg6IDEyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLWxpc3QtcHJvZmlsZXMge1xuICAgIHdpZHRoOiAxMi41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxpc3QtcHJvZmlsZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgIC4zcmVtIC4zcmVtIC4zcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxpc3QtcHJvZmlsZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgLjNyZW0gLjNyZW0gLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGlzdC1wcm9maWxlc19faXRlbSB7XG4gICAgcGFkZGluZzogLjFyZW0gLjRyZW0gLjFyZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxpc3QtcHJvZmlsZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IC4xcmVtIC40cmVtIC4xcmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1saXN0LXByb2ZpbGVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAuMXJlbSAuNHJlbSAuMXJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTsgfSB9XG5cbi5tLWxpc3QtcHJvZmlsZXMgLm0tdGFicy1hY3RpdmUge1xuICBjb2xvcjogIzQxMzRhZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjAxcmVtIHNvbGlkICMwMGExM2U7IH1cblxuLm0tbGlzdC1wcm9maWxlc19faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWxpc3QtcHJvZmlsZXNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAuOWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbGlzdC1wcm9maWxlc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IC45ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1saXN0LXByb2ZpbGVzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1saXN0LXByb2ZpbGVzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1saXN0LXByb2ZpbGVzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC1zdXBwb3J0aW5nLWRvY3VtZW50YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxpc3Qtc3VwcG9ydGluZy1kb2N1bWVudGF0aW9uX19pdGVtIHtcbiAgICBmb250LXNpemU6IC45ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxpc3QteWVhcnMtZWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0uN3JlbTsgfSB9XG5cbi5nLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyOmhvdmVyIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyX19jb250ZW50LCAuZy1saXN0LXllYXJzLWVjX19zZWxlY3QteWVhcjpmb2N1cyAubS1saXN0LXllYXJzLWVjX19zZWxlY3QteWVhcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1saXN0LXllYXJzLWVjX19zaG93LXllYXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1saXN0LXllYXJzLWVjX19zZWxlY3QteWVhciB7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgLm0tbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXI6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfSB9XG5cbi5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyOmhvdmVyLCAubS1saXN0LXllYXJzLWVjX19zZWxlY3QteWVhcjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXJfX2NvbnRlbnQtaXRlbSB7XG4gICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLm0tbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXJfX2NvbnRlbnQtaXRlbTpob3ZlciwgLm0tbGlzdC15ZWFycy1lY19fc2VsZWN0LXllYXJfX2NvbnRlbnQtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLWxrX19pbWcge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgIGhlaWdodDogNi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1sa19faW1nIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDYuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbGtfX2ltZyB7XG4gICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgIGhlaWdodDogMTIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWxrX19pbWcge1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1sa19faW1nIHtcbiAgICB3aWR0aDogMTIuMjVyZW07XG4gICAgaGVpZ2h0OiAxMi4yNXJlbTsgfSB9XG5cbi5nLWxrX19uYW1lX3Bvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tLWxrX19pbWcge1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tLWxrX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubS1sa19fbmFtZV9wb3N0IHtcbiAgY29sb3I6ICMzNzM3Mzc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWxrX19sZWZ0LWljb24gLm0taWNvbl9tb3JlX21lbnUge1xuICAgIGZpbGw6ICNhMmEyYTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbGtfX2xlZnQtaWNvbiAubS1pY29uX21vcmVfbWVudSB7XG4gICAgZmlsbDogI2EyYTJhMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1sb2dvIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWxvZ28ge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1sb2dvIHtcbiAgICB3aWR0aDogNi41cmVtOyB9IH1cblxuLm0tbG9nbyB7XG4gIHotaW5kZXg6IDIwMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5tLWxvZ286dmlzaXRlZCwgLm0tbG9nbzphY3RpdmUsIC5tLWxvZ286Zm9jdXMsIC5tLWxvZ286aG92ZXIge1xuICAgIGJvcmRlcjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbWFuYWdlci1tb2R1bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAwIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbWFuYWdlci1tb2R1bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmctbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmctbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAxcmVtIDJyZW0gIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmctbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbl9fcGhvdG8ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb25fX3Bob3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19waG90byB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmctbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbl9fcGhvdG8gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb25fX3Bob3RvIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb25fX3Bob3RvIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAuZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZy1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLW1hbmFnZXItbW9kdWxlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbWFuYWdlci1tb2R1bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLW1hbmFnZXItbW9kdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1tYW5hZ2VyLW1vZHVsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLW1hbmFnZXItbW9kdWxlX190aXRsZSB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLW1hbmFnZXItbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1tYW5hZ2VyLW1vZHVsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbWFuYWdlci1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1tYW5hZ2VyLW1vZHVsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb25fX3Bob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19waG90byB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbl9fcGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19waG90byB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbl9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLW1hbmFnZXItbW9kdWxlX19tYW5hZ2VyLXNlY3Rpb25fX3Bvc3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19wb3N0IHtcbiAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tbWFuYWdlci1tb2R1bGVfX21hbmFnZXItc2VjdGlvbl9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG4ubS1tYW5hZ2VyLW1vZHVsZV9fbWFuYWdlci1zZWN0aW9uX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubUNTQl9jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIHJpZ2h0OiAtMjZweDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgbGVmdDogLTI2cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7IH1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxuXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZywgLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAuNDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUge1xuICBvcGFjaXR5OiAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggYXV0bzsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCBhdXRvOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwIDFweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDFweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMXB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDhweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHg7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAxMnB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IH1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbjogM3B4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDsgfVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbW9kYWwtd2luZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmctbW9kYWwtd2luZG93X19wb3NpdGlvbi1yaWdodCB7XG4gIHJpZ2h0OiAuOHJlbTsgfVxuXG4uZy1tb2RhbC13aW5kb3dfX3Bvc2l0aW9uLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW1vZGFsLXdpbmRvd19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbW9kYWwtd2luZG93X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjdyZW0gLjdyZW0gLjVyZW0gLjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbW9kYWwtd2luZG93X19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDAgMDsgfSB9XG5cbi5nLW1vZGFsLXdpbmRvd19fY2xvc2UgLmljb24tY2xvc2Uge1xuICB3aWR0aDogLjhlbTsgfVxuXG4ubS1tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW1vZGFsLXdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjM1KTsgfSB9XG4gIC5tLW1vZGFsLXdpbmRvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgLm0tbW9kYWwtd2luZG93X19jbG9zZSAuaWNvbi1jbG9zZSB7XG4gICAgZmlsbDogI2EyYTJhMjsgfVxuXG4uZy1tb2R1bGUtb29wLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1tb2R1bGUtb29wLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tb2R1bGUtb29wLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1tb2R1bGUtb29wLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLjdyZW07IH1cbiAgICAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogN3JlbTtcbiAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmdhbGxlcnktaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uZy1tb3JlLWluZm9fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4ubS1tb3JlLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubS1tb3JlLWluZm9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZy1uYW1lLXVuaXZlcnNpdHkge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1uYW1lLXVuaXZlcnNpdHkge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbmFtZS11bml2ZXJzaXR5IHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5hbWUtdW5pdmVyc2l0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbmFtZS11bml2ZXJzaXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1uYW1lLXVuaXZlcnNpdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9IH1cblxuLm0tbmFtZS11bml2ZXJzaXR5IHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vaycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzczNzM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLW5hbWUtdW5pdmVyc2l0eSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1uYW1lLXVuaXZlcnNpdHkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbmFtZS11bml2ZXJzaXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbmFtZS11bml2ZXJzaXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5nLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4uZy1uYXZpZ2F0aW9uX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbi5nLW5hdmlnYXRpb24tbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi1tb2R1bGUge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQge1xuICAgICAgcGFkZGluZzogMCAuM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdCB7XG4gICAgICBwYWRkaW5nOiAwIC4zcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19lZGl0IHtcbiAgICAgIHBhZGRpbmc6IDAgLjNyZW07IH0gfVxuICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fZHJhZnQtaGVscCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fZHJhZnQtaGVscCB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19kcmFmdC1oZWxwIHtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fZHJhZnQtaGVscCB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH0gfVxuICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTsgfSB9XG4gICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXItMSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTE6aG92ZXIgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xLWxhc3Qge1xuICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMSAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXItMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlci0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEtZW5kOmhvdmVyIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlci0xIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTE6aG92ZXIgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEuMzVyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgd2lkdGg6IDEyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctbmF2aWdhdGlvbl9fbV9zIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMCAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbl9fbV9zIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMCAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbl9fbV9zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX3dyYXBwZXItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX3dyYXBwZXItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX3dyYXBwZXItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX2x2bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbmF2aWdhdGlvbl9fbV9zX19sdmwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW5hdmlnYXRpb25fX21fc19fbHZsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX2x2bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX2x2bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1uYXZpZ2F0aW9uX19tX3NfX2x2bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1tYWluX19jb250ZW50LWhlYWRlciAuZy1uYXZpZ2F0aW9uIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1tYWluX19jb250ZW50LWhlYWRlciAuZy1uYXZpZ2F0aW9uIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1tYWluX19jb250ZW50LWhlYWRlciAuZy1uYXZpZ2F0aW9uIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZy10b3AtbmF2aWdhdGlvbl9faWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy10b3AtbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXRvcC1uYXZpZ2F0aW9uX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdG9wLW5hdmlnYXRpb25fX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nLXRvcC1uYXZpZ2F0aW9uX19pY29uLWNsb3NlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXRvcC1uYXZpZ2F0aW9uX19pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctdG9wLW5hdmlnYXRpb25fX2ljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy10b3AtbmF2aWdhdGlvbl9faWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXRvcC1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctdG9wLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbi5nLXRvcC1uYXZpZ2F0aW9uX19saXN0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctdG9wLW5hdmlnYXRpb25fX2xpc3Qtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy10b3AtbmF2aWdhdGlvbl9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXRvcC1uYXZpZ2F0aW9uX19saXN0LXNlY3Rpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZy10b3AtbmF2aWdhdGlvbl9fbGlzdC1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXRvcC1uYXZpZ2F0aW9uX19saXN0LXNlY3Rpb246aG92ZXIgLmctdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0xcmVtIDAgLTFyZW07XG4gICAgcGFkZGluZzogLjdyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTFyZW0gMCAtMXJlbTtcbiAgICBwYWRkaW5nOiAuN3JlbSAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIC40cmVtIDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IC4xMjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmctdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbTpudGgtY2hpbGQoLW4rNSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSkge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLW1haW5fX3dyYXBwZXItc2lkZWJhciAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5nLW1haW5fX3dyYXBwZXItbW9kdWxlcyAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5nLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLmctbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1tYWluX193cmFwcGVyLXNpZGViYXIgLmctbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAuZy1tYWluX193cmFwcGVyLW1vZHVsZXMgLmctbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAuZy1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLmctbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDAgMDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLW1haW5fX3dyYXBwZXItc2lkZWJhciAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5nLW1haW5fX3dyYXBwZXItbW9kdWxlcyAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5nLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLmctbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1tYWluX193cmFwcGVyLXNpZGViYXIgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1tYWluX193cmFwcGVyLW1vZHVsZXMgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtM19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYWluX193cmFwcGVyLXNpZGViYXIgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1tYWluX193cmFwcGVyLW1vZHVsZXMgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtM19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1tYWluX193cmFwcGVyLXNpZGViYXIgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1tYWluX193cmFwcGVyLW1vZHVsZXMgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtLCAuZy1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtM19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNF9faXRlbSwgLmctbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNF9faXRlbSwgLmctbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNF9faXRlbSwgLmctbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNF9faXRlbSwgLmctbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfSB9XG5cbi5nLW1haW5fX3dyYXBwZXItc2lkZWJhciAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0sIC5nLW1haW5fX3dyYXBwZXItbW9kdWxlcyAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0sIC5nLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC00X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLW1haW5fX3dyYXBwZXItc2lkZWJhciAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0sIC5nLW1haW5fX3dyYXBwZXItbW9kdWxlcyAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0sIC5nLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC00X19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9IH1cblxuLmctaGVhZGVyLW1vYmlsZV9fYm90dG9tIC5nLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyLW1vYmlsZV9fYm90dG9tIC5nLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20gLmctbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAuZy1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZy1oZWFkZXItbW9iaWxlX19ib3R0b20gLmctbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLW5hdmlnYXRpb25fX2hvdC1saW5rcy1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cbiAgLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW0taW1wb3J0YW50IHtcbiAgICBmb250LXNpemU6IDEuN2VtOyB9XG5cbi5tLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSB7XG4gIGZvbnQtc2l6ZTogLjk5MjY0ZW07IH1cblxuLm0tbmF2aWdhdGlvbl9lZGl0IHtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE1OGFkOyB9XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNjliNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE1OGFkOyB9XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNjliNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdCB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNThhZDsgfVxuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19lZGl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTY5YjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLW5hdmlnYXRpb24tbW9kdWxlX19lZGl0IHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE1OGFkOyB9XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNjliNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2VkaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTU4YWQ7IH1cbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZWRpdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE2OWI1OyB9IH1cblxuLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICBmb250LXNpemU6IC45ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCByZ2JhKDIzNywgMjAsIDYxLCAwLjkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCByZ2JhKDIzNywgMjAsIDYxLCAwLjkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0LWhlbHAge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCByZ2JhKDIzNywgMjAsIDYxLCAwLjkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19kcmFmdC1oZWxwIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgcmdiYSgyMzcsIDIwLCA2MSwgMC45KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZHJhZnQtaGVscCB7XG4gICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkIHJnYmEoMjM3LCAyMCwgNjEsIDAuOSk7IH0gfVxuXG4ubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSB7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMjUsIDI0OSwgMC42KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LCAxODksIDIzNCwgMC42KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxOSwgMjI1LCAyNDksIDAuNik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCByZ2JhKDE5NywgMTg5LCAyMzQsIDAuNik7IH0gfVxuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTE6aG92ZXIgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06Zm9jdXMsIC5tLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbTp2aXNpdGVkLCAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06YWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzM4NTRCODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19tb3JlIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzM4NTRCODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbW9yZSAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX21vcmUgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMzODU0Qjg7IH0gfVxuXG4ubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTE6aG92ZXIgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xOmhvdmVyIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxOSwgMjI1LCAyNDksIDAuNik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCByZ2JhKDE5NywgMTg5LCAyMzQsIDAuNik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTE6aG92ZXIgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMjUsIDI0OSwgMC42KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LCAxODksIDIzNCwgMC42KTsgfSB9XG5cbi5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xX19pdGVtLWRyYWZ0IHtcbiAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAuMXJlbSBzb2xpZCBkYXJrcmVkO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbS1kcmFmdDpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEtbGFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0IxOEI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG4gICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX19pdGVtOmZvY3VzLCAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX2l0ZW06YWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtM19faXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0zX19pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiA5MCU7IH0gfVxuXG4ubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDkwJTsgfSB9XG5cbi5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtNV9faXRlbTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9IH1cblxuLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2RyYWZ0IHtcbiAgY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTUsIDU1LCA1NSwgMC4yKTsgfVxuICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fZHJhZnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1uYXZpZ2F0aW9uX19tX3Mge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1uYXZpZ2F0aW9uX19tX3Mge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1uYXZpZ2F0aW9uX19tX3Mge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5tLW5hdmlnYXRpb25fX21fc19fbHZsLTFfX2RyYWZ0IHtcbiAgY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTUsIDU1LCA1NSwgMC4yKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbmF2aWdhdGlvbl9fbV9zX19sdmwtMV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLW5hdmlnYXRpb25fX21fc19fbHZsLTFfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1uYXZpZ2F0aW9uX19tX3NfX2x2bC0xX19pdGVtIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH0gfVxuXG4ubS1uYXZpZ2F0aW9uX19tX3NfX2x2bC0yX19kcmFmdCB7XG4gIGNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDU1LCA1NSwgNTUsIDAuMik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLW5hdmlnYXRpb25fX21fc19fbHZsLTJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1uYXZpZ2F0aW9uX19tX3NfX2x2bC0yX19pdGVtIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbmF2aWdhdGlvbl9fbV9zX19sdmwtMl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG4ubS10b3AtbmF2aWdhdGlvbl9faWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA1MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXRvcC1uYXZpZ2F0aW9uX19saXN0LXNlY3Rpb24ge1xuICAgIHotaW5kZXg6IDEwMDsgfSB9XG5cbi5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjMzczNzM3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuOSk7IH0gfVxuICAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjE4QjsgfVxuXG4ubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIGEge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0gYTp2aXNpdGVkLCAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIGE6YWN0aXZlLCAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07IH0gfVxuXG4ubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDg3LCAxMjMsIDI0OSwgMC41KTsgfVxuICAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0gYTp2aXNpdGVkLCAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0gYTphY3RpdmUsIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDEyMywgMjQ5LCAwLjUpOyB9XG4gIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLW1haW5fX3dyYXBwZXItc2lkZWJhciAubS1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5tLW1haW5fX3dyYXBwZXItbW9kdWxlcyAubS1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5tLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1tYWluX193cmFwcGVyLXNpZGViYXIgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAubS1tYWluX193cmFwcGVyLW1vZHVsZXMgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAubS1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5tLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbWFpbl9fd3JhcHBlci1zaWRlYmFyIC5tLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLm0tbWFpbl9fd3JhcHBlci1tb2R1bGVzIC5tLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSwgLm0tbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCAubS1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLW1haW5fX3dyYXBwZXItc2lkZWJhciAubS1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5tLW1haW5fX3dyYXBwZXItbW9kdWxlcyAubS1uYXZpZ2F0aW9uX19saXN0LWl0ZW06bm90KDplbXB0eSksIC5tLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1tYWluX193cmFwcGVyLXNpZGViYXIgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAubS1tYWluX193cmFwcGVyLW1vZHVsZXMgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtOm5vdCg6ZW1wdHkpLCAubS1uYXZpZ2F0aW9uLWRvY3VtZW50LWdyb3VwIC5tLW5hdmlnYXRpb25fX2xpc3QtaXRlbTpub3QoOmVtcHR5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgY29sb3I6ICM2MTU4YWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0taGVhZGVyLW1vYmlsZV9fYm90dG9tIC5tLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOnZpc2l0ZWQsIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSwgLm0taGVhZGVyLW1vYmlsZV9fYm90dG9tIC5tLW5hdmlnYXRpb25fX2l0ZW06Zm9jdXMsIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0taGVhZGVyLW1vYmlsZV9fYm90dG9tIC5tLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOnZpc2l0ZWQsIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOmFjdGl2ZSwgLm0taGVhZGVyLW1vYmlsZV9fYm90dG9tIC5tLW5hdmlnYXRpb25fX2l0ZW06Zm9jdXMsIC5tLWhlYWRlci1tb2JpbGVfX2JvdHRvbSAubS1uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLmctbmF2aWdhdGlvbi13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2xpc3QtYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24td2luZG93X19saXN0LWFjdGlvbnMge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvd19fbGlzdC1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2xpc3QtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2xpc3QtYWN0aW9uc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5nLW5hdmlnYXRpb24td2luZG93X19saXN0LWFjdGlvbnNfX2l0ZW0gLmctYWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICBoZWlnaHQ6IDEuN3JlbTsgfVxuICAgIC5nLW5hdmlnYXRpb24td2luZG93X19saXN0LWFjdGlvbnNfX2l0ZW0gLmljb24tbWVudSB7XG4gICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgaGVpZ2h0OiAxLjdyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnQtYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnQtYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnQtYmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50LWJnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDQwJTsgfSB9XG4gIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDE0NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlcmVzdGluZy1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVyZXN0aW5nLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZXJlc3RpbmctbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZXJlc3RpbmctbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlcmVzdGluZy1tZW51X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgZm9udC1zaXplOiAuOXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVyZXN0aW5nLW1lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBmb250LXNpemU6IC45cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlcmVzdGluZy1tZW51X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZXJlc3RpbmctbWVudV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7IH0gfVxuICAgIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXItbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci1sb2dvIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleDogMSAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci10aXRsZS1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZy1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyLXRpdGxlLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXItdGl0bGUtYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmctbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci10aXRsZS1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5nLW5hdmlnYXRpb24td2luZG93X19oZWFkZXIgLmljb24tY2xvc2Uge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07IH1cblxuLm0tbmF2aWdhdGlvbi13aW5kb3cge1xuICB6LWluZGV4OiA1MDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLW5hdmlnYXRpb24td2luZG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi13aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93IC5tLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi13aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93IC5tLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICAubS1uYXZpZ2F0aW9uLXdpbmRvd19fbGlzdC1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH1cbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvd19fbGlzdC1hY3Rpb25zX19pdGVtIC5tLWFjdGlvbiB7XG4gICAgICBmaWxsOiAjYTJhMmEyOyB9XG4gICAgLm0tbmF2aWdhdGlvbi13aW5kb3dfX2xpc3QtYWN0aW9uc19faXRlbS1hY3RpdmUgLm0tYWN0aW9uIHtcbiAgICAgIGZpbGw6ICM0MTM0YWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW06dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW06Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW06YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW06aG92ZXIsIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZW0gLm0tbmF2aWdhdGlvbl9faG90LWxpbmtzLWl0ZW06Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLW5hdmlnYXRpb25fX2hvdC1saW5rcy1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVtIC5tLW5hdmlnYXRpb25fX2hvdC1saW5rcy1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTpob3ZlciwgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9faXRlbSAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3MtaXRlbTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3ctY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmdfc3R1ZHkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA5MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3dyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19zdHVkeS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDkwJTsgfSB9XG4gIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgODUlLzEuNDUgJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjMzczNzM3OyB9XG4gIC5tLW5hdmlnYXRpb24td2luZG93LWNvbnRlbnRfX2l0ZXJlc3RpbmctbWVudV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCA4NSUvMS40NSAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgLm0tbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzczNzM3O1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAubS1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyIC5pY29uLWNsb3NlIHtcbiAgICAgIGZpbGw6ICNhMmEyYTI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubS1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyIC5pY29uLWNsb3NlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubS1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyIC5pY29uLWNsb3NlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAgIC5tLW5hdmlnYXRpb24td2luZG93X19oZWFkZXItbG9nbyBhIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm0tbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci1sb2dvIGE6dmlzaXRlZCwgLm0tbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci1sb2dvIGE6YWN0aXZlLCAubS1uYXZpZ2F0aW9uLXdpbmRvd19faGVhZGVyLWxvZ28gYTpmb2N1cywgLm0tbmF2aWdhdGlvbi13aW5kb3dfX2hlYWRlci1sb2dvIGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH1cblxuLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHRvcDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHRvcDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHRvcDogLTIuNXJlbTsgfSB9XG4gIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQge1xuICAgICAgICB3aWR0aDogMTUwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtdGl0bGUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cblxuLmctbmV3cy1jYXJvdXNlbF9faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLWltZyB7XG4gICAgICBoZWlnaHQ6IDE1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS1pbWcge1xuICAgICAgaGVpZ2h0OiAxNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5ld3MtY2Fyb3VzZWxfX2l0ZW0taW1nIHtcbiAgICAgIGhlaWdodDogMTVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbmV3cy1jYXJvdXNlbF9faXRlbS1pbWcge1xuICAgICAgaGVpZ2h0OiAxNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1uZXdzLWNhcm91c2VsX19pdGVtLWltZyB7XG4gICAgICBoZWlnaHQ6IDE4cmVtOyB9IH1cblxuLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtdGl0bGUge1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubS1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjsgfVxuICAgICAgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtdGl0bGUgYTpob3ZlciwgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtdGl0bGUgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubS1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubS1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubS1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOGVtOyB9IH1cbiAgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIHtcbiAgICB6LWluZGV4OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5tLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubS1uZXdzLWNhcm91c2VsX19pdGVtLXdyYXBwZXItdGV4dC1wYXJhZ3JhcGggYTpob3ZlciwgLm0tbmV3cy1jYXJvdXNlbF9faXRlbS13cmFwcGVyLXRleHQtcGFyYWdyYXBoIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNlNmU2ZTY7IH1cbiAgICAgIC5tLW5ld3MtY2Fyb3VzZWxfX2l0ZW0td3JhcHBlci10ZXh0LXBhcmFncmFwaCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm0tbmV3cy1jYXJvdXNlbF9faXRlbS1pbWcgaW1nIHtcbiAgb3BhY2l0eTogLjY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW5ld3NfX2hvbWUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW5ld3NfX2hlYWRlci1tb2R1bGVzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctbmV3c19faGVhZGVyLW1vZHVsZXMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbmV3c19faGVhZGVyLW1vZHVsZXMge1xuICAgIG1hcmdpbjogM3JlbSAwIDIuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1uZXdzX19oZWFkZXItbW9kdWxlcyB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMi41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZy1uZXdzX19oZWFkZXItbW9kdWxlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjMyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uZXdzX19hZGQtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW5ld3NfX2FkZC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctbmV3c19fYWRkLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1uZXdzX19hY3Rpb24ge1xuICAgIG1hcmdpbjogLjVyZW0gMCAuNXJlbSAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1uZXdzX19hY3Rpb24ge1xuICAgIG1hcmdpbjogLjI1cmVtIDAgLjI1cmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1uZXdzX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDAgMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1hcnRpY2xlIHtcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWFydGljbGUge1xuICAgIG1hcmdpbjogLjVyZW0gLjI1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzcmVtIDA7IH0gfVxuXG4uZy1hcnRpY2xlX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctYXJ0aWNsZV9fbWV0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctYXJ0aWNsZV9fbWV0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1hcnRpY2xlX19tZXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAuZy1hcnRpY2xlX19tZXRhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuZy1hcnRpY2xlX19tZXRhLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuICAgIC5nLWFydGljbGVfX21ldGEtaWNvbi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmctYXJ0aWNsZV9fbWV0YS1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1hcnRpY2xlX19tZXRhLWRhdGUge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctYXJ0aWNsZV9fbWV0YS1kYXRlIHtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLWFydGljbGVfX21ldGEtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWFydGljbGVfX21ldGEtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1hcnRpY2xlX19tZXRhLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWFydGljbGVfX21ldGEtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uZy1hcnRpY2xlX19jb250ZW50LXRpdGxlLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xNjY1ZW07IH1cblxuLmctYXJ0aWNsZV9fY29udGVudC1ib2R5IGltZyB7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctYXJ0aWNsZV9fY29udGVudC1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFydGljbGVfX2NvbnRlbnQtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5nLWFydGljbGVfX2NvbnRlbnQtZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5nLWFydGljbGVfX2NvbnRlbnQtZnJvbSB7XG4gIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7IH1cblxuLmctYXJ0aWNsZV9fY29udGVudC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctYXJ0aWNsZS1kZXRhaWwge1xuICAgIG1hcmdpbjogNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLWFydGljbGUtZGV0YWlsIC5nLWFydGljbGVfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbi5nLWltZy1pY29uIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgbWFyZ2luOiAuMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLW5ld3Mge1xuICAgIHotaW5kZXg6IDEwMDAwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1uZXdzIHtcbiAgICB6LWluZGV4OiAxMDAwMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbmV3cyB7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbi5tLW5ld3NfX2hlYWRlci1tb2R1bGVzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLW5ld3NfX2hlYWRlci1tb2R1bGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLW5ld3NfX2hlYWRlci1tb2R1bGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLW5ld3NfX2hlYWRlci1tb2R1bGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tbmV3c19faGVhZGVyLW1vZHVsZXMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLm0tbmV3c19faGVhZGVyLW1vZHVsZXM6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzRhZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1hcnRpY2xlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWFydGljbGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLWFydGljbGVfX21ldGEge1xuICB6LWluZGV4OiAxOyB9XG4gIC5tLWFydGljbGVfX21ldGEtaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmM4ZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDIwMCwgMjU1LCAwLjgpOyB9XG4gIC5tLWFydGljbGVfX21ldGEtZGF0ZSB7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5tLWFydGljbGVfX21ldGEtZGF0ZV9fZWRpdCB7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAuODVlbTsgfVxuICAubS1hcnRpY2xlX19tZXRhLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tLWFydGljbGVfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBEZW1pJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yMTllbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1hcnRpY2xlX19jb250ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWFydGljbGVfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzY1ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZTpob3ZlciwgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZTpmb2N1cywgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZS1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICAgIGNvbG9yOiAjMzczNzM3O1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIERlbWknLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLWFydGljbGVfX2NvbnRlbnQtdGl0bGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZS1saW5rOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC45KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDU1LCA1NSwgNTUsIDAuMzUpOyB9XG4gICAgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZS1saW5rOmhvdmVyLCAubS1hcnRpY2xlX19jb250ZW50LXRpdGxlLWxpbms6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG5cbi5tLWFydGljbGVfX2NvbnRlbnQtYm9keSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLm0tYXJ0aWNsZV9fY29udGVudC1nYWxsZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG5cbi5tLWFydGljbGVfX2NvbnRlbnQtZnJvbV9fc2VjdGlvbiB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuICAubS1hcnRpY2xlX19jb250ZW50LWZyb21fX3NlY3Rpb246aG92ZXIsIC5tLWFydGljbGVfX2NvbnRlbnQtZnJvbV9fc2VjdGlvbjpmb2N1cywgLm0tYXJ0aWNsZV9fY29udGVudC1mcm9tX19zZWN0aW9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9XG5cbi5tLWFydGljbGUtZGV0YWlsIC5tLWFydGljbGVfX2NvbnRlbnQtdGl0bGU6aG92ZXIsIC5tLWFydGljbGUtZGV0YWlsIC5tLWFydGljbGVfX2NvbnRlbnQtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tYXJ0aWNsZS1kZXRhaWwgLm0tYXJ0aWNsZV9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfSB9XG5cbi5tLWltZy1pY29uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5nLW5ld3MtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbmV3cy1jYXRlZ29yaWVzIHtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgLjg3NXJlbSAxcmVtIC44NzVyZW07IH1cbiAgICAgIC5nLW5ld3MtY2F0ZWdvcmllczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbmV3cy1jYXRlZ29yaWVzIHtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgLjg3NXJlbSAxcmVtIC44NzVyZW07IH1cbiAgICAgIC5nLW5ld3MtY2F0ZWdvcmllczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW5ld3MtY2F0ZWdvcmllcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBtYXJnaW46IDFyZW0gMCA0cmVtIDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZy1uZXdzLWNhdGVnb3JpZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH0gfVxuXG4ubS1uZXdzLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IC45ZW07IH1cbiAgLm0tbmV3cy1jYXRlZ29yaWVzX19pdGVtLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzNzM3Mzc7IH1cbiAgICAubS1uZXdzLWNhdGVnb3JpZXNfX2l0ZW0tYWN0aXZlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMzNzM3Mzc7IH1cblxuLmctbnVtYmVyX29mX3NldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctbnVtYmVyX29mX3NldHMge1xuICAgICAgbWFyZ2luOiAuM3JlbSAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLW51bWJlcl9vZl9zZXRzIHtcbiAgICAgIG1hcmdpbjogLjNyZW0gIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1udW1iZXJfb2Zfc2V0cyB7XG4gICAgICBtYXJnaW46IC4zcmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbnVtYmVyX29mX3NldHMge1xuICAgICAgbWFyZ2luOiAuM3JlbSAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1udW1iZXJfb2Zfc2V0cyB7XG4gICAgICBtYXJnaW46IC4zcmVtIDA7IH0gfVxuICAuZy1udW1iZXJfb2Zfc2V0c19fY291bnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTsgfVxuXG4ubS1udW1iZXJfb2Zfc2V0c19fY291bnRlci1hbGwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4ubS1udW1iZXJfb2Zfc2V0c19fY291bnRlci1wbGFjZSB7XG4gIGZvbnQtc2l6ZTogLjdlbTsgfVxuXG4ubS1udW1iZXJfb2Zfc2V0c19fZnVuZGluZyB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5kb2N1bWVudC1ncm91cCAuZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5kb2N1bWVudC1ncm91cCAuZmlsZXMgLmJveF9maWxlIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHBhZGRpbmc6IC43cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRvY3VtZW50LWdyb3VwIC5maWxlcyAuYm94X2ZpbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtOyB9XG5cbi5maWxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTsgfVxuICAuZmlsZSBhIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG4gIC5maWxlIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuZmlsZSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZGVsX2ZpbGUsIC53cC1zZWN0aW9uIC53cCAuZGVsX2RvYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogLjdyZW07XG4gIHdpZHRoOiAyLjlyZW07IH1cbiAgLmRlbF9maWxlIGJ1dHRvbiAjY2xvc2UsIC53cC1zZWN0aW9uIC53cCAuZGVsX2RvYyBidXR0b24gI2Nsb3NlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH1cblxuLndwLXNlY3Rpb24gLndwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gIHBhZGRpbmc6IC43cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndwLXNlY3Rpb24gLndwIC5vdGhlcl9pbmZvLCAud3Atc2VjdGlvbiAud3AgLmZpbGVzX3dwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLndwLXNlY3Rpb24gLndwIC5vdGhlcl9pbmZvIC53aGVuLCAud3Atc2VjdGlvbiAud3AgLmZpbGVzX3dwIC53aGVuLCAud3Atc2VjdGlvbiAud3AgLm90aGVyX2luZm8gLnN0YXR1cywgLndwLXNlY3Rpb24gLndwIC5maWxlc193cCAuc3RhdHVzLCAud3Atc2VjdGlvbiAud3AgLm90aGVyX2luZm8gLmhvdywgLndwLXNlY3Rpb24gLndwIC5maWxlc193cCAuaG93IHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC53cC1zZWN0aW9uIC53cCAub3RoZXJfaW5mbyAud2hlbjpub3QoOmxhc3QtY2hpbGQpLCAud3Atc2VjdGlvbiAud3AgLmZpbGVzX3dwIC53aGVuOm5vdCg6bGFzdC1jaGlsZCksIC53cC1zZWN0aW9uIC53cCAub3RoZXJfaW5mbyAuc3RhdHVzOm5vdCg6bGFzdC1jaGlsZCksIC53cC1zZWN0aW9uIC53cCAuZmlsZXNfd3AgLnN0YXR1czpub3QoOmxhc3QtY2hpbGQpLCAud3Atc2VjdGlvbiAud3AgLm90aGVyX2luZm8gLmhvdzpub3QoOmxhc3QtY2hpbGQpLCAud3Atc2VjdGlvbiAud3AgLmZpbGVzX3dwIC5ob3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH1cbiAgLndwLXNlY3Rpb24gLndwIC5maWxlc193cCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAud3Atc2VjdGlvbiAud3AgaDUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmRlbGV0ZV93b3JraW5nX3Byb2dyYW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1pbl9saXN0X2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gIC5taW5fbGlzdF9pbmZvIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW1hZ2VfcGVyc29uIHtcbiAgd2lkdGg6IDE1ZW07XG4gIGhlaWdodDogMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmltYWdlX3BlcnNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuaW1hZ2VfcGVyc29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5pbWFnZV9wZXJzb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmltYWdlX3BlcnNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuaW1hZ2VfcGVyc29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuI2xkYXBfYnVuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gICNsZGFwX2J1biBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5pbmZvX2Zvcl9tZW1vcmFuZHVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jb25uZWN0aW9uX2Vycm9yLCAuY29ubmVjdGlvbl9zdWNjZXNzLCAud2FpdF9jb25uZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pLmZhLmZhLXNwaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlY3Rpb24sIC53cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uIGgzLCAud3AgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndwIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC53cCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLjNyZW07IH1cbiAgICAud3AgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi53cF9lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4NTQ7IH1cblxuLndwX29rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZFQzA2RTsgfVxuXG4uZGVsX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS41NXJlbTtcbiAgcmlnaHQ6IC0uMDVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbTsgfVxuXG4ud2FpdF9yaWdodHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgODQsIDc5LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmhhdmVfcmlnaHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNDUsIDIxNSwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5sa19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAubGtfZm9ybSAubGtfZGF0ZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gIC5sa19mb3JtIC5sa19jb250YWN0IHtcbiAgICB3aWR0aDogMjIlOyB9XG4gIC5sa19mb3JtIC5sa19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWN0aW9uX2NvbnN0cnVjdG9yID4gc3BhbiwgLnNlY3Rpb25fY29uc3RydWN0b3IgPiBkaXYgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMTRweDtcbiAgcGFkZGluZzogLjNlbTsgfVxuXG4uc2VjdGlvbl9jb25zdHJ1Y3RvciA+IHNwYW4ud2FpdF9yaWdodHMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9ja19wcml2aWxlZ2Uge1xuICB3aWR0aDogNTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmJsb2NrX3ByaXZpbGVnZSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEyMDBweDsgfVxuICAgIC5ibG9ja19wcml2aWxlZ2UgLmRyb3Bkb3duLW1lbnUgbGkgYSAudGV4dCB7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmJsb2NrX3ByaXZpbGVnZV9oZWxwIHtcbiAgd2lkdGg6IDM5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLmFsbF9tZW51X2xpc3QgbGkgYSBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDBlbSAuNGVtIC0uMmVtIC40ZW07IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlbGV0ZV9ib3hfZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4uc2F2ZV9idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDQ4JTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2F2ZV9idG4gaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5yaWdodC1idG4tc2F2ZSwgLnJpZ2h0LWJ0bi1zYXZlLWNvbnRpbnVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTgzcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5yaWdodC1idG4tc2F2ZTpob3ZlciwgLnJpZ2h0LWJ0bi1zYXZlLWNvbnRpbnVlOmhvdmVyLCAucmlnaHQtYnRuLXNhdmU6Zm9jdXMsIC5yaWdodC1idG4tc2F2ZS1jb250aW51ZTpmb2N1cyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAucmlnaHQtYnRuLXNhdmUgc3BhbiwgLnJpZ2h0LWJ0bi1zYXZlLWNvbnRpbnVlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTsgfVxuXG4ucmlnaHQtYnRuLXNhdmUtY29udGludWUge1xuICB0b3A6IDIuMnJlbTtcbiAgcmlnaHQ6IC0yNjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmV3X2VkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTsgfVxuICAgIC5uZXdfZWRpdCAuYmxvY2tfbmV3c19lZGl0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgIC5uZXdfZWRpdCAuYmxvY2tfbmV3c19lZGl0IGRpdltpZF49XCJja2VfaWRfdGV4dFwiXSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAudGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgc2VjdGlvbiAuY2hlY2tib3hfZXZlbnRzIC5sZXNzb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgc2VjdGlvbiAuY2hlY2tib3hfZXZlbnRzIC5sZXNzb24gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdfZWRpdCAuYmxvY2tfbmV3c19lZGl0IHNlY3Rpb24gLmNoZWNrYm94X2V2ZW50cyAucGVyaW9kIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgc2VjdGlvbiAuY2hlY2tib3hfZXZlbnRzIC5wZXJpb2Q6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzklO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgLmNoZWNrYm94X2V2ZW50cyAuY2hlY2tib3hfcGVyaW9kLCAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAuY2hlY2tib3hfZXZlbnRzIC53ZWVrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAuY2hlY2tib3hfZXZlbnRzIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDNweCAwOyB9XG4gICAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAuY2hlY2tib3hfZXZlbnRzIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAuY2hlY2tib3hfZXZlbnRzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTsgfVxuICAgIC5uZXdfZWRpdCAuYmxvY2tfbmV3c19lZGl0IC5uZXdfc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAgICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgLm5ld19zbGlkZSAuZGVsZXRlLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm5ld19lZGl0IC5ibG9ja19uZXdzX2VkaXQgaHIge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAubmV3X2VkaXQgLmJsb2NrX25ld3NfZWRpdCAuZXZlbnRzX2VkaXQge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgdGFibGUgdGhlYWQgdHIgdGQge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfSB9XG4gIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfSB9XG4gIHRhYmxlIHRib2R5IHRyOmhvdmVyLCB0YWJsZSB0Ym9keSB0cjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHRhYmxlIHRib2R5IHRyIC5oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG50YWJsZS5yb3dfZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbnRhYmxlIC5mb3JtX3R5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFibGVXb3JkQnJlYWsgdHIgdGQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctb29wX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDFyZW0gLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW9vcF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1vb3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW9vcF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMCAuMjVyZW0gMXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycy13aWR0aCB7XG4gICAgd2lkdGg6IDUuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMtd2lkdGgge1xuICAgIHdpZHRoOiA0LjFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzLXdpZHRoLWVkaXQge1xuICAgIHdpZHRoOiA4LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzLXdpZHRoLWVkaXQge1xuICAgIHdpZHRoOiA2LjdyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMXJlbTsgfVxuICAgIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtIC5tLWJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0tZml4ZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xuICAgICAgd2lkdGg6IDIuNXJlbTsgfVxuICAgIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLWZpeGVkLWVkaXQge1xuICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07IH1cbiAgICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbSAubS1idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLWZpeGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcbiAgICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbS1maXhlZC1lZGl0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbS1ub3cgLm0tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLW5vdyAubS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycy1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS4wNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW9vcC1iYXNpYy1pbmZvIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMCAuMjVyZW0gMXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctb29wLWJhc2ljLWluZm8ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1vb3AtYmFzaWMtaW5mbyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1vb3AtYmFzaWMtaW5mbyB7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1vb3AtYmFzaWMtaW5mbyB7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLW9vcC1iYXNpYy1pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1vb3AtYmFzaWMtaW5mb19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctb29wLWJhc2ljLWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1vb3AtYmFzaWMtaW5mb19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLW9vcC1iYXNpYy1pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1vb3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tb29wX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tb29wX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tb29wX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tb29wX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1vb3BfX3Bhc3Nwb3J0LW1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLW9vcF9fcGFzc3BvcnQtbWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1vb3BfX3Bhc3Nwb3J0LW1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLW9vcF9fcGFzc3BvcnQtbWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tb29wX19wYXNzcG9ydC1taW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMge1xuICB6LWluZGV4OiAxMDsgfVxuICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjE1OGFkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0tbm93IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0tbm93IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0tbmV4dCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLW5leHQgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbS1uZXh0IGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnNfX2l0ZW0tbmV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFyc19faXRlbS1uZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLW5leHQge1xuICAgICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLW5leHQge1xuICAgICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzX19pdGVtLW5leHQge1xuICAgICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycy1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycy1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDFyZW0gc29saWQgI2MxYzFjMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItbGVmdDogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cbiAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMgLm0tdGFicy1hY3RpdmUge1xuICAgIGNvbG9yOiAjNDEzNGFkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycyAubS10YWJzLWFjdGl2ZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM2MTU4YWQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLW9vcF9fcGFzc3BvcnQtbWluX19saXN0LXllYXJzIC5tLXRhYnMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICMwMGExM2U7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuOXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1vb3BfX3Bhc3Nwb3J0LW1pbl9fbGlzdC15ZWFycyAubS10YWJzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjMDBhMTNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjlyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMgLm0tdGFicy1hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDFyZW0gc29saWQgIzAwYTEzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMgLm0tdGFicy1hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDFyZW0gc29saWQgIzAwYTEzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLm0tb29wX19wYXNzcG9ydC1taW5fX2xpc3QteWVhcnMgLm0tdGFicy1hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDFyZW0gc29saWQgIzAwYTEzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1vb3AtYmFzaWMtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLW9vcC1iYXNpYy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1vb3AtYmFzaWMtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tb29wLWJhc2ljLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLW9vcC1iYXNpYy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm0tb29wLWJhc2ljLWluZm9fX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDEzNGFkOyB9XG4gIC5tLW9vcC1iYXNpYy1pbmZvX19pdGVtIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0MTM0YWQ7IH1cbiAgLm0tb29wLWJhc2ljLWluZm9fX2l0ZW0gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0MTM0YWQ7IH1cbiAgLm0tb29wLWJhc2ljLWluZm9fX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICM2MTU4YWQ7IH1cbiAgLm0tb29wLWJhc2ljLWluZm9fX2l0ZW0gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjNDEzNGFkOyB9XG5cbi5tLW9vcC1hY2NyZWRpdGF0aW9uIHtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4vKlxyXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cclxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxyXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXHJcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMThyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE4cmVtOyB9IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiByZWZyZXNoIDNzIGVhc2UtaW4tb3V0IDE7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJlZnJlc2ggM3MgZWFzZS1pbi1vdXQgMTsgfVxuXG5Aa2V5ZnJhbWVzIHJlZnJlc2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcclxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAqL1xuLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lOyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODY5NzkxOyB9XG5cbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXHJcbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGFnZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1wYWdlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXBhZ2VfX3RpdGxlLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAuMDFyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXBhZ2VfX3RpdGxlLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAuMDFyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXBhZ2VfX3RpdGxlLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAuMDFyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wYWdlX190aXRsZS1saWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDRyZW0gMCAycmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBhZ2VfX3RpdGxlLWN1c3RvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm0tcGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLXBhZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICBjb2xvcjogIzM3MzczNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBjb2xvcjogIzM3MzczNzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGNvbG9yOiAjMzczNzM3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tcGFnZV9fdGl0bGUtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1wYWdlX190aXRsZS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tcGFnZV9fdGl0bGUtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXBhZ2VfX3RpdGxlLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IC45ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tcGFnZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDNyZW0gMCAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1wYWdpbmF0aW9uX19wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1wYWdpbmF0aW9uX19wYWdlc19faXRlbSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAuNXJlbSAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgLjVyZW0gMCAwOyB9XG4gICAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tbmV4dDphZnRlciwgLmctcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tcHJldjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IC4zcmVtO1xuICAgIGhlaWdodDogLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IC4zcmVtO1xuICAgIGhlaWdodDogLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGFnaW5hdGlvbl9fcGFnZXNfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wYWdpbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tcGFnaW5hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXBhZ2luYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbS1uZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tcHJldjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjxcIjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19pdGVtLW5leHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI+XCI7IH1cbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbS1wcmV2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPFwiOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbTpob3ZlciwgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW06Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNENCMThCO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNhNGQ4YzU7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19pdGVtOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbS1wcmV2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi0J3QsNC30LDQtFwiOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tbmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiBcItCS0L/QtdGA0LXQtFwiOyB9IH1cblxuLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tYWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjE4QjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1wYWdpbmF0aW9uX19wYWdlc19faXRlbS1hY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjE4QjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRDQjE4QjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNmZjMWEyO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19pdGVtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENCMThCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNENCMThCO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2ZmMxYTI7IH1cbiAgICAgIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19pdGVtLWFjdGl2ZTpob3ZlciwgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX2l0ZW0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNENCMThCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzZmYzFhMjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXBhZ2luYXRpb25fX3BhZ2VzX19zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tcGFnaW5hdGlvbl9fcGFnZXNfX3NlcGFyYXRvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5nLXBhc3Nwb3J0LXByb2ZpbGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctcGFzc3BvcnQtcHJvZmlsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAuZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5nLXBhc3Nwb3J0LXByb2ZpbGUgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmctcGFzc3BvcnQtcHJvZmlsZSAjZy1wYXNzcG9ydC1wcm9maWxlLXRhYi0xOmNoZWNrZWQgfiAjZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50LXRhYi0xIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZy1wYXNzcG9ydC1wcm9maWxlICNnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiLTI6Y2hlY2tlZCB+ICNnLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQtdGFiLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nLXBhc3Nwb3J0LXByb2ZpbGUgI2ctcGFzc3BvcnQtcHJvZmlsZS10YWItMzpjaGVja2VkIH4gI2ctcGFzc3BvcnQtcHJvZmlsZV9fY29udGVudC10YWItMyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmctcGFzc3BvcnQtcHJvZmlsZSAjZy1wYXNzcG9ydC1wcm9maWxlLXRhYi00OmNoZWNrZWQgfiAjZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50LXRhYi00IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZy1wYXNzcG9ydC1wcm9maWxlICNnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiLTU6Y2hlY2tlZCB+ICNnLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQtdGFiLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nLXBhc3Nwb3J0LXByb2ZpbGUgI2ctcGFzc3BvcnQtcHJvZmlsZS10YWItNjpjaGVja2VkIH4gI2ctcGFzc3BvcnQtcHJvZmlsZV9fY29udGVudC10YWItNiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmctcGFzc3BvcnQtcHJvZmlsZSAjZy1wYXNzcG9ydC1wcm9maWxlLXRhYi03OmNoZWNrZWQgfiAjZy1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50LXRhYi03IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1wYXNzcG9ydC1wcm9maWxlIGlucHV0W2lkXj0nZy1wYXNzcG9ydC1wcm9maWxlLXRhYiddICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IC4xcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXBhc3Nwb3J0LXByb2ZpbGUgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10gKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjFyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTsgfVxuICAgICAgLmctcGFzc3BvcnQtcHJvZmlsZSBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXSArIGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1wYXNzcG9ydC1wcm9maWxlIGlucHV0W2lkXj0nZy1wYXNzcG9ydC1wcm9maWxlLXRhYiddICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmctcGFzc3BvcnQtcHJvZmlsZSBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXSArIGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctcGFzc3BvcnQtcHJvZmlsZSBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXSArIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5nLXBhc3Nwb3J0LXByb2ZpbGUgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10gKyBsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXBhc3Nwb3J0LXByb2ZpbGUgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10gKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZy1wYXNzcG9ydC1wcm9maWxlIGlucHV0W2lkXj0nZy1wYXNzcG9ydC1wcm9maWxlLXRhYiddICsgbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2MxYzFjMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1wYXNzcG9ydC1wcm9maWxlX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLXBhc3Nwb3J0LXByb2ZpbGVfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG4ubS1wYXNzcG9ydC1wcm9maWxlIGlucHV0W2lkXj0nZy1wYXNzcG9ydC1wcm9maWxlLXRhYiddICsgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0MTM0YWQ7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm0tcGFzc3BvcnQtcHJvZmlsZSBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICMwMGExM2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mbyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm8ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mbyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fd29yayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJQnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX193b3JrIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZ3JhdGUge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2dyYXRlOm5vdCg6ZW1wdHkpIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMSUgLjVyZW0gMSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2dyYXRlOm5vdCg6ZW1wdHkpIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMSUgLjVyZW0gMSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2dyYXRlOm5vdCg6ZW1wdHkpIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMSUgLjVyZW0gMSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX19ncmF0ZTpub3QoOmVtcHR5KSB7XG4gICAgICBtYXJnaW46IDAgMCAuNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZ3JhdGU6bm90KDplbXB0eSkge1xuICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDsgfSB9XG5cbi5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0uNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2V4cGVyaWVuY2Ugc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtLjRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2V4cGVyaWVuY2UtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogLjVyZW0gMSUgLjVyZW0gMSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IC41cmVtIDElIC41cmVtIDElOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAuNXJlbSAxJSAuNXJlbSAxJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMCAuNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXBlcnNvbi1hdXhpbGlhcnktaW5mbyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXBlcnNvbi1hdXhpbGlhcnktaW5mbyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXBlcnNvbi1hdXhpbGlhcnktaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1wZXJzb24tYXV4aWxpYXJ5LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ubS1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX3dvcmsge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5tLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZ3JhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wZXJzb24tYXV4aWxpYXJ5LWluZm9fX2V4cGVyaWVuY2Uge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHtcbiAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvX19leHBlcmllbmNlIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLXBlcnNvbi1hdXhpbGlhcnktaW5mb19fZXhwZXJpZW5jZSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtOyB9IH1cblxuLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvX19jb250YWN0cy1lbWFpbDpmaXJzdC1jaGlsZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXBlcnNvbi1tYWluLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1wZXJzb24tbWFpbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1wZXJzb24tbWFpbi1pbmZvX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLmctcGVyc29uLW1haW4taW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXBlcnNvbi1tYWluLWluZm9fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAuZy1wZXJzb24tbWFpbi1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mb19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmctcGVyc29uLW1haW4taW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBlcnNvbi1tYWluLWluZm9fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5nLXBlcnNvbi1tYWluLWluZm9fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1wZXJzb24tbWFpbi1pbmZvX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZy1wZXJzb24tbWFpbi1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1wZXJzb24tbWFpbi1pbmZvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gLjVyZW0gLjI1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mb19fY29udGVudCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gLjI1cmVtIC41cmVtIC4yNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXBlcnNvbi1tYWluLWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wZXJzb24tbWFpbi1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctcGVyc29uLW1haW4taW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7IH0gfVxuXG4uZy1wZXJzb24tbWFpbi1pbmZvX19jb250ZW50LW1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubS1wZXJzb24tbWFpbi1pbmZvIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm0tcGVyc29uLW1haW4taW5mb19faXRlbSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDg3LCAxMjMsIDI0OSwgMC41KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgLm0tcGVyc29uLW1haW4taW5mb19faXRlbTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgLm0tcGVyc29uLW1haW4taW5mb19faXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2l0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAubS1wZXJzb24tbWFpbi1pbmZvX19pdGVtOmhvdmVyLCAubS1wZXJzb24tbWFpbi1pbmZvX19pdGVtOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjM1KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2l0ZW0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cbiAgICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2l0ZW0tYWN0aXZlOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9XG4gICAgICAubS1wZXJzb24tbWFpbi1pbmZvX19pdGVtLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7IH1cbiAgICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2l0ZW0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICAgICAgLm0tcGVyc29uLW1haW4taW5mb19faXRlbS1hY3RpdmU6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1wZXJzb24tbWFpbi1pbmZvX19jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tcGVyc29uLW1haW4taW5mb19fY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLXBlcnNvbi1tYWluLWluZm9fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXBlcnNvbi1uYW1lLXBvc3RfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctcGVyc29uLW5hbWUtcG9zdF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcGVyc29uLW5hbWUtcG9zdF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXBlcnNvbi1uYW1lLXBvc3RfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1wZXJzb24tbmFtZS1wb3N0X19uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uMTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjNyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctcGVyc29uLW5hbWUtcG9zdF9fYWNhZGVtaWMtZGVncmVlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1wZXJzb24tbmFtZS1wb3N0X19yYW5rIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tLXBlcnNvbi1uYW1lLXBvc3RfX25hbWUge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tcGVyc29uLW5hbWUtcG9zdF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuODVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLXBlcnNvbi1uYW1lLXBvc3RfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1wZXJzb24tbmFtZS1wb3N0X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tcGVyc29uLW5hbWUtcG9zdF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtOyB9IH1cblxuLm0tcGVyc29uLW5hbWUtcG9zdF9fcG9zdCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubS1wZXJzb24tbmFtZS1wb3N0X19hY2FkZW1pYy1kZWdyZWUge1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm0tcGVyc29uLW5hbWUtcG9zdF9fcmFuayB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uanMtc29ydC1pdGVtcyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaWNvbl9wdWJsaWNhdGlvbl9iYXNlIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLmctc3BvbnNvcnNfZW1wbG95ZWVzIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZy1zcG9uc29yc19lbXBsb3llZXMgLm1zLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAuMjVyZW07IH1cblxuLmpzLXNvcnQtaXRlbXMge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmljb25fcHVibGljYXRpb25fYmFzZSB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5nLXB1YmxpY2F0aW9uLWJhc2Uge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXB1YmxpY2F0aW9uLWJhc2Uge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBtYXJnaW46IC41cmVtIC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1wdWJsaWNhdGlvbi1iYXNlIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctcHVibGljYXRpb24tYmFzZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1wdWJsaWNhdGlvbi1iYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tcHVibGljYXRpb24tYmFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXB1YmxpY2F0aW9uLWJhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubS1waG90byB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudC1wYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH0gfVxuXG4uZy1saXN0LXBiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1saXN0LXBiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWxpc3QtcGIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1saXN0LXBiX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWxpc3QtcGJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1saXN0LXBiX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogLS40cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWxpc3QtcGJfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctZmlsdGVyLXBiX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZmlsdGVyLXBiX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTsgfSB9XG5cbi5nLWZpbHRlci1wYl9faXRlbSBsYWJlbCB7XG4gIHBhZGRpbmc6IC4ycmVtIC4ycmVtIC4xcmVtIC4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmctZmlsdGVyLXBiX19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbGlzdC1wYl9faXRlbS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tbGlzdC1wYl9faXRlbS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1wYl9faXRlbS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxpc3QtcGJfX2l0ZW0tY291bnRlciB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWxpc3QtcGJfX2l0ZW0tY291bnRlcl9fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1saXN0LXBiX19pdGVtLWNvdW50ZXJfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tbGlzdC1wYl9faXRlbS1jb3VudGVyX19zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1saXN0LXBiX19pdGVtLWNvdW50ZXJfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tbGlzdC1wYl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWxpc3QtcGJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1saXN0LXBiX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxpc3QtcGJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG5cbi5tLWZpbHRlci1wYl9faXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogLjk1ZW07IH1cblxuLm0tZmlsdGVyLXBiX19pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDg3LCAxNzQsIDAuMSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXJlZGFjdG9yLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMXJlbSAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXJlZGFjdG9yLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMXJlbSAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXJlZGFjdG9yLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXJlZGFjdG9yLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tcmVkYWN0b3ItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tcmVkYWN0b3ItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tcmVkYWN0b3ItbmF2aWdhdGlvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1yZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNHJlbSAwIDJyZW0gMDsgfSB9XG5cbi5nLXJlZ2lzdHJhdGlvbl9fZmllbGRzX193YWl0aW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1yZWdpc3RyYXRpb25fX2ZpZWxkc19fc3RhdHVzLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1yZWdpc3RyYXRpb25fX2ZpZWxkc19fc3RhdHVzLXJlcGVhdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmctcmVnaXN0cmF0aW9uX19maWVsZHNfX3N0YXR1cy1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1yZWdpc3RyYXRpb25fX25leHQtc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmctcmVnaXN0cmF0aW9uX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXJlZ2lzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tcmVnaXN0cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1yZWdpc3RyYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXJlZ2lzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5tLXJlZ2lzdHJhdGlvbl9fbGluayBhIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDE5LCAxOCwgNjQsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm0tcmVnaXN0cmF0aW9uX19saW5rIGE6dmlzaXRlZCwgLm0tcmVnaXN0cmF0aW9uX19saW5rIGE6YWN0aXZlLCAubS1yZWdpc3RyYXRpb25fX2xpbmsgYTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTksIDE4LCA2NCwgMC41KTsgfVxuICAubS1yZWdpc3RyYXRpb25fX2xpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX193ZWVrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luOiAwIC0xcmVtIC41cmVtIC0xcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX3dlZWtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgLTFyZW0gLjVyZW0gLTFyZW07XG4gICAgcGFkZGluZzogLjI1cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2NoZWR1bGVfX3dlZWtzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gMDsgfVxuICAgIC5nLXNjaGVkdWxlX193ZWVrc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fd2Vla3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAwOyB9XG4gICAgLmctc2NoZWR1bGVfX3dlZWtzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgLjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2VlayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2VlayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg4NSUgLyA2KTsgfVxuICAgIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07IH1cbiAgICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpOyB9XG4gICAgLmctc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTsgfVxuICAgIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7IH1cbiAgICAuZy1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtOyB9XG4gICAgLmctc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3Mge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg4NSUgLyA2KTsgfVxuICAgIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07IH1cbiAgICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpOyB9XG4gICAgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTsgfVxuICAgIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7IH1cbiAgICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtOyB9XG4gICAgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3M6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcy13ZWVrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzLXdlZWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3Mtd2VlayB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcy13ZWVrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzLXdlZWsge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3NfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXJvb20ge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC1yb29tIHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi43cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtbmFtZSB7XG4gICAgd2lkdGg6IDc5JTtcbiAgICBwYWRkaW5nOiAwIC4yNXJlbSAwIC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLW5hbWUge1xuICAgIHdpZHRoOiA3OSU7XG4gICAgcGFkZGluZzogMCAuMjVyZW0gMCAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC1uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLW5hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtbmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXRpbWUge1xuICAgIHdpZHRoOiAxMSU7XG4gICAgcGFkZGluZzogMCAuNXJlbSAwIC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lIHtcbiAgICB3aWR0aDogMTElO1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX19mcm9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX19mcm9tOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb206YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgLSBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtdGltZV9fZnJvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTsgfVxuICAgIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb206YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX19mcm9tOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcImNcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogLjJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogLjJyZW07IH1cbiAgICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX19mcm9tOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmctc2NoZWR1bGVfX2NhcmQtdGltZV9fZnJvbTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJjXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX19mcm9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtOyB9XG4gICAgLmctc2NoZWR1bGVfX2NhcmQtdGltZV9fZnJvbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb206YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiY1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX190byB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX3RvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtdGltZV9fdG8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmctc2NoZWR1bGVfX2NhcmQtdGltZV9fdG86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfQtNC+JztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogLjJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX3RvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5nLXNjaGVkdWxlX19jYXJkLXRpbWVfX3RvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn0LTQvic7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX190byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZy1zY2hlZHVsZV9fY2FyZC10aW1lX190bzpiZWZvcmUge1xuICAgICAgY29udGVudDogJ9C00L4nO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC1sZWN0dXJlciB7XG4gICAgcGFkZGluZzogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtbGVjdHVyZXIge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19jYXJkLWxlY3R1cmVyIHtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc2NoZWR1bGVfX2NhcmQtbGVjdHVyZXIge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zY2hlZHVsZV9fY2FyZC1sZWN0dXJlciB7XG4gICAgcGFkZGluZzogLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2NoZWR1bGVfX2xpc3QtaG9tZSAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1ob21lIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2NoZWR1bGVfX2xpc3QtaG9tZSAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzcyAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzc19faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zY2hlZHVsZV9fbGlzdC1ob21lIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3MgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3MgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXNjaGVkdWxlX19saXN0LWhvbWUgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3MgLmctc2NoZWR1bGVfX2xpc3QtY2xhc3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtOmhvdmVyLCAubS1zY2hlZHVsZV9fd2Vla3NfX2l0ZW06Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtOmhvdmVyLCAubS1zY2hlZHVsZV9fd2Vla3NfX2l0ZW06Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtOmhvdmVyLCAubS1zY2hlZHVsZV9fd2Vla3NfX2l0ZW06Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zY2hlZHVsZV9fd2Vla3NfX2l0ZW0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzRDNzNFQztcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXNjaGVkdWxlX193ZWVrc19faXRlbS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjNEM3M0VDO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM0QzczRUM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM0QzczRUM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX3dlZWtzX19pdGVtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM0QzczRUM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbTpob3ZlciwgLm0tc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW06Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDJyZW0gc29saWQgI2MxYzFjMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zY2hlZHVsZV9fZGF5cy1vZi10aGUtd2Vla19faXRlbS1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXNjaGVkdWxlX19kYXlzLW9mLXRoZS13ZWVrX19pdGVtLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjExKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2RheXMtb2YtdGhlLXdlZWtfX2l0ZW0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjExKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1zY2hlZHVsZV9fbGlzdC1jbGFzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDJyZW0gc29saWQgI2MxYzFjMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZF9fY29udGVudCB7XG4gICAgYm9yZGVyOiAwLjA4cmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmRfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogMC4wOHJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkX19jb250ZW50LWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZF9fY29udGVudC1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmRfX2NvbnRlbnQtaG9tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZF9fY29udGVudC1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkX19jb250ZW50LWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZC10eXBlIHtcbiAgICBmb250LXNpemU6IC45ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmQtdHlwZSB7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkLXJvb20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmQtcm9vbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAuOTVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZC1uYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkLXRpbWUge1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNmMGFkNGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmQtdGltZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2YwYWQ0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZC10aW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2YwYWQ0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc2NoZWR1bGVfX2NhcmQtdGltZV9fZnJvbSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkLXRpbWVfX2Zyb20ge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBjb2xvcjogIzYzNjM2MzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zY2hlZHVsZV9fY2FyZC10aW1lX190byB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXNjaGVkdWxlX19jYXJkLXRpbWVfX3RvIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgY29sb3I6ICM2MzYzNjM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc2NvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc2NvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zY29yZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNjb3JlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5nLXNjb3JlX19pdGVtX19lYy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5nLXNjb3JlX19lYyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZy1zY29yZV9fZWMtcG9pbnRzIHtcbiAgbWFyZ2luOiAwIDAgMCAxLjRyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXNjb3JlX19pdGVtLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zY29yZV9faXRlbS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc2NvcmVfX2l0ZW0tY291bnRlciB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1zY29yZV9faXRlbS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc2NvcmVfX2l0ZW0tY291bnRlcl9fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zY29yZV9faXRlbS1jb3VudGVyX19zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXNjb3JlX19pdGVtLWNvdW50ZXJfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXNjb3JlX19pdGVtLWNvdW50ZXJfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc2NvcmVfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zY29yZV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXNjb3JlX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXNjb3JlX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG4uZy1zZWFyY2hfX2xpbmsgYSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm0tc2VhcmNoX19saW5rIGEge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMTksIDE4LCA2NCwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubS1zZWFyY2hfX2xpbmsgYTp2aXNpdGVkLCAubS1zZWFyY2hfX2xpbmsgYTphY3RpdmUsIC5tLXNlYXJjaF9fbGluayBhOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxOSwgMTgsIDY0LCAwLjUpOyB9XG4gIC5tLXNlYXJjaF9fbGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpOyB9XG5cbi5yZXN1bHQtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gIC5yZXN1bHQtc2VhcmNoIC5ncm91cC1zZWFyY2gge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gICAgLnJlc3VsdC1zZWFyY2ggLmdyb3VwLXNlYXJjaCAuYm9keS1yZXN1bHQtc2VhcmNoIHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uYi1sb2FkZXJfX3dyYXBwZXIgdHIgdGQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYi1sb2FkZXJfX3dyYXBwZXIgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi55YS1zaXRlLWZvcm1fX2Zvcm0gdGFibGUgdHIgdGQsIHlhc3MtZGl2IHRhYmxlIHRyIHRkLCBiLWxvYWRlcl9fZXh0LXdyYXBwZXIgdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ueWEtc2l0ZS1mb3JtX19mb3JtIHRhYmxlIHRyOmhvdmVyLCB5YXNzLWRpdiB0YWJsZSB0cjpob3ZlciwgYi1sb2FkZXJfX2V4dC13cmFwcGVyIHRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ueWEtc2l0ZS1mb3JtX19mb3JtIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNzM3MzcgIWltcG9ydGFudDsgfVxuXG4ueWEtc2l0ZS1mb3JtX19pbnB1dC10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjc1cmVtIC45cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4ueWEtc2l0ZS1mb3JtX19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuMjVyZW0gMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9va1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0YzczZWM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuI3lhLXNpdGUtcmVzdWx0cyAuYi1wYWdlcl9fY3VycmVudCB7XG4gIGNvbG9yOiAjMjMyMzIzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAvKiBib3JkZXItY29sb3I6ICM1Y2I4NWM7ICovXG4gIGJvcmRlcjogMnB4IHNvbGlkICM1Q0I4NUQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAjeWEtc2l0ZS1yZXN1bHRzIC5iLXBhZ2VyX19jdXJyZW50OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQjg1RCAhaW1wb3J0YW50OyB9XG5cbi5iLXBhZ2VyX19wYWdlcyAuYi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC8qIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgKi9cbiAgYm9yZGVyOiAycHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2MxYzFjMSAhaW1wb3J0YW50OyB9XG4gIC5iLXBhZ2VyX19wYWdlcyAuYi1saW5rOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNUNCODVEICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI3lhLXNpdGUtcmVzdWx0cyAuYi1zZXJwLWl0ZW1fX3RleHQge1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfVxuXG4uYi1wYWdlcl9fdGl0bGUsIC5iLXBhZ2VyX19pbmFjdGl2ZSwgLmItcGFnZXJfX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3lhLXNpdGUtcmVzdWx0cyAuYi1wYWdlcl9fc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4jeWEtc2l0ZS1yZXN1bHRzIC5iLXBhZ2VyX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2VhcmNoLW9wcCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNlYXJjaC1vcHAge1xuICAgIG1hcmdpbjogMXJlbSAwIDAgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zZWFyY2gtb3BwIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXNlYXJjaC1vcHAge1xuICAgIG1hcmdpbjogMXJlbSAwIDRyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctc2VhcmNoLW9wcCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgNHJlbSAwOyB9IH1cblxuLmctc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC41cmVtOyB9XG5cbi5tLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9XG5cbi8qIVxyXG4gKiBGb3RvcmFtYSA0LjYuNCB8IGh0dHA6Ly9mb3RvcmFtYS5pby9saWNlbnNlL1xyXG4gKi9cbi5mb3RvcmFtYV9fYXJyOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1czphZnRlciwgLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVyLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlciwgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUsIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LCAuZm90b3JhbWFfX3ZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiwgLmZvdG9yYW1hX19pbWcge1xuICBtYXgtd2lkdGg6IDk5OTk5cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTk5OTlweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2dyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZm90b3JhbWFfX2dyYWJiaW5nICoge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZvdG9yYW1hX19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXZfX3NoYWZ0LCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3RodW1iLWJvcmRlciwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uLCAuZm90b3JhbWFfX25hdjphZnRlciwgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9faHRtbCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zcGlubmVyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19pbWcsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmZvdG9yYW1hX19hcnI6Zm9jdXMsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzLCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mb3RvcmFtYV9fYXJyOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1czphZnRlciwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVyLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NSwgMjM0LCAwLjUpOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZSwgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8sIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faHRtbCwgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19pbWcsIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXZfX3NoYWZ0LCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zOyB9XG5cbi5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX19uby1zZWxlY3QsIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSwgLmZvdG9yYW1hX193cmFwIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZm90b3JhbWFfX3NlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuLmZvdG9yYW1hX19uYXYsIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG4uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAsIC5mb3RvcmFtYV9fbmF2X19mcmFtZSwgLmZvdG9yYW1hX19uYXZfX3NoYWZ0IHtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWUsIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uX193cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZm90b3JhbWEtLWhpZGRlbiwgLmZvdG9yYW1hX19sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdG9wOiAtOTk5OTlweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLCAuZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLCAuZm90b3JhbWFfX25hdl9fc2hhZnQsIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLCAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZm90b3JhbWEucG5nKSBuby1yZXBlYXQ7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLCAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLCAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZm90b3JhbWFAMngucG5nKSAwIDAvOTZweCAxNjBweCBuby1yZXBlYXQ7IH0gfVxuXG4uZm90b3JhbWFfX3RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDEyNywgMTI3LCAwLjIpOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIsIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZvdG9yYW1hIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvdG9yYW1hOm5vdCguZm90b3JhbWEtLXVub2J0cnVzaXZlKSA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZm90b3JhbWEtLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mb3RvcmFtYV9fd3JhcCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLXJ0bCAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3N0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZvdG9yYW1hX193cmFwLS1wYW4teSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3BvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvdG9yYW1hX193cmFwLS1zbGlkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSB7XG4gIHotaW5kZXg6IDg7IH1cblxuLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLWZyb250LCAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIsIC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLWZyb250IHtcbiAgei1pbmRleDogODsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIge1xuICB6LWluZGV4OiA3OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtcmVhci5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgei1pbmRleDogOTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3NoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX19pbWcge1xuICAtbXMtZmlsdGVyOiBcImFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX2Vycm9yIC5mb3RvcmFtYV9faW1nLCAuZm90b3JhbWFfX2xvYWRlZCAuZm90b3JhbWFfX2ltZyB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAuNzU7IH1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbG9hZGVkLS1mdWxsIC5mb3RvcmFtYV9faW1nLCAuZm90b3JhbWFfX2ltZy0tZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbG9hZGVkLS1mdWxsIC5mb3RvcmFtYV9faW1nLS1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlIHtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mb3RvcmFtYV9fbmF2IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiA1OyB9XG5cbi5mb3RvcmFtYV9fbmF2X19zaGFmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3RvcmFtYV9fbmF2LS1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uZm90b3JhbWFfX25hdi0tZG90cyAuZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iLCAuZm90b3JhbWFfX25hdi0tZG90cyAuZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX19uYXYtLXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX19uYXYtLXRodW1icyAuZm90b3JhbWFfX25hdl9fZnJhbWU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX25hdi0tdGh1bWJzIC5mb3RvcmFtYV9fbmF2X19mcmFtZS0tZG90IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmOyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX2RvdDphZnRlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4OyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIC5mb3RvcmFtYV9fZG90IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7IH1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIge1xuICBwYWRkaW5nOiAzcHg7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDsgfVxuXG4uZm90b3JhbWFfX3RodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iIHtcbiAgei1pbmRleDogMjsgfVxuXG4uZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMGFmZWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoNjQsIDY0LCA2NCwgMC4xKSk7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZm90b3JhbWFfX2NhcHRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7IH1cblxuLmZvdG9yYW1hX193cmFwLS1ydGwgLmZvdG9yYW1hX19jYXB0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmZvdG9yYW1hX193cmFwLS1uby1jYXB0aW9ucyAuZm90b3JhbWFfX2NhcHRpb24sIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3NwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lciAyNHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW5uZXIgMjRzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2ltZyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zczsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2h0bWwsIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faW1nIHtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZm90b3JhbWFfX3NlbGVjdCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4uZm90b3JhbWFfX3ZpZGVvIHtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDsgfSB9XG5cbi5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3RvcmFtYV9fYXJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7IH1cblxuLmZvdG9yYW1hX19hcnItLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uZm90b3JhbWFfX2Fyci0tbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLmZvdG9yYW1hX19hcnItLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgKmRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IC4xOyB9XG5cbi5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuXG4uZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMiAuZm90b3JhbWFfX3ZpZGVvLXBsYXksIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3RvcmFtYV9fZXJyb3IgLmZvdG9yYW1hX192aWRlby1wbGF5LCAuZm90b3JhbWFfX2xvYWRlZCAuZm90b3JhbWFfX3ZpZGVvLXBsYXksIC5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7IH1cblxuLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG4gIHotaW5kZXg6IDIwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMiAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnI6Zm9jdXMsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXNsaWRlLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOm5vdCg6Zm9jdXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCk7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnItLXByZXY6bm90KDpmb2N1cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00OHB4LCAwLCAwKTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS1zbGlkZS5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Fyci0tbmV4dDpub3QoOmZvY3VzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0OHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0OHB4LCAwLCAwKTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Fyci0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0OHB4LCAwLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ4cHgsIDAsIDApICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fYXJyOm5vdCg6Zm9jdXMpLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246bm90KDpmb2N1cyksIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlOm5vdCg6Zm9jdXMpLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1wbGF5Om5vdCg6Zm9jdXMpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zczsgfVxuXG4uZm90b3JhbWFfX25hdjphZnRlciwgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcHggMTAwJSw1cHggMTAwJTsgfVxuXG4uZm90b3JhbWFfX25hdjpiZWZvcmUsIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDAgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLDAgMDtcbiAgbGVmdDogLTEwcHg7IH1cblxuLmZvdG9yYW1hX19uYXYuZm90b3JhbWFfX3NoYWRvd3MtLWxlZnQ6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlLmZvdG9yYW1hX19zaGFkb3dzLS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7IH1cblxuLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4yKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSA3NSUsIHRyYW5zcGFyZW50KSwgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMTAwJSA1MCUsIHJnYmEoMCwgMCwgMCwgMC40KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAsMTAwJSAwO1xuICByaWdodDogLTEwcHg7IH1cblxuLmZvdG9yYW1hX19uYXYuZm90b3JhbWFfX3NoYWRvd3MtLXJpZ2h0OmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlLmZvdG9yYW1hX19zaGFkb3dzLS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdjphZnRlciwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbmF2OmJlZm9yZSwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsIC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsIC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19zdGFnZTphZnRlciwgLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1zbGlkZXItZW1wdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXJfZW1wdHkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctc2xpZGVyLWVtcHR5IHtcbiAgICAgIGhlaWdodDogMTRyZW07IH0gfVxuXG4uZy1zbGlkZXItbmV3cyAuZm90b3JhbWFfX2ltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc2xpZGVyLW5ld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNsaWRlci1uZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTAwMDsgfSB9XG5cbi5nLXNsaWRlci1uZXdzIC5pdGVtX2ZvdG9yYW1hIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXNsaWRlci1uZXdzIC5pdGVtX2ZvdG9yYW1hIHtcbiAgICAgIGhlaWdodDogMTRyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXNsaWRlci1uZXdzIC5pdGVtX2ZvdG9yYW1hIHtcbiAgICAgIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zbGlkZXItbmV3cyAuZm90b3JhbWFfX3N0YWdlIHtcbiAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXNsaWRlci1uZXdzIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zbGlkZXItbmV3cyAuZm90b3JhbWFfX25hdi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5nLXNsaWRlci1uZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctc2xpZGVyLW5ld3NfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMnJlbSAxcmVtIC41cmVtIDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1zbGlkZXItbmV3c19fdGl0bGUge1xuICAgICAgbWFyZ2luOiA1cmVtIDFyZW0gLjVyZW0gMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXNsaWRlci1uZXdzX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgICBtYXJnaW46IDVyZW0gMXJlbSAuNXJlbSAxcmVtOyB9IH1cblxuLmctc2xpZGVyLW5ld3NfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtO1xuICB3aWR0aDogOTUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXNsaWRlci1uZXdzX190ZXh0IHtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1zbGlkZXItbmV3c19fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDUuMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXNsaWRlci1uZXdzX190ZXh0IHtcbiAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1zbGlkZXItbmV3c19fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuXG4jc2xpZGVyX2VtcHR5IHtcbiAgd2lkdGg6IDk3LjclO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXJfZW1wdHkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubS1zbGlkZXItbmV3cyAuaXRlbV9mb3RvcmFtYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tc2xpZGVyLW5ld3MgLml0ZW1fZm90b3JhbWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1zbGlkZXItbmV3cyAuaXRlbV9mb3RvcmFtYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW0gLjc1cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXNsaWRlci1uZXdzIC5pdGVtX2ZvdG9yYW1hIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTsgfSB9XG5cbi5tLXNsaWRlci1uZXdzIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS44cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1zbGlkZXItbmV3cyAuZm90b3JhbWFfX3N0YWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbSAuNzVyZW0gMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXNsaWRlci1uZXdzIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW0gLjc1cmVtIDAgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tc2xpZGVyLW5ld3MgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH0gfVxuXG4ubS1zbGlkZXItbmV3c19fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkIHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubS1zbGlkZXItbmV3c19fdGl0bGU6aG92ZXIsIC5tLXNsaWRlci1uZXdzX190aXRsZTpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgd2hpdGU7IH1cbiAgLm0tc2xpZGVyLW5ld3NfX3RpdGxlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1zbGlkZXItbmV3c19fdGl0bGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1zbGlkZXItbmV3c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXNsaWRlci1uZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbi5tLXNsaWRlci1uZXdzX190ZXh0IHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLXNsaWRlci1uZXdzX190ZXh0IGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1zbGlkZXItbmV3c19fdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tc2xpZGVyLW5ld3NfX3RleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5tLXNsb2dhbiB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gIC5tLXNsb2dhbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tLXNsb2dhbl9fdHdvIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0tc2xvZ2FuX190d28ge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1zbG9nYW5fX3R3byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLXNsb2dhbl9fdHdvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubS1zbG9nYW5fX3R3byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG5cbi5nLXNvY2lhbHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc29jaWFsc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXNvY2lhbHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zb2NpYWxzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cblxuLmctc29jaWFsc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZy1zb2NpYWxzX19saXN0LWl0ZW06aG92ZXIsIC5nLXNvY2lhbHNfX2xpc3QtaXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXNvY2lhbHNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtOyB9IH1cbiAgLmctc29jaWFsc19fbGlzdC1pdGVtX19pY29uIHtcbiAgICBwYWRkaW5nOiAuNHJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAgIC5nLXNvY2lhbHNfX2xpc3QtaXRlbV9faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctc29jaWFsc19fbGlzdC1pdGVtX19uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1zb2NpYWxzX19saXN0LWl0ZW1fX25hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXNvY2lhbHNfX2xpc3QtaXRlbV9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07IH0gfVxuXG4ubS1zb2NpYWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjsgfVxuXG4ubS1zb2NpYWxzX19saXN0LWl0ZW0ge1xuICBib3JkZXI6IDA7IH1cbiAgLm0tc29jaWFsc19fbGlzdC1pdGVtOnZpc2l0ZWQsIC5tLXNvY2lhbHNfX2xpc3QtaXRlbTphY3RpdmUsIC5tLXNvY2lhbHNfX2xpc3QtaXRlbTpmb2N1cyB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tLXNvY2lhbHNfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tLXNvY2lhbHNfX2xpc3QtaXRlbV9faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLm0tc29jaWFsc19fbGlzdC1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzM3MzczNzsgfVxuICAgIC5tLXNvY2lhbHNfX2xpc3QtaXRlbV9fbmFtZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuOSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NSwgNTUsIDU1LCAwLjM1KTsgfVxuICAgIC5tLXNvY2lhbHNfX2xpc3QtaXRlbV9fbmFtZTpob3ZlciwgLm0tc29jaWFsc19fbGlzdC1pdGVtX19uYW1lOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIzOCwgNzAsIDAsIDAuOSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzgsIDcwLCAwLCAwLjM1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc3RhdGljLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAwIC4yNXJlbTsgfVxuICAgIC5nLXN0YXRpYy1wYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc3RhdGljLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAuZy1zdGF0aWMtcGFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc3RhdGljLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAuZy1zdGF0aWMtcGFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXN0YXRpYy1wYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmctc3RhdGljLXBhZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdGF0aWMtcGFnZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5nLXN0YXRpYy1wYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbSAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZzogNHJlbSAwIDAgMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zdGF0aWMtcGFnZV9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc3RhdGljLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXN0YXRpYy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc3RhdGljLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdGF0aWMtcGFnZV9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7IH0gfVxuXG4uZy1zdGF0aWMtcGFnZV9fZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXN0YXRpYy1wYWdlX19lZGl0b3Ige1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXN0YXRpYy1wYWdlX19lZGl0b3Ige1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXN0YXRpYy1wYWdlX19lZGl0b3Ige1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctc3RhdGljLXBhZ2VfX2VkaXRvciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1zdGF0aWMtcGFnZV9fZWRpdG9yIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXN0YXRpYy1wYWdlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc3RhdGljLXBhZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXN0YXRpYy1wYWdlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tc3RhdGljLXBhZ2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1zdGF0aWMtcGFnZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN2VtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubS1zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLXN0YXRpYy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zdGF0aWMtcGFnZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tc3RhdGljLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1zdGF0aWMtcGFnZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tLXN0YXRpYy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG5cbi5tLXN0YXRpYy1wYWdlX19lZGl0b3Ige1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmctc3RhdHVzLWltcGxlbWVudGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctc3RhdHVzLWltcGxlbWVudGF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgd2lkdGg6IDEzcmVtOyB9XG4gICAgICAuZy1zdGF0dXMtaW1wbGVtZW50YXRpb24gLmctY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1zdGF0dXMtaW1wbGVtZW50YXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB3aWR0aDogMTNyZW07IH1cbiAgICAgIC5nLXN0YXR1cy1pbXBsZW1lbnRhdGlvbiAuZy1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXN0YXR1cy11bml2ZXJzaXR5IGEge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctc3RhdHVzLXVuaXZlcnNpdHkgYSB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS1zdGF0dXMtdW5pdmVyc2l0eSBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtOyB9XG4gICAgLm0tc3RhdHVzLXVuaXZlcnNpdHkgYTp2aXNpdGVkLCAubS1zdGF0dXMtdW5pdmVyc2l0eSBhOmFjdGl2ZSwgLm0tc3RhdHVzLXVuaXZlcnNpdHkgYTpmb2N1cywgLm0tc3RhdHVzLXVuaXZlcnNpdHkgYTpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc3RhdHVzLXVuaXZlcnNpdHkgYSB7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tLXN0YXR1cy11bml2ZXJzaXR5IGE6dmlzaXRlZCwgLm0tc3RhdHVzLXVuaXZlcnNpdHkgYTphY3RpdmUsIC5tLXN0YXR1cy11bml2ZXJzaXR5IGE6Zm9jdXMsIC5tLXN0YXR1cy11bml2ZXJzaXR5IGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXN0YXR1cy11bml2ZXJzaXR5IHtcbiAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cbi5nLXN0cnVjdHVyYSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc3RydWN0dXJhIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYSB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zdHJ1Y3R1cmEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc3RydWN0dXJhIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdHJ1Y3R1cmEge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc3RydWN0dXJhX19pdGVtLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEuMzg4cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEuMzg4cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4zODhyZW07XG4gICAgaGVpZ2h0OiAxLjE4OHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4zODhyZW07XG4gICAgaGVpZ2h0OiAxLjE4OHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4zODhyZW07XG4gICAgaGVpZ2h0OiAxLjE4OHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1uby1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1uby1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1uby1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctc3RydWN0dXJhX19pdGVtLW5vLWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tbm8tY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctc3RydWN0dXJhX19pdGVtLXBhcmVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmctc3RydWN0dXJhX19pdGVtLXBhcmVudCAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IGxpIHtcbiAgICAgIHBhZGRpbmc6IC40cmVtIDAgLjRyZW0gMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgbGkge1xuICAgICAgcGFkZGluZzogLjRyZW0gMCAuNHJlbSAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgLmctc3RydWN0dXJhX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTsgfVxuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07IH1cbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctc3RydWN0dXJhX19pdGVtLXBhcmVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmctc3RydWN0dXJhX19pdGVtLXBhcmVudCAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtOyB9XG4gICAgLmctc3RydWN0dXJhX19pdGVtLXBhcmVudCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uZy1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgLjVyZW0gLjVyZW07IH1cbiAgICAgIC5nLXN0cnVjdHVyYV9faXRlbS1jaGlsZCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctc3RydWN0dXJhX19pdGVtLWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAuNXJlbTsgfVxuICAgICAgLmctc3RydWN0dXJhX19pdGVtLWNoaWxkIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctc3RydWN0dXJhX19pdGVtLWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLmctc3RydWN0dXJhX19pdGVtLWNoaWxkIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgIC5nLXN0cnVjdHVyYV9faXRlbS1jaGlsZCAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQgLmctc3RydWN0dXJhX19pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQgPiBsaSB7XG4gICAgICBtYXJnaW46IC41cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctc3RydWN0dXJhX19pdGVtLWNoaWxkID4gbGkge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1jaGlsZCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctc3RydWN0dXJhX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mby1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC44NXJlbTtcbiAgICBoZWlnaHQ6IC44NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mby1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC44NXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctc3RydWN0dXJhX19pdGVtLWluZm8taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAuODVyZW07XG4gICAgaGVpZ2h0OiAuODVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogLjg1cmVtO1xuICAgIGhlaWdodDogLjg1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mby1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC44NXJlbTtcbiAgICBoZWlnaHQ6IC44NXJlbTsgfSB9XG5cbi5tLXN0cnVjdHVyYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXN0cnVjdHVyYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tc3RydWN0dXJhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1zdHJ1Y3R1cmEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tc3RydWN0dXJhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLXN0cnVjdHVyYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAuMDg1cmVtO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MxYzFjMTtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQ6aG92ZXIsIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZDpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBhMTNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tc3RydWN0dXJhX19pdGVtLW9wZW5fX2NoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IC4wODVyZW07XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxO1xuICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZDpob3ZlciwgLm0tc3RydWN0dXJhX19pdGVtLW9wZW5fX2NoaWxkOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMGExM2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAuMDg1cmVtO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MxYzFjMTtcbiAgICAgIGNvbG9yOiAjMzg1NEI4OyB9XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQ6aG92ZXIsIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZDpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBhMTNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZCB7XG4gICAgICBib3JkZXItd2lkdGg6IC4wODVyZW07XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxO1xuICAgICAgY29sb3I6ICMzODU0Qjg7IH1cbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1vcGVuX19jaGlsZDpob3ZlciwgLm0tc3RydWN0dXJhX19pdGVtLW9wZW5fX2NoaWxkOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMGExM2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tc3RydWN0dXJhX19pdGVtLW9wZW5fX2NoaWxkIHtcbiAgICAgIGJvcmRlci13aWR0aDogLjA4NXJlbTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG4gICAgICBjb2xvcjogIzM4NTRCODsgfVxuICAgICAgLm0tc3RydWN0dXJhX19pdGVtLW9wZW5fX2NoaWxkOmhvdmVyLCAubS1zdHJ1Y3R1cmFfX2l0ZW0tb3Blbl9fY2hpbGQ6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwYTEzZTsgfSB9XG4gIC5tLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLm0tc3RydWN0dXJhX19pdGVtLXBhcmVudCBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMDFyZW0gc29saWQgI2MxYzFjMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IGxpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgbGkge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgLm0tc3RydWN0dXJhX19pdGVtLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm0tc3RydWN0dXJhX19pdGVtLXBhcmVudCBsaSB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm0tc3RydWN0dXJhX19pdGVtLXBhcmVudCAubS1zdHJ1Y3R1cmFfX2l0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1wYXJlbnQgbGkge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tcGFyZW50IC5tLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtOyB9IH1cbiAgLm0tc3RydWN0dXJhX19pdGVtLWNoaWxkIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1jaGlsZCBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMDFyZW0gc29saWQgI2MxYzFjMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQgbGkge1xuICAgICAgICBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tc3RydWN0dXJhX19pdGVtLWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDg1cmVtIGRhc2hlZCAjYzFjMWMxOyB9XG4gICAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1jaGlsZCBsaSB7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1jaGlsZCAubS1zdHJ1Y3R1cmFfX2l0ZW0tbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjA4NXJlbSBkYXNoZWQgI2MxYzFjMTsgfVxuICAgICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQgbGkge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQgLm0tc3RydWN0dXJhX19pdGVtLW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMC4wODVyZW0gZGFzaGVkICNjMWMxYzE7IH1cbiAgICAgICAgLm0tc3RydWN0dXJhX19pdGVtLWNoaWxkIGxpIHtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLm0tc3RydWN0dXJhX19pdGVtLWNoaWxkIC5tLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXN0cnVjdHVyYV9faXRlbS1pbmZvX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBjb2xvcjogIzYzNjM2MzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLXN0cnVjdHVyYV9faXRlbS1pbmZvX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBjb2xvcjogIzYzNjM2MzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXN0cnVjdHVyYV9faXRlbS1pbmZvX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBjb2xvcjogIzYzNjM2MzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0taW5mb19faXRlbSB7XG4gICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgY29sb3I6ICM2MzYzNjM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tc3RydWN0dXJhX19pdGVtLWluZm9fX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cbiAgLm0tc3RydWN0dXJhX19pdGVtLWluZm8taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvZGlhZ29uYWwtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGZpbGw6ICNjMWMxYzE7IH1cbiAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0taW5mby1pY29uOmhvdmVyLCAubS1zdHJ1Y3R1cmFfX2l0ZW0taW5mby1pY29uOmZvY3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IC45OyB9XG5cbi5nLXN2LWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5nLXN2LWNvbnRyb2xfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLXN2LWNvbnRyb2xfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1zdi1jb250cm9sX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctc3YtY29udHJvbF9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1zdi1jb250cm9sX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctc3YtY29udHJvbF9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxNDQwcHg7IH0gfVxuICAuZy1zdi1jb250cm9sX19ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5nLXN2LWNvbnRyb2xfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZy1zdi1jb250cm9sX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogMCAuNDI1cmVtO1xuICAgIG1hcmdpbjogMCAuMTI1cmVtOyB9XG5cbi5tLXN2LWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC5tLXN2LWNvbnRyb2xfX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5tLXN2LWNvbnRyb2xfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM3MzczNzsgfVxuICAgIC5tLXN2LWNvbnRyb2xfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNzM3Mzc7IH1cbiAgICAubS1zdi1jb250cm9sX19pdGVtLS1zX25vcm1hbCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAubS1zdi1jb250cm9sX19pdGVtLS1zX21lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAubS1zdi1jb250cm9sX19pdGVtLS1zX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5tLXN2LWNvbnRyb2xfX2l0ZW0tLWxzX21lZGl1bSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjEyNXJlbTsgfVxuICAgIC5tLXN2LWNvbnRyb2xfX2l0ZW0tLWxzX2xhcmdlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVyZW07IH1cbiAgICAubS1zdi1jb250cm9sX19pdGVtLS1jb2xvcjIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tLXN2LWNvbnRyb2xfX2l0ZW0tLWNvbG9yMyB7XG4gICAgICBjb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZGQxZmY7IH1cbiAgICAubS1zdi1jb250cm9sX19pdGVtLS1jb2xvcjQge1xuICAgICAgY29sb3I6ICM0ZDRiNDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmM2Q2OyB9XG4gICAgLm0tc3YtY29udHJvbF9faXRlbS0tY29sb3I1IHtcbiAgICAgIGNvbG9yOiAjYTllNDRkICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2IyNzE2ICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtc2l6ZT1cIm5vcm1hbFwiXSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5bZGF0YS1zaXplPVwibWVkaXVtXCJdIHtcbiAgZm9udC1zaXplOiAxMjUlOyB9XG5cbltkYXRhLXNpemU9XCJsYXJnZVwiXSB7XG4gIGZvbnQtc2l6ZTogMTUwJTsgfVxuXG5bZGF0YS1zcGFjaW5nPVwibm9ybWFsXCJdIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG5bZGF0YS1zcGFjaW5nPVwibWVkaXVtXCJdIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG5bZGF0YS1zcGFjaW5nPVwibGFyZ2VcIl0ge1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbltkYXRhLWNvbnRyYXN0PVwiY29sb3IxXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuW2RhdGEtY29udHJhc3Q9XCJjb2xvcjJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBiICFpbXBvcnRhbnQ7IH1cbiAgW2RhdGEtY29udHJhc3Q9XCJjb2xvcjJcIl0gKiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIFtkYXRhLWNvbnRyYXN0PVwiY29sb3IyXCJdIGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWNvbnRyYXN0PVwiY29sb3IzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkZDFmZiAhaW1wb3J0YW50OyB9XG4gIFtkYXRhLWNvbnRyYXN0PVwiY29sb3IzXCJdICoge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50OyB9XG4gIFtkYXRhLWNvbnRyYXN0PVwiY29sb3IzXCJdIGEge1xuICAgIGNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtY29udHJhc3Q9XCJjb2xvcjRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjdmM2Q2ICFpbXBvcnRhbnQ7IH1cbiAgW2RhdGEtY29udHJhc3Q9XCJjb2xvcjRcIl0gKiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGQ0YjQzICFpbXBvcnRhbnQ7IH1cbiAgW2RhdGEtY29udHJhc3Q9XCJjb2xvcjRcIl0gYSB7XG4gICAgY29sb3I6ICM0ZDRiNDMgIWltcG9ydGFudDsgfVxuXG5bZGF0YS1jb250cmFzdD1cImNvbG9yNVwiXSB7XG4gIGJhY2tncm91bmQ6ICMzYjI3MTYgIWltcG9ydGFudDsgfVxuICBbZGF0YS1jb250cmFzdD1cImNvbG9yNVwiXSAqIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNhOWU0NGQgIWltcG9ydGFudDsgfVxuICBbZGF0YS1jb250cmFzdD1cImNvbG9yNVwiXSBhIHtcbiAgICBjb2xvcjogI2E5ZTQ0ZCAhaW1wb3J0YW50OyB9XG5cbi5nLXRhYnMgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmctdGFicyBpbnB1dFtpZF49XCJ0YWJcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nLXRhYnMgI3RhYjE6Y2hlY2tlZCB+ICNnLWNvbnRlbnRfXzEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZy10YWJzICN0YWIyOmNoZWNrZWQgfiAjZy1jb250ZW50X18yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmctdGFicyAjdGFiMzpjaGVja2VkIH4gI2ctY29udGVudF9fMyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5nLXRhYnMgI3RhYjQ6Y2hlY2tlZCB+ICNnLWNvbnRlbnRfXzQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZy10YWJzICN0YWI1OmNoZWNrZWQgfiAjZy1jb250ZW50X181IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmctdGFicyAjdGFiNjpjaGVja2VkIH4gI2ctY29udGVudF9fNiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5nLXRhYnMgI3RhYjc6Y2hlY2tlZCB+ICNnLWNvbnRlbnRfXzcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctdGFic19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctdGFic19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdGFic19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy10YWJzX19tYWluIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXRhYnNfX21haW4gbGFiZWxbZm9yXj1cInRhYlwiXSB7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdGFic19fbWFpbiBsYWJlbFtmb3JePVwidGFiXCJdIHtcbiAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC41cmVtIDAgMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy10YWJzX19tYWluIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xuICAgIHBhZGRpbmc6IC4ycmVtIDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXRhYnNfX21haW4gbGFiZWxbZm9yXj1cInRhYlwiXSB7XG4gICAgcGFkZGluZzogLjJyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDAgMDsgfSB9XG5cbi5tLXRhYnMgaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciwgLm0tdGFicyBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tLXRhYnNfbWFpbiBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLCAubS10YWJzX21haW4gaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLm0tdGFic19tYWluIGlucHV0W2lkXj1cInRhYlwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIsIC5tLXRhYnNfbWFpbiBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmZvY3VzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS10YWJzX21haW4gaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciwgLm0tdGFic19tYWluIGlucHV0W2lkXj1cInRhYlwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6Zm9jdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXRhYnNfbWFpbiBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLCAubS10YWJzX21haW4gaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXRhYnNfbWFpbiBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLCAubS10YWJzX21haW4gaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5tLXRhYnNfbWFpbiBpbnB1dFtpZF49XCJ0YWJcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyLCAubS10YWJzX21haW4gaW5wdXRbaWRePVwidGFiXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9IH1cblxuLm0tdGFic19tYWluIGlucHV0OmNoZWNrZWQgKyBsYWJlbFtmb3JePVwidGFiXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjE4QjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXRhYnNfbWFpbiBpbnB1dDpjaGVja2VkICsgbGFiZWxbZm9yXj1cInRhYlwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tdGFic19tYWluIGlucHV0OmNoZWNrZWQgKyBsYWJlbFtmb3JePVwidGFiXCJdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS10YWJzX21haW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS10YWJzX21haW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS10YWJzX21haW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfSB9XG5cbi5nLXRhZyB7XG4gIG1hcmdpbi1yaWdodDogLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdGFnLWJvZHkge1xuICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtOyB9XG4gICAgLmctdGFnIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5tLXRhZyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS10YWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tdGFnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXRhZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMzVyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0VFRUVFRTsgfSB9XG4gIC5tLXRhZ19fY29sb3JfX2RlZmF1bHQge1xuICAgIGJvcmRlci1jb2xvcjogI0Q0RDRENDsgfVxuICAubS10YWcgYSB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBjb2xvcjogI0E5QTlBOTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLXRhZyBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLm0tdGFnIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubS10YWcgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY1cmVtOyB9IH1cbiAgICAubS10YWcgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjQTlBOUE5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm0tdGFnIGE6aG92ZXIsIC5tLXRhZyBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmctYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctYm9keV9fYmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWJvZHlfX2JnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1ib2R5X19iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWJvZHlfX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMTJweDtcbiAgICAgIHdpZHRoOiA3MzVweDtcbiAgICAgIGhlaWdodDogNTc1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1ib2R5X19iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjEycHg7XG4gICAgICB3aWR0aDogNzM1cHg7XG4gICAgICBoZWlnaHQ6IDU3NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTQ0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctaGVhZGVyLWFicyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctaGVhZGVyLWFicyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctaGVhZGVyLWFicyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uZy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbWFpbiB7XG4gICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLW1haW4ge1xuICAgICAgd2lkdGg6IDE0NDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLW1haW5fX2NvbnRlbnQtaGVhZGVyIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctbWFpbl9fY29udGVudC1oZWFkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLW1haW5fX2NvbnRlbnQtaGVhZGVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctbWFpbl9fY29udGVudC1oZWFkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nLW1haW5fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZy1tYWluX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctbWFpbl9fd3JhcHBlci1jb250ZW50X19ob21lIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgICAuZy1tYWluX193cmFwcGVyLWNvbnRlbnRfXzEge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmlkX18wXCJcciBcImdyaWRfXzFcIlxyIFwiZ3JpZF9fM1wiXHIgXCJncmlkX180XCJcciBcImdyaWRfXzVcIjsgfVxuICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fMiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImdyaWRfXzBcIlxyIFwibW9kdWxlc1wiXHIgXCJncmlkX18xXCJcciBcImdyaWRfXzNcIlxyIFwiZ3JpZF9fNFwiXHIgXCJncmlkX181XCI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyXCJcciBcImdyaWRfXzBcIlxyIFwiZ3JpZF9fMVwiXHIgXCJncmlkX18zXCJcciBcImdyaWRfXzRcIlxyIFwiZ3JpZF9fNVwiOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyXCJcciBcImdyaWRfXzBcIlxyIFwiZ3JpZF9fMVwiXHIgXCJncmlkX18zXCJcciBcImdyaWRfXzRcIlxyIFwiZ3JpZF9fNVwiOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZ3JpZF9fMCBzaWRlYmFyXCJcciBcImdyaWRfXzEgc2lkZWJhclwiXHIgXCJncmlkX18zIHNpZGViYXJcIlxyIFwiZ3JpZF9fNCBzaWRlYmFyXCJcciBcImdyaWRfXzUgc2lkZWJhclwiO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZ3JpZF9fMCBzaWRlYmFyXCJcciBcImdyaWRfXzEgc2lkZWJhclwiXHIgXCJncmlkX18zIHNpZGViYXJcIlxyIFwiZ3JpZF9fNCBzaWRlYmFyXCJcciBcImdyaWRfXzUgc2lkZWJhclwiO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctbWFpbl9fd3JhcHBlci1jb250ZW50X18zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDJmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmlkX18wIHNpZGViYXJcIlxyIFwiZ3JpZF9fMSBzaWRlYmFyXCJcciBcImdyaWRfXzMgc2lkZWJhclwiXHIgXCJncmlkX180IHNpZGViYXJcIlxyIFwiZ3JpZF9fNSBzaWRlYmFyXCI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1tYWluX193cmFwcGVyLWNvbnRlbnRfXzQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZ3JpZF9fMFwiXHIgXCJtb2R1bGVzXCJcciBcImdyaWRfXzFcIlxyIFwiZ3JpZF9fM1wiXHIgXCJncmlkX180XCJcciBcImdyaWRfXzVcIlxyIFwic2lkZWJhclwiOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLW1haW5fX3dyYXBwZXItY29udGVudF9fNCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmlkX18wXCJcciBcInNpZGViYXJcIlxyIFwibW9kdWxlc1wiXHIgXCJncmlkX18xXCJcciBcImdyaWRfXzNcIlxyIFwiZ3JpZF9fNFwiXHIgXCJncmlkX181XCI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctbWFpbl9fd3JhcHBlci1jb250ZW50X180IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImdyaWRfXzBcIlxyIFwic2lkZWJhclwiXHIgXCJtb2R1bGVzXCJcciBcImdyaWRfXzFcIlxyIFwiZ3JpZF9fM1wiXHIgXCJncmlkX180XCJcciBcImdyaWRfXzVcIjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctbWFpbl9fd3JhcHBlci1jb250ZW50X180IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDJmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmlkX18wIHNpZGViYXJcIlxyIFwibW9kdWxlcyBzaWRlYmFyXCJcciBcImdyaWRfXzEgc2lkZWJhclwiXHIgXCJncmlkX18zIHNpZGViYXJcIlxyIFwiZ3JpZF9fNCBzaWRlYmFyXCJcciBcImdyaWRfXzUgc2lkZWJhclwiO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctbWFpbl9fd3JhcHBlci1jb250ZW50X180IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDJmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJncmlkX18wIHNpZGViYXJcIlxyIFwibW9kdWxlcyBzaWRlYmFyXCJcciBcImdyaWRfXzEgc2lkZWJhclwiXHIgXCJncmlkX18zIHNpZGViYXJcIlxyIFwiZ3JpZF9fNCBzaWRlYmFyXCJcciBcImdyaWRfXzUgc2lkZWJhclwiO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07IH0gfVxuICAgIC5nLW1haW5fX3dyYXBwZXItbW9kdWxlcyB7XG4gICAgICB6LWluZGV4OiA0OTtcbiAgICAgIGdyaWQtYXJlYTogbW9kdWxlczsgfVxuICAgIC5nLW1haW5fX3dyYXBwZXItc2lkZWJhciB7XG4gICAgICB6LWluZGV4OiA0OTtcbiAgICAgIGdyaWQtYXJlYTogc2lkZWJhcjsgfVxuXG4uZy1jb250ZW50X19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlciB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogMCAuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jb250ZW50X19zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgcGFkZGluZzogLjI1cmVtOyB9IH1cbiAgLmctY29udGVudF9fc2xpZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogLTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy1jb250ZW50X19zbGlkZXItY29udGVudCB7XG4gICAgICB3aWR0aDogNDZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDY2cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2NnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAyMy4zNzVyZW07XG4gICAgICBwYWRkaW5nOiAzLjI1cmVtIDJyZW0gMnJlbSAycmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyIHtcbiAgICAgIHdpZHRoOiAyMy4zNzVyZW07XG4gICAgICBwYWRkaW5nOiAzLjI1cmVtIDJyZW0gMnJlbSAycmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lciB7XG4gICAgICB3aWR0aDogMjMuMzc1cmVtO1xuICAgICAgcGFkZGluZzogMy4yNXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9faWNvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX2ljb24ge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy1jb250ZW50X19zbGlkZXItYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cblxuLmctZm9vdGVyX193cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy1mb290ZXJfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLWZvb3Rlcl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctZm9vdGVyX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy1mb290ZXJfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctZm9vdGVyX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm0tYm9keV9fYmcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmFja2dyb3VudC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAtMTAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWhlYWRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLm0tY29udGVudF9fc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JBQ0RGQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDMycHggNTBweCAtMjBweCByZ2JhKDIyMiwgMjI0LCAyMzksIDAuNjQpOyB9IH1cbiAgLm0tY29udGVudF9fc2xpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyMjQsIDIzMywgMjU0LCAwLjYpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19zbGlkZXJfYmFubmVyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmdfc2xpZGVyX2Jhbm5lci5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2JnX3NsaWRlcl9iYW5uZXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyX19pY29uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUMxQUQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0Y4RTZEQTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX2ljb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxQzFBRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjhFNkRBOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9faWNvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFDMUFEO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGOEU2REE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9faWNvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFDMUFEO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGOEU2REE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9faWNvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFDMUFEO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGOEU2REE7IH0gfVxuICAubS1jb250ZW50X19zbGlkZXItYmFubmVyX190aXRsZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC4zNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3RpdGxlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyX190aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3RpdGxlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyX190aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlNDYwMDsgfVxuICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3RpdGxlLWxpbms6dmlzaXRlZCwgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fdGl0bGUtbGluazphY3RpdmUsIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3RpdGxlLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCA3MCwgMCwgMC45KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS1jb250ZW50X19zbGlkZXItYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tLWNvbnRlbnRfX3NsaWRlci1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tY29udGVudF9fc2xpZGVyLWJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZy10b3AtYmFyX19tb2R1bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmctdG9wLWJhcl9fbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXRvcC1iYXJfX21vZHVsZSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy10b3AtYmFyX19tb2R1bGUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctdG9wLWJhcl9fbW9kdWxlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uZy10b3AtYmFyX19uYXZpZ2F0aW9uIC5nLWJ1dHRvbi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmctdG9wLWJhcl9fbmF2aWdhdGlvbiAuZy1idXR0b24tbmF2aWdhdGlvbiAuaWNvbi1tZW51IHtcbiAgICB3aWR0aDogMS4yNXJlbTsgfVxuXG4uZy10b3AtYmFyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZy10b3AtYmFyX19sb2dvIGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmctdG9wLWJhcl9fbG9nby1pY29uIHtcbiAgICB3aWR0aDogMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXRvcC1iYXJfX2xvZ28tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fbG9nby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXRvcC1iYXJfX2xvZ28tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fbG9nbyB7XG4gICAgICBmbGV4OiAxIDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXRvcC1iYXJfX2xvZ28ge1xuICAgICAgZmxleDogMCAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fbG9nbyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cblxuLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fYnJlYWRjcnVtYiB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZy10b3AtYmFyX19hdXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5nLXRvcC1iYXJfX2F1dGggLmljb24tYXV0aCB7XG4gICAgd2lkdGg6IDEuMWVtO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZy10b3AtYmFyX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZy10b3AtYmFyX19zZWFyY2ggLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogMS4xZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXRvcC1iYXJfX3NlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLXRvcC1iYXJfX3NlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5nLXRvcC1iYXJfX2V5ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5nLXRvcC1iYXJfX2V5ZSAuZy1pY29uLWV5ZSB7XG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19leWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fZXllIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5nLXRvcC1iYXJfX2V5ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG5cbi5nLXRvcC1iYXJfX2xhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXRvcC1iYXJfX2xhbmd1YWdlcyAuZy1sYW5ndWFnZSB7XG4gICAgICBtYXJnaW46IDAgLjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sYW5ndWFnZXMgLmctbGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sYW5ndWFnZXMgLmctbGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sYW5ndWFnZXMgLmctbGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sYW5ndWFnZXMgLmctbGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luOiAwIC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXRvcC1iYXJfX2xhbmd1YWdlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZy10b3AtYmFyX19sYW5ndWFnZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLmctdG9wLWJhcl9fbGFuZ3VhZ2VzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cblxuLm0tdG9wLWJhcl9fbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDUwOyB9XG4gIC5tLXRvcC1iYXJfX25hdmlnYXRpb246aG92ZXIsIC5tLXRvcC1iYXJfX25hdmlnYXRpb246Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubS10b3AtYmFyX19sb2dvIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm0tdG9wLWJhcl9fbG9nbyBhIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tLXRvcC1iYXJfX2JyZWFkY3J1bWIge1xuICB6LWluZGV4OiA1MDsgfVxuXG4ubS10b3AtYmFyX19hdXRoIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm0tdG9wLWJhcl9fYXV0aDpob3ZlciwgLm0tdG9wLWJhcl9fYXV0aDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLXRvcC1iYXJfX2F1dGggLmljb24tYXV0aCB7XG4gICAgZmlsbDogI2EyYTJhMjsgfVxuXG4ubS10b3AtYmFyX19zZWFyY2gge1xuICB6LWluZGV4OiA1MDsgfVxuICAubS10b3AtYmFyX19zZWFyY2g6aG92ZXIsIC5tLXRvcC1iYXJfX3NlYXJjaDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLXRvcC1iYXJfX3NlYXJjaCAuaWNvbi1zZWFyY2gge1xuICAgIGZpbGw6ICNhMmEyYTI7IH1cblxuLm0tdG9wLWJhcl9fZXllIHtcbiAgei1pbmRleDogNTA7IH1cbiAgLm0tdG9wLWJhcl9fZXllOmhvdmVyLCAubS10b3AtYmFyX19leWU6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS10b3AtYmFyX19leWUgLm0taWNvbi1leWUge1xuICAgIGZpbGw6ICNhMmEyYTI7IH1cblxuLm0tdG9wLWJhcl9fbGFuZ3VhZ2VzIHtcbiAgei1pbmRleDogNTA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZSB7XG4gICAgcGFkZGluZzogLjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZy10cmFpbmluZy1jb3Vyc2Uge1xuICAgIHBhZGRpbmc6IC41cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAgIC5nLXRyYWluaW5nLWNvdXJzZTpob3ZlciwgLmctdHJhaW5pbmctY291cnNlOmZvY3VzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAgIC5nLXRyYWluaW5nLWNvdXJzZTpob3ZlciwgLmctdHJhaW5pbmctY291cnNlOmZvY3VzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAgIC5nLXRyYWluaW5nLWNvdXJzZTpob3ZlciwgLmctdHJhaW5pbmctY291cnNlOmZvY3VzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlX19sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9IH1cblxuLmctdHJhaW5pbmctY291cnNlX19lbXB0eSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4wMnJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlX19pbmZvIHtcbiAgICBmbGV4OiAxIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9faW5mbyB7XG4gICAgZmxleDogMSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZy10cmFpbmluZy1jb3Vyc2VfX2luZm8ge1xuICAgIGZsZXg6IDEgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy10cmFpbmluZy1jb3Vyc2VfX2luZm8tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlX19pbmZvLW5hbWUge1xuICAgIG1heC13aWR0aDogNTZyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlX19zZW1lc3RlciB7XG4gICAgbWFyZ2luOiAuNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fc2VtZXN0ZXIge1xuICAgIG1hcmdpbjogLjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZy10cmFpbmluZy1jb3Vyc2VfX3NlbWVzdGVyIHtcbiAgICBtYXJnaW46IDAgMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlX19zZW1lc3RlciB7XG4gICAgbWFyZ2luOiAwIDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fc2VtZXN0ZXIge1xuICAgIG1hcmdpbjogMCAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fZG9jcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fZG9jcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5nLXRyYWluaW5nLWNvdXJzZV9fZG9jcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMCAxcmVtIC41cmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMCAxcmVtIC41cmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmctdHJhaW5pbmctY291cnNlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgcGFkZGluZzogMCAxcmVtIC41cmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbi5tLXRyYWluaW5nLWNvdXJzZSB7XG4gIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgI2RkZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAubS10cmFpbmluZy1jb3Vyc2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjZGRkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tdHJhaW5pbmctY291cnNlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm0tdHJhaW5pbmctY291cnNlOmhvdmVyLCAubS10cmFpbmluZy1jb3Vyc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItbGVmdDogMC4wMXJlbSBzb2xpZCAjMDBhMTNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tdHJhaW5pbmctY291cnNlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm0tdHJhaW5pbmctY291cnNlOmhvdmVyLCAubS10cmFpbmluZy1jb3Vyc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItbGVmdDogMC4wMXJlbSBzb2xpZCAjMDBhMTNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLm0tdHJhaW5pbmctY291cnNlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm0tdHJhaW5pbmctY291cnNlOmhvdmVyLCAubS10cmFpbmluZy1jb3Vyc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItbGVmdDogMC4wMXJlbSBzb2xpZCAjMDBhMTNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAubS10cmFpbmluZy1jb3Vyc2VfX2VtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjAsIDYxLCAwLjEpOyB9XG4gIC5tLXRyYWluaW5nLWNvdXJzZV9faW5mby1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5tLXRyYWluaW5nLWNvdXJzZV9faW5mby1vdGhlcl9fbGFuZ3VhZ2Uge1xuICAgIGNvbG9yOiAjNDEzNGFkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXRyYWluaW5nLWNvdXJzZS10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNkZGQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0tdHJhaW5pbmctY291cnNlLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgI2RkZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAubS10cmFpbmluZy1jb3Vyc2UtdGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjZGRkOyB9IH1cbiAgLm0tdHJhaW5pbmctY291cnNlLXRpdGxlX19uYW1lIHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG4gIC5tLXRyYWluaW5nLWNvdXJzZS10aXRsZV9fZG9jIHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG5cbi5nLXZhY2FuY2llcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctdmFjYW5jaWVzX19oZWFkZXItbW9kdWxlcyB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXZhY2FuY2llc19faGVhZGVyLW1vZHVsZXMge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy12YWNhbmNpZXNfX2hlYWRlci1tb2R1bGVzIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nLXZhY2FuY2llc19faGVhZGVyLW1vZHVsZXMge1xuICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy12YWNhbmNpZXNfX2FkZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXZhY2FuY2llc19fYWRkLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdmFjYW5jaWVzX19hZGQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy12YWNhbmNpZXNfX2FkZC1uZXcge1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy12YWNhbmNpZXNfX2FkZC1uZXcge1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy12YWNhbmNpZXNfX2FkZC1uZXcge1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH0gfVxuXG4uZy12YWNhbmN5IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy12YWNhbmN5IHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy12YWNhbmN5IHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy12YWNhbmN5IHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLmctdmFjYW5jeV9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nLXZhY2FuY3lfX21ldGEge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLXZhY2FuY3lfX21ldGEge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAuZy12YWNhbmN5X19tZXRhLWljb24ge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgLmctdmFjYW5jeV9fbWV0YS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZy12YWNhbmN5X19tZXRhLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5nLXZhY2FuY3lfX21ldGEtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmctdmFjYW5jeV9fbWV0YS1pY29uLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZy12YWNhbmN5X19tZXRhLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YS1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nLXZhY2FuY3lfX21ldGEtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YS1kYXRlLW51bWJlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YS1kYXRlLW51bWJlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YS1kYXRlLW51bWJlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5nLXZhY2FuY3lfX21ldGEtZGF0ZS1tb250aC15ZWFyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZy12YWNhbmN5X19tZXRhLWRhdGUtbW9udGgteWVhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fbWV0YS1kYXRlLW1vbnRoLXllYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZy12YWNhbmN5X19jb250ZW50LWZyb20ge1xuICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7IH1cbiAgLmctdmFjYW5jeV9fY29udGVudC1wbGFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy12YWNhbmN5X19jb250ZW50LXBsYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fY29udGVudC1wbGFjZV9fcmVnaW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy12YWNhbmN5X19jb250ZW50LXBsYWNlX19jaXR5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTsgfSB9XG4gIC5nLXZhY2FuY3lfX2NvbnRlbnRfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5nLXZhY2FuY3lfX2NvbnRlbnRfX2FjdGlvbi1yZXNwb25zZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5nLXZhY2FuY3lfX2NvbnRlbnRfX2FjdGlvbi1jb250YWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5nLXZhY2FuY3lfX2NvbnRlbnRfX2FjdGlvbi1jb250YWN0cyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nLXZhY2FuY3lfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZy12YWNhbmN5X19jb250YWN0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtLjVyZW07XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgICAgIG1pbi13aWR0aDogMTJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctdmFjYW5jeV9fY29udGFjdHMtZmlvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy12YWNhbmN5LWRldGFpbCB7XG4gICAgICBtYXJnaW46IDVyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXZhY2FuY3ktZGV0YWlsLWNvbXBhbnkge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZy12YWNhbmN5LWRldGFpbC1jb21wYW55X19pY29uIHtcbiAgICAgIHdpZHRoOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmctdmFjYW5jeS1kZXRhaWwtY29tcGFueV9faWNvbiB7XG4gICAgICB3aWR0aDogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXZhY2FuY3ktZGV0YWlsLWNvbXBhbnlfX2ljb24ge1xuICAgICAgd2lkdGg6IDdyZW07IH0gfVxuICAuZy12YWNhbmN5LWRldGFpbC1jb21wYW55X19pY29uLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdmFjYW5jeS1kZXRhaWwtY29tcGFueV9fbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdmFjYW5jeS1kZXRhaWwgLmctdmFjYW5jeV9fY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7IH0gfVxuXG4uZy1pbWctaWNvbiB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIG1hcmdpbjogLjI1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS12YWNhbmNpZXNfX2hlYWRlci1tb2R1bGVzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAjYzFjMWMxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXZhY2FuY2llc19faGVhZGVyLW1vZHVsZXMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICNjMWMxYzE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tdmFjYW5jaWVzX19oZWFkZXItbW9kdWxlcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tdmFjYW5jaWVzX19oZWFkZXItbW9kdWxlcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5tLXZhY2FuY2llc19faGVhZGVyLW1vZHVsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zMjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTM0YWQ7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm0tdmFjYW5jeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tdmFjYW5jeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tdmFjYW5jeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm0tdmFjYW5jeV9fbWV0YSB7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm0tdmFjYW5jeV9fbWV0YS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm0tdmFjYW5jeV9fbWV0YS1kYXRlLW51bWJlciB7XG4gICAgY29sb3I6ICM1MTJkYTg7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAubS12YWNhbmN5X19tZXRhLWRhdGUtbW9udGgteWVhciB7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cblxuLm0tdmFjYW5jeV9fY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMzczNzM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5tLXZhY2FuY3lfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubS12YWNhbmN5X19jb250ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm0tdmFjYW5jeV9fY29udGVudC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG4gIC5tLXZhY2FuY3lfX2NvbnRlbnQtdGl0bGU6aG92ZXIsIC5tLXZhY2FuY3lfX2NvbnRlbnQtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjczQUI3OyB9XG5cbi5tLXZhY2FuY3lfX2NvbnRlbnQtZnJvbV9fc2VjdGlvbiB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuICAubS12YWNhbmN5X19jb250ZW50LWZyb21fX3NlY3Rpb246aG92ZXIsIC5tLXZhY2FuY3lfX2NvbnRlbnQtZnJvbV9fc2VjdGlvbjpmb2N1cywgLm0tdmFjYW5jeV9fY29udGVudC1mcm9tX19zZWN0aW9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubS12YWNhbmN5X19jb250ZW50X19uYW1lLWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXZhY2FuY3lfX2NvbnRlbnRfX25hbWUtY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0tdmFjYW5jeV9fY29udGVudF9fbmFtZS1jb21wYW55IHtcbiAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS12YWNhbmN5X19jb250ZW50LXBsYWNlX19yZWdpb24ge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXZhY2FuY3lfX2NvbnRlbnQtcGxhY2VfX2NpdHkge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLXZhY2FuY3lfX2NvbnRlbnQtcGxhY2VfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9IH1cblxuLm0tdmFjYW5jeV9fY29udGVudF9fYWN0aW9uLWNvbnRhY3RzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLXZhY2FuY3lfX2NvbnRlbnRfX2FjdGlvbi1jb250YWN0cyBzcGFuIHtcbiAgICBjb2xvcjogIzM4NTRCODtcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLm0tdmFjYW5jeV9fY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tLXZhY2FuY3lfX2NvbnRhY3RzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgLm0tdmFjYW5jeV9fY29udGFjdHMtZmlvIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS12YWNhbmN5LWRldGFpbC1jb21wYW55IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUY1O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuLm0tdmFjYW5jeS1kZXRhaWwgLm0tdmFjYW5jeV9fY29udGVudC10aXRsZTpob3ZlciwgLm0tdmFjYW5jeS1kZXRhaWwgLm0tdmFjYW5jeV9fY29udGVudC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS12YWNhbmN5LWRldGFpbCAubS12YWNhbmN5X19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNWVtOyB9IH1cblxuLm0taW1nLWljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nLXZpY3RvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nLXZpY3RvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5nLXZpY3RvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfSB9XG5cbi5nLXZpY3Rvcmllc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmctdmljdG9yaWVzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5nLXZpY3Rvcmllc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZy12aWN0b3JpZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy12aWN0b3JpZXNfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5nLXZpY3Rvcmllc19faXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9IH1cbiAgLmctdmljdG9yaWVzX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5nLXZpY3Rvcmllc19faXRlbS1pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgLmctdmljdG9yaWVzX19pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmctdmljdG9yaWVzX19pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmctdmljdG9yaWVzX19pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5nLXZpY3Rvcmllc19faXRlbS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZy12aWN0b3JpZXNfX2l0ZW0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmctdmljdG9yaWVzX19pdGVtLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubS12aWN0b3JpZXNfX2l0ZW0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLm0tdmljdG9yaWVzX19pdGVtIGEge1xuICBib3JkZXI6IDA7IH1cbiAgLm0tdmljdG9yaWVzX19pdGVtIGE6dmlzaXRlZCwgLm0tdmljdG9yaWVzX19pdGVtIGE6YWN0aXZlLCAubS12aWN0b3JpZXNfX2l0ZW0gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tLXZpY3Rvcmllc19faXRlbSBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLm0tdmljdG9yaWVzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBsaW5lLWhlaWdodDogMS4xcmVtOyB9XG4gIC5tLXZpY3Rvcmllc19faXRlbS10ZXh0OnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuOSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTUsIDU1LCA1NSwgMC4zNSk7IH1cbiAgLm0tdmljdG9yaWVzX19pdGVtLXRleHQ6aG92ZXIsIC5tLXZpY3Rvcmllc19faXRlbS10ZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzgsIDcwLCAwLCAwLjkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgNzAsIDAsIDAuMzUpOyB9XG5cbi5nLWZsb2F0LXRhZy1tZW51IHtcbiAgd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmctZmxvYXQtdGFnLW1lbnUgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5nLWZsb2F0LXRhZy1tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLm0tZmxvYXQtdGFnLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogLjM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5tLWZsb2F0LXRhZy1tZW51OmhvdmVyLCAubS1mbG9hdC10YWctbWVudTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubS1mbG9hdC10YWctbWVudSB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbi8qIGVuZGluamVjdCAqL1xuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMVxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxyXG4gKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG4iLCIuZy1hY2NvdW50cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIC8vcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAvL3BhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTByZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTJyZW0gMDtcclxuICB9XHJcblxyXG4gICZfX2JnLWltZyB7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzM3JlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1hY2NvdW50cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2JnLWltZyB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn0iLCIuZy1hbHBoYWJldC1zb3J0IHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2FsbC1sZXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGV0dGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgLjI1cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tYWxwaGFiZXQtc29ydCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gICZfX2FsbC1sZXR0ZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xldHRlciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtYmx1ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWF1dGhfX2xpbmsge1xyXG4gIGEge1xyXG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmctZm9ybS1hdXRoIHtcclxuICAmX19maWVsZHMge1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5tLWF1dGhfX2xpbmsge1xyXG4gIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1hdXRoO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itc2hhZG93LWF1dGg7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci10ZXh0LW9yYW5nZS11bmRlcmxpbmUtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm0tZm9ybS1hdXRoIHtcclxuICAmX19maWVsZHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IC45NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZm9udC1zaXplOiA4cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nLWF1dGhvcml6ZWQtdXNlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogOC41cmVtO1xyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICBtYXJnaW46IC4yNXJlbSAwIC4yNXJlbSAuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuNjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42MjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5nLWF1dGhvcml6ZWQtdXNlcl9fbmFtZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIC41cmVtIDFyZW07XHJcbiAgICAgIHRvcDogMXJlbTtcclxuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMi4xNXJlbSk7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0LXVzZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2xvZ291dCB7XHJcbiAgfVxyXG5cclxuICAmX19tYW51YWwge1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTFyZW07XHJcbiAgICAgIHJpZ2h0OiAtOC4zcmVtO1xyXG4gICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgcmlnaHQ6IC04LjNyZW07XHJcbiAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgcmlnaHQ6IC04LjNyZW07XHJcbiAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLWF1dGhvcml6ZWQtdXNlciB7XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItYXV0aDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXNoYWRvdy1hdXRoO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1hdXRoO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGRjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci10ZXh0LW9yYW5nZS11bmRlcmxpbmUtbGlnaHQ7XHJcblxyXG4gICAgICAgICAgLm0tYXV0aG9yaXplZC11c2VyX19uYW1lLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWVudSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWF1dGg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itc2hhZG93LWF1dGg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19saXN0LXVzZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvdXQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYW51YWwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmctYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIG1hcmdpbjogLjVyZW0gLjI1cmVtIDAgLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW0gMCAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19ob21lIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAgMXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLS41cmVtO1xyXG4gICAgd2lkdGg6IDJlbTtcclxuICAgIGhlaWdodDogMmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBoZWlnaHQ6IDYuNzZyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGhlaWdodDogNi43NnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbjogLTEuNXJlbSAtMS41cmVtIDAgLTEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMTY2NWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZ18xIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hdHRlbnRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogLjI1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAuMjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAtMXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAuMjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tYmFubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19wcmVsb2FkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAuNmVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICBib3JkZXItdG9wOiAuNGVtIHNvbGlkIHJnYmEoNjEsIDEwOCwgMTc5LCAwLjI3KTtcclxuICAgIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCByZ2JhKDYxLCAxMDgsIDE3OSwgMC4yNyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAuNGVtIHNvbGlkIHJnYmEoNjEsIDEwOCwgMTc5LCAwLjI3KTtcclxuICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkICRjb2xvci10ZXh0LWJsdWU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdG9wIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhbm5lci10b3AtYmc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19iYW5uZXItdG9wLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhbm5lci10b3AtYmc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19iYW5uZXItdG9wLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLCAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodC1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nXzEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy85bWF5LnBuZykgMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYXR0ZW50aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcGdldCgkY29sb3ItYmctc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwZ2V0KCRjb2xvci1iZy1zdGF0dXMsIGRhbmdlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwZ2V0KCRjb2xvci1iZy1zdGF0dXMsIGRhbmdlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcGdldCgkY29sb3ItYmctc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkOCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjcuMiAoaHR0cDovL3NpbHZpb21vcmV0by5naXRodWIuaW8vYm9vdHN0cmFwLXNlbGVjdClcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxNSBib290c3RyYXAtc2VsZWN0XHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG4uYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcbmJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4XHJcbn1cclxuXHJcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLCAuaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgei1pbmRleDogYXV0b1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCwgLnJvdyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCwgLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsIC5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRpc2FibGVkOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAzNTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEub3B0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMi4yNWVtXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcclxuICAgIHBhZGRpbmctbGVmdDogLjVlbVxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBtYXJnaW46IDAgMiU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm8tcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpLnNlbGVjdGVkIGEgc3Bhbi5jaGVjay1tYXJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICB6LWluZGV4OiAxMDM2XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTRweDtcclxuICAgIGxlZnQ6IDlweDtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTRweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgLjIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMFxyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAwXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmJzLWFjdGlvbnNib3gsIC5icy1kb25lYnV0dG9uLCAuYnMtc2VhcmNoYm94IHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmJzLWFjdGlvbnNib3gge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xyXG4gICAgd2lkdGg6IDUwJVxyXG59XHJcblxyXG4uYnMtZG9uZWJ1dHRvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uYnMtZG9uZWJ1dHRvbiAuYnRuLWdyb3VwIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uYnMtc2VhcmNoYm94ICsgLmJzLWFjdGlvbnNib3gge1xyXG4gICAgcGFkZGluZzogMCA4cHggNHB4XHJcbn1cclxuXHJcbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sIHNlbGVjdC5zZWxlY3RwaWNrZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbnNlbGVjdC5tb2JpbGUtZGV2aWNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMFxyXG59IiwiLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZzogLjc1cmVtIC45cmVtO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5idG46aG92ZXIsXHJcbi5idG46Zm9jdXMsXHJcbi5idG4uZm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjp3aGl0ZTtcclxufVxyXG4uYnRuOmFjdGl2ZSxcclxuLmJ0bi5hY3RpdmUge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHJcbn1cclxuLmJ0bi5kaXNhYmxlZCxcclxuLmJ0bltkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5hLmJ0bi5kaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXN7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcclxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICBjb2xvcjogIzMzMzMzMztcclxuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XHJcbn1cclxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxyXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxyXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXHJcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXHJcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xyXG59XHJcbi5idG4tZGVmYXVsdDphY3RpdmUsXHJcbi5idG4tZGVmYXVsdC5hY3RpdmUsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXHJcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcclxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxyXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcclxufVxyXG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXJldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxufVxyXG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IDlweCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxufVxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBjb2xvcjogIzMzMzMzMztcclxuICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXHJcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMyNjI2MjY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG59XHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9wZW4gPiBhIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5kcm9wZG93bi1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTA7XHJcbn1cclxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uZHJvcHVwIC5jYXJldCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxyXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxyXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcbi5idG4tdG9vbGJhciAuYnRuLFxyXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcclxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi10b29sYmFyID4gLmJ0bixcclxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcclxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblxyXG59XHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG59XHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcclxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiAxJTtcclxufVxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uY2xlYXJmaXg6YmVmb3JlLFxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5idG4tdG9vbGJhcjpiZWZvcmUsXHJcbi5idG4tdG9vbGJhcjphZnRlcixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmNsZWFyZml4OmFmdGVyLFxyXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3N0YXRpYy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zdGF0aWMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3N0YXRpYy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvc3RhdGljL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG5cclxufVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGUxMTRcIjtcclxufVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExM1wiO1xyXG59XHJcbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiO1xyXG59XHJcbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzlcIjtcclxufVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi8qX19fX19fX19fX19fX19fX19fX19fX18qL1xyXG5cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbn1cclxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICM1NTU1NTU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbi8qX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xyXG4iLCIuZy1idXR0b24tbmF2aWdhdGlvbiB7XHJcbiAgJi1tb2JpbGV7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogLjVyZW07XHJcbiAgICBib3R0b206IC41cmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmljb24tbWVudSwgLmljb24tY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm0tYnV0dG9uLW5hdmlnYXRpb24ge1xyXG4gICYtbW9iaWxlIHtcclxuICAgIHotaW5kZXg6IDIwMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAuaWNvbi1tZW51LCAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd2hpdGV7XHJcbiAgICAgIC5pY29uLW1lbnUsIC5pY29uLWNsb3NlIHtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYtYmxhY2t7XHJcbiAgICAuaWNvbi1tZW51LCAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWljb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmctYnJlYWRjcnVtYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgJl9faXRlbSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIC4xNXJlbTtcclxuICAgIH1cclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1icmVhZGNydW1iIHtcclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogLjY3NXJlbTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjY3NXJlbTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nLWNlbGVicmF0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICAmX184bWFyY2gge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6IDQuNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0uMjVyZW07XHJcbiAgICAgIGxlZnQ6IC0wLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLS4yNXJlbTtcclxuICAgICAgbGVmdDogLTAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0uNXJlbTtcclxuICAgICAgbGVmdDogLTFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0uNXJlbTtcclxuICAgICAgbGVmdDogLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCArIC5nLWNoZWNrYm94X19jdXN0b20taW5wdXQ6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0wLjJyZW07XHJcbiAgICAgIGxlZnQ6IC4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEuMXJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjFyZW1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N1c3RvbS1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59IiwiLm0tY2hlY2tib3h7XHJcbiAgJl9faW5wdXR7XHJcbiAgICAmOmNoZWNrZWQgKyAubS1jaGVja2JveF9fY3VzdG9tLWlucHV0OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL29rLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY3VzdG9tLWlucHV0e1xyXG4gICAgLy9ib3JkZXI6IC4xcmVtIHNvbGlkICRjb2xvci10ZXh0LWJsdWU7XHJcbiAgICAvL2JvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9jaGVja2JveC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHt9XHJcbn0iLCIuZy1jaGlsZC1zZWN0aW9uIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19sdmwtMSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2x2bC0yIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbjogLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW46IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMS4zNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tY2hpbGQtc2VjdGlvbiB7XHJcbiAgJl9fbHZsLTEge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIC8vJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAvLyAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy99XHJcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZHJhZnQge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbHZsLTIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZC1tZW51O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4ICRjb2xvci1zaGFkb3ctc2Vjb25kLW1lbnU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSBhIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICY6aG92ZXIsJjp2aXNpdGVkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tY29tbWVudCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWNvbnRhY3R7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJi10aXRsZXt9XHJcbiAgfVxyXG59IiwiLm0tY29udGFjdHtcclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJyxzYW5zLXNlcmlmO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBhe2ZvbnQtc2l6ZTogLjc1cmVtO31cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1jb250YWN0cy1tb2R1bGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogMXJlbSAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hZGRyZXNzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19waG9uZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW1haWwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hvdXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tY29udGFjdHMtbW9kdWxlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWRkcmVzcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGhvbmUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2VtYWlsIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ob3VyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWNvbnRlbnQtaGVhZGVyIHtcclxuICAmX19jZW50ZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHdpZHRoOiA3LjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmctY29udGVudC1oZWFkZXIge1xyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiAkc21hbGw7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xyXG4gICAgICB3aWR0aDogJHNtYWxsO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcclxuICAgICAgd2lkdGg6ICRtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcclxuICAgICAgd2lkdGg6ICRiaWc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIC41cmVtIC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAuNXJlbSAuNXJlbSAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGlyZWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gLjVyZW0gMCAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIC41cmVtIDAgLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtIC4yNXJlbSAuNXJlbSAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gLjVyZW0gLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZmxleDogMSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jbG9zZSB7XHJcbiAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAvL2ZsZXg6IDEgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAvL2ZsZXg6IDEgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAvL2ZsZXg6IDEgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBmbGV4OiAwIDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBmbGV4OiAwIDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgZmxleDogMCAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbW9yZS1tZW51IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjVyZW0gLTFyZW0gLTFyZW0gLTFyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjVyZW0gLTFyZW0gLTFyZW0gLTFyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbW9yZS1tZW51X19vcGVuIHtcclxuICAgICAgICAuZy1jaGlsZC1zZWN0aW9uX19sdmwtMl9fd3JhcHBlciwgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlci0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogOHJlbTtcclxuICAgICAgICAuZy1uYXZpZ2F0aW9uX2VkaXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogOXJlbTtcclxuICAgICAgICAgIHRvcDogLTMuMjVyZW07O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5nLWNvbnRlbnQtaGVhZGVyX19zZWN0aW9uLWluZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMi4zNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuMzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDIlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjM1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgLmctaWNvbl9tb3JlX21lbnUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjM1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nLWljb25fbW9yZV9tZW51IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTIuMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTIuMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTIuMjVyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5tLWNvbnRlbnQtaGVhZGVyIHtcclxuXHJcbiAgJl9fc2VjdGlvbiB7XHJcblxyXG4gICAgJl9fbW9iaWxlLW5hbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGlyZWN0aW9uIHtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NXJlbTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzNGFkO1xyXG5cclxuICAgICAgJi1jbG9zZSB7XHJcbiAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbW9yZS1tZW51IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIC43NXJlbSAuNzVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuNzVyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tb3JlLW1lbnVfX29wZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIC8vei1pbmRleDogNTA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGlsZCB7XHJcbiAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHotaW5kZXg6IDQwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0taWNvbl9tb3JlX21lbnUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjcpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgwLCAwLCAwLCAxKSA0Ni4zMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTQzLjU4JSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDQ2LjMxJSwgcmdiYSgwLCAwLCAwLCAwKSAxNDMuNTglKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDQ2LjMxJSwgcmdiYSgwLCAwLCAwLCAwKSAxNDMuNTglKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgwLCAwLCAwLCAxKSA0Ni4zMSUsIHJnYmEoMCwgMCwgMCwgMCkgMTQzLjU4JSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDQ2LjMxJSwgcmdiYSgwLCAwLCAwLCAwKSAxNDMuNTglKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjc1cmVtO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5nLWNvcHlyaWdodHtcclxuICBmb250LXNpemU6IC45ZW07XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbn0iLCIuZy1kZXNjcmlwdGlvbi1tb2R1bGUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgfVxyXG59XHJcbiIsIi5tLWRlc2NyaXB0aW9uLW1vZHVsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufSIsIi5nLWRvY3VtZW50LWdyb3VwIHtcclxuICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIC8vICBwYWRkaW5nOiAxcmVtO1xyXG4gIC8vfVxyXG4gIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAvLyAgcGFkZGluZzogMXJlbTtcclxuICAvL31cclxuICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIC8vICBwYWRkaW5nOiAxcmVtO1xyXG4gIC8vfVxyXG4gIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgLy8gIHBhZGRpbmc6IDA7XHJcbiAgLy99XHJcbiAgLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgLy8gIHBhZGRpbmc6IDA7XHJcbiAgLy99XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuXHJcbiAgICAmLXRhYmxlIHtcclxuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwcmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3My4zMzBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1kb2N1bWVudC1saXN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDAgMXJlbSAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMDtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtIDFyZW07XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtIDFyZW07XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWVtcHR5IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlbHAge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCBsaSBhIHtcclxuICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19lZGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IC4zcmVtIDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuM3JlbSAwIC42cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAuM3JlbSAwO1xyXG4gICAgICAgICAgcGFkZGluZzogLjNyZW0gMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMy41cmVtO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAuMTJyZW0gLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19zYXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTMuN3JlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xMnJlbSAuM3JlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sb2FkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjEycmVtIC4zcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaG9pY2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZG9jIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXllYXJzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNob2ljZSB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYWRkIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMXJlbSAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZG9jcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgcmlnaHQ6IC41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5tLWRvY3VtZW50LWxpc3Qge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbXB0eSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcGdldCgkY29sb3ItYmctc3RhdHVzLCB3YXJuaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWxwIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hvaWNlIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWFsbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2VkaXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9lZGl0X2FycC5zdmcpIDEwMCUgMCBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi0LjQt9C80LXQvdC40YLRjFwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRvb2x0aXA7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fc2F2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zYXZlLWFycC5zdmcpIDEwMCUgMCBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLRgdC+0YXRgNCw0L3QuNGC0YxcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdG9vbHRpcDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xvYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9sb2FkaW5nLnN2ZykgMTAwJSAwIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcItGB0L7RhdGA0LDQvdGP0LXQvFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10b29sdGlwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi15ZWFycyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2FkZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRvY3Mge1xyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9hZGQtYnV0dG9uLnN2ZykgMTAwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCA4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1uby1maWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyMCwgNjEsIDAuMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubS1kb2N1bWVudC1saXN0LmpzLWRvY3VtZW50LWxpc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn0iLCIuZy1lZHVjYXRpb24tbGlzdC1mYWMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDIuNXJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDNyZW0gMCAyLjVyZW0gMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjMyNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29vcC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgLjVyZW0gLjVyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtIC41cmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tZWR1Y2F0aW9uLWxpc3QtZmFjIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29vcC1saXN0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUYyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjRkZGQUYyLCAxLjUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjp2aXNpdGVkLCBhY3RpdmUsIGZvY3VzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmVjLXNhdmUtY29udGludWUge1xyXG4gICAgdG9wOiAyMSU7XHJcbn1cclxuXHJcbi5yaWdodC1idG4tc2F2ZV9fZWMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHJpZ2h0OiAtMTY3cHg7XHJcbn1cclxuXHJcbi5iZ19sYXllciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tb2RhbC1lYy1iYW5uZXJfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIHRvcDogMjAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG4iLCIuZWMtc2F2ZS1jb250aW51ZSB7XHJcbiAgICB0b3A6IDIxJTtcclxufVxyXG5cclxuLnJpZ2h0LWJ0bi1zYXZlX19lYyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcmlnaHQ6IC0xNjdweDtcclxufVxyXG5cclxuLmJnX2xheWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE1O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm1vZGFsLWVjLWJhbm5lcl9fcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDIwMDAwO1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcbiIsIi51bmtub3duX2N1cmF0b3Ige1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG59XHJcbi5lY19zZWxlY3RfbGVmdF9ibG9jayB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuLmVjX3NlbGVjdF9yaWdodF9ibG9ja3tcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4uZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbn0iLCIudW5rbm93bl9jdXJhdG9yIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxufVxyXG4uZWNfc2VsZWN0X2xlZnRfYmxvY2sge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG59XHJcbi5lY19zZWxlY3RfcmlnaHRfYmxvY2t7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC44O1xyXG59IiwiLmctZmFjcy1pbi1wYXNzcG9ydCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2R1cmFjdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1udW1iZXIge1xyXG4gICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZXhhbSB7XHJcbiAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdW0ge1xyXG4gICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tZmFjcy1pbi1wYXNzcG9ydCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19kdXJhY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZXhhbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3VtIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi51bmtub3duX2N1cmF0b3Ige1xyXG5cclxufVxyXG4uZy1mZWVkYmFjay1lYyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICByaWdodDogLTYwMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICByaWdodDogLTYwMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICByaWdodDogLTYwMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctZmlsdGVyLWRvYy1lZHVjYXRpb24ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5nLWZpbHRlci1zdGF0dXNlcyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAvL21hcmdpbi10b3A6IC0uNXJlbTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuZy1maWx0ZXItc3RydWN0LWVjIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgcGFkZGluZzogLjJyZW0gLjJyZW0gLjFyZW0gLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1maWx0ZXItc3RydWN0LWVjIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICBmb250LXNpemU6IC45NWVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgODcsIDE3NCwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1mb290ZXIge1xyXG4gICZfX2NvbnRlbnQtMSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjM7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjM7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBvcmRlcjoxO1xyXG4gICAgICBmbGV4OiA0IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQtMiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjE7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjE7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBvcmRlcjoyO1xyXG4gICAgICBmbGV4OiA0IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQtMyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjI7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjowIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIG9yZGVyOjI7XHJcbiAgICAgIGZsZXg6IDkgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBvcmRlcjozO1xyXG4gICAgICBmbGV4OiAyIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQtNCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZmxleDogOSAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG9yZGVyOjQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBvcmRlcjo0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG9yZGVyOjQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tZm9vdGVyIHtcclxuICAmX19jb250ZW50LTEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQtMiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50LTMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudC00IHtcclxuXHJcbiAgfVxyXG59IiwiLmctZm9ybSB7XHJcbiAgJl9faXRlbS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0taW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gLjc1cmVtIC41cmVtIC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtO1xyXG5cclxuICAgICAgJiB+IC5nLWZvcm1fX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgbGVmdDogLjc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gLjc1cmVtO1xyXG5cclxuICAgICAgJiB+IC5nLWZvcm1fX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgIHRvcDogLjlyZW07XHJcbiAgICAgICAgbGVmdDogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtO1xyXG5cclxuICAgICAgJiB+IC5nLWZvcm1fX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgbGVmdDogLjc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLjVyZW07XHJcbiAgICBsZWZ0OiAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWVycm9yIHtcclxuICAgIG1hcmdpbjogLjVyZW0gMCAwIC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC4yNXJlbTtcclxuICAgICAgICByaWdodDogLjEyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLm0tZm9ybSB7XHJcbiAgJl9faXRlbS1ib3gge1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1pbnB1dCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyNCwgMjMzLCAyNTQsIDAuNik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyNCwgMjMzLCAyNTQsIDAuNik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMjQsIDIzMywgMjU0LCAwLjYpO1xyXG4gICAgfVxyXG5cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQkFDREZDO1xyXG5cclxuICAgICAgJiB+IC5tLWZvcm1fX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuXHJcbiAgICAgICYgfiAubS1mb3JtX19pdGVtLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWZvcm1fX2l0ZW1fX2Vycm9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWVycm9yLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQkFDREZDO1xyXG5cclxuICAgICAgJiB+IC5tLWZvcm1fX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcblxyXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzg5ODlBMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWVycm9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1lcnJvciB7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZXJyb3I7XHJcbiAgfVxyXG59IiwiLmctZm9ybV9lZHVjYXRpb25fYXRfcHJvZmlsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIG1pbi13aWR0aDogMTJyZW07XHJcbiAgfVxyXG4gICYtbmFtZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saXN0X2ZhYyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLWZvcm1fZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gICYtbmFtZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3RfZmFjIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtbmFtZXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLXRleHQtZ3JleSxkYXJrZW4oJGNvbG9yLXRleHQtZ3JleSwxMCUpLCRjb2xvci10ZXh0LWdyZXksJGNvbG9yLXRleHQtZ3JleSwkY29sb3ItdGV4dC1ncmV5ICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctZ2FsbGVyeSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtLjNyZW07XHJcbiAgICAgICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLm0tZ2FsbGVyeSB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LDE4OSwyMzQsMC42KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCByZ2JhKDE5NywxODksMjM0LDAuOCk7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICY6YWN0aXZlLCY6Zm9jdXMsJjp2aXNpdGVke1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIlxyXG4vKiAgIE1vZGFsX1dpbmRvdyAgICovXHJcbi5tZnAtYmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgb3BhY2l0eTogMC45NTsgfVxyXG5cclxuLm1mcC13cmFwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTA0MztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuXHJcbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB6LWluZGV4OiAxMDQ1OyB9XHJcblxyXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxyXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLWFqYXgtY3VyIHtcclxuICBjdXJzb3I6IHByb2dyZXNzOyB9XHJcblxyXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuICBjdXJzb3I6IHpvb20tb3V0OyB9XHJcblxyXG4ubWZwLXpvb20ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcclxuICBjdXJzb3I6IGF1dG87IH1cclxuXHJcbi5tZnAtY2xvc2UsXHJcbi5tZnAtYXJyb3csXHJcbi5tZnAtcHJlbG9hZGVyLFxyXG4ubWZwLWNvdW50ZXIge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ubWZwLXByZWxvYWRlciB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAtMC44ZW07XHJcbiAgbGVmdDogOHB4O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgei1pbmRleDogMTA0NDsgfVxyXG4gIC5tZnAtcHJlbG9hZGVyIGEge1xyXG4gICAgY29sb3I6ICNDQ0M7IH1cclxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI0ZGRjsgfVxyXG5cclxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5idXR0b24ubWZwLWNsb3NlLFxyXG5idXR0b24ubWZwLWFycm93IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTA0NjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwOyB9XHJcblxyXG4ubWZwLWNsb3NlIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxyXG4gIC5tZnAtY2xvc2U6aG92ZXIsXHJcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgLm1mcC1jbG9zZTphY3RpdmUge1xyXG4gICAgdG9wOiAxcHg7IH1cclxuXHJcbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjMzMzOyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxyXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcmlnaHQ6IC02cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4ubWZwLWNvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi5tZnAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcclxuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XHJcbiAgLm1mcC1hcnJvdzpob3ZlcixcclxuICAubWZwLWFycm93OmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAubWZwLWFycm93OmJlZm9yZSxcclxuICAubWZwLWFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxyXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XHJcbiAgICB0b3A6IDhweDsgfVxyXG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xyXG4gICAgb3BhY2l0eTogMC43OyB9XHJcblxyXG4ubWZwLWFycm93LWxlZnQge1xyXG4gIGxlZnQ6IDA7IH1cclxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XHJcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxyXG5cclxuLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7IH1cclxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XHJcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cclxuXHJcbi5tZnAtaWZyYW1lLWhvbGRlciB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cclxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XHJcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAtNDBweDsgfVxyXG5cclxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XHJcbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxyXG5cclxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xyXG5pbWcubWZwLWltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvOyB9XHJcblxyXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cclxuLm1mcC1maWd1cmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAwOyB9XHJcbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cclxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgICBjb2xvcjogI0JEQkRCRDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cclxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwOyB9XHJcblxyXG4ubWZwLWJvdHRvbS1iYXIge1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87IH1cclxuXHJcbi5tZnAtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICNGM0YzRjM7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcbiAgLyoqXHJcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cclxuICAgICAgICovXHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdG9wOiAzcHg7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwOyB9IH1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLm1mcC1hcnJvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cclxuICAubWZwLWFycm93LXJpZ2h0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cclxuICAubWZwLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XHJcbiIsIi5nLWhlYWRlci1hbGwtbmV3cyB7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiAkc21hbGw7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB3aWR0aDogJHNtYWxsO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XHJcbiAgICAgIHdpZHRoOiAkbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XHJcbiAgICAgIHdpZHRoOiAkYmlnO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEyLjI1cmVtO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEyLjI1cmVtO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luOiAwIDIuNXJlbSAwIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMi4yNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMi4yNXJlbTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gLjVyZW0gLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAuMjVyZW0gLjVyZW0gLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VhcmNoIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLWhlYWRlci1hbGwtbmV3cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCByZ2JhKDE5NywgMTg5LCAyMzQsIDAuNyk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VidGl0bGUge1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2gge1xyXG4gICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCB3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5nLWhlYWRlci1pbmZvcm1hdGlvbiB7XHJcbiAgJl9fY3ljbGUge1xyXG4gICAgd2lkdGg6IC42cmVtO1xyXG4gICAgaGVpZ2h0OiAuNnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn0iLCIubS1oZWFkZXItaW5mb3JtYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuXHJcbiAgJl9fY3ljbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cclxuICAgICYtZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gIH1cclxufSIsIi5nLWhlYWRlci1tZW51IHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGhlaWdodDogNi41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBoZWlnaHQ6IDYuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGhlaWdodDogNi41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQtb3JhbmdlLXVuZGVybGluZS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW46IC0xcmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc21hbGwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLWhlYWRlci1tZW51IHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gIH1cclxuXHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjYyNXJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbWFsbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleS1saWdodDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQtZ3JleS11bmRlcmxpbmUtbGlnaHQ7XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vcmFuZ2UtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWhlYWRlci1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2hvcnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAuNXJlbSAuNXJlbSAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgLmctbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaG9ydCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmctc3RhdHVzLXVuaXZlcnNpdHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1oZWFkZXItbW9iaWxlIHtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY2VudGVyIHtcclxuICAgICYtc2hvcnQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIC5tLW5hbWUtdW5pdmVyc2l0eSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgICYtc2hvcnQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWhlYWRlci1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbjogMCAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgd2lkdGg6ICRzbWFsbDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgd2lkdGg6ICRtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHdpZHRoOiAkYmlnO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogLTIwJTtcclxuICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAvL21hcmdpbi10b3A6IC0yMCU7XHJcbiAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAtMjAlO1xyXG4gICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGhlaWdodDogNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGhlaWdodDogNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgLy93aWR0aDogY2FsYyg2NyUgLSA2cmVtKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTIwMHB4IC0gMTNyZW0pO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAvL3dpZHRoOiBjYWxjKDE1MDBweCAtIDI4cmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm0taGVhZGVyLXNlY3Rpb24ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaW1nIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAzOHB4IDI0cHggLTI0cHggJGNvbG9yLXNoYWRvdy1tLWhlYWRlci1zZWN0aW9uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDM4cHggMjRweCAtMjRweCAkY29sb3Itc2hhZG93LW0taGVhZGVyLXNlY3Rpb247XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDM4cHggMjRweCAtMjRweCAkY29sb3Itc2hhZG93LW0taGVhZGVyLXNlY3Rpb247XHJcbiAgfVxyXG5cclxuICAmLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1taWRkbGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLW0taGVhZGVyLXNlY3Rpb247XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLW0taGVhZGVyLXNlY3Rpb247XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1tLWhlYWRlci1zZWN0aW9uO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1tLWhlYWRlci1zZWN0aW9uO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbS1oZWFkZXItc2VjdGlvbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuIiwiLmctaGVhZGVyLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB3aWR0aDogJHNtYWxsO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHdpZHRoOiAkbWlkZGxlO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB3aWR0aDogJGJpZztcclxuXHJcbiAgfVxyXG5cclxuICAmX190b3AtYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZy11c2VyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG9tZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG9tZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW46IDJyZW0gMXJlbSAwIDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAxcmVtIDAgMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5tLWhlYWRlci13cmFwcGVyIHtcclxuXHJcbiAgJl9fdG9wLWJhciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGODtcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXktbGlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZS1saWdodDtcclxuXHJcbiAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5LWxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtYmFyIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1ob3ctdG8tZG8ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgbWFyZ2luOiAxcmVtIC41cmVtIDAgLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBtYXJnaW46IDFyZW0gLjVyZW0gMCAuNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgfVxyXG59IiwiLmctaW5kaWNhdG9yIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBmbGV4OiAxIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm8ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgICAmLXN0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2NvcmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhbmdlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW1vZGVyYXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJl9fdGlwIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLXBob3RvIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1wb3N0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3RhdGljIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0taW5kaWNhdG9yIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCUXCI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYW1lIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJi1zdGF0dXMge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2NvcmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhbmdlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJi1tb2RlcmF0b3Ige1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgICZfX3RpcCB7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJi1waG90byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXBvc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdGF0aWMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWpzdGFicyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWxzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAuMTI1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjEyNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAuMTI1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogLjI1cmVtIC4xMjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW46IDAgLjEyNXJlbTtcclxuICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCAuMTI1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCAuMTI1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAwIC4xMjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tanN0YWJzIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWpzdGFicy1sYWJlbHM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctanN0YWJzLWxhYmVscztcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctanN0YWJzLWxhYmVscztcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctanN0YWJzLWxhYmVscztcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgyNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgyNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICBmb250LXNpemU6IC44MjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWpzdGFicy1sYWJlbC1hY3RpdmU7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1sYW5ndWFnZXMge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbGFuZ3VhZ2VzIHtcclxuICAmX19pdGVtIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5LWxpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vcmFuZ2UtbGlnaHQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nLWxldmVsLWVkdWNhdGlvbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAuN3JlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IC43cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtIDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY291bnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbGV2ZWwtZWR1Y2F0aW9uIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206IG5vbmU7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIC5tLWxldmVsLWVkdWNhdGlvbl9fbGlzdC1pdGVtLW5hbWUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLW5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvdW50IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRvb2x0aXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWxpc3QtZW1wbG95ZS1zZWFyY2gge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAxcmVtIC4yNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCIubS1saXN0LWVtcGxveWUtc2VhcmNoIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufSIsIi5nLWxpc3QtZW1wbG95ZWVzIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogLjRyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogLjRyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpbyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3Qge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2FkIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogMXJlbSAuMjVyZW0gMXJlbSAuMjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGVtcGxhdGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZmxleDogMSAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcG9zdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXBhcnRtZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW46IC41cmVtIDAgMCAuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1waG9uZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZW1haWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVtYWlsLTMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbGlzdC1lbXBsb3llZXMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpbyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3Qge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2FkIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgLy9ib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgLy9ib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLy9ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGVtcGxhdGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LCAxODksIDIzNCwgMC43KTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLXRleHQsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci10ZXh0LCAkY29sb3ItdGV4dCk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0LWdyZXktdW5kZXJsaW5lLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcG9zdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3ItbGluay1ub3JtYWwsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci1saW5rLXZpc2l0ZWQsICRjb2xvci1saW5rLWZvY3VzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvci1saW5rLW5vcm1hbCwgJGNvbG9yLWxpbmstaG92ZXIsICRjb2xvci1saW5rLWFjdGl2ZSwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstZm9jdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvci1saW5rLW5vcm1hbCwgJGNvbG9yLWxpbmstaG92ZXIsICRjb2xvci1saW5rLWFjdGl2ZSwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstZm9jdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvci1saW5rLW5vcm1hbCwgJGNvbG9yLWxpbmstaG92ZXIsICRjb2xvci1saW5rLWFjdGl2ZSwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstZm9jdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVtYWlsIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1lbWFpbC0zIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWxpc3QtZm9ybXNfZWR1Y2F0aW9uX2F0X3Byb2ZpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1saXN0LW9vcCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIC8vcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIC8vcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAvL3BhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VidGl0aXRsZSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW46IC41cmVtIC4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB3aWR0aDogNDQuNSU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB3aWR0aDogNDUuNSU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2RlX2xldmVsIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2RlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGV2ZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcm9maWxlcyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1saXN0LW9vcCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdWJ0aXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXI6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC01cHggcmdiYSgxOTcsIDE4OSwgMjM0LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LCAxODksIDIzNCwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICYtbmFtZSBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vaycsc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb2RlX2xldmVsIHtcclxuICAgIH1cclxuICAgICYtY29kZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGV2ZWwge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXByb2ZpbGVzIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWxpc3QtcHJvZmlsZXMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB3aWR0aDogMTIuNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB3aWR0aDogMTIuNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIC4zcmVtIC4zcmVtIC4zcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgcGFkZGluZzogMCAuM3JlbSAuM3JlbSAuM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAuMXJlbSAuNHJlbSAuMXJlbSAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogLjFyZW0gLjRyZW0gLjFyZW0gMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAuMXJlbSAuNHJlbSAuMXJlbSAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbGlzdC1wcm9maWxlcyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgLm0tdGFicy1hY3RpdmV7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIGJvcmRlci1yaWdodDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctbGlzdC1zdXBwb3J0aW5nLWRvY3VtZW50YXRpb24ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbGlzdC1zdXBwb3J0aW5nLWRvY3VtZW50YXRpb24ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLWxpc3QteWVhcnMtZWMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3Nob3cteWVhciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZWxlY3QteWVhciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLS43cmVtO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIC5tLWxpc3QteWVhcnMtZWNfX3NlbGVjdC15ZWFyX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLm0tbGlzdC15ZWFycy1lYyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgJl9fc2hvdy15ZWFyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VsZWN0LXllYXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLWxpbmstbm9ybWFsLCAkY29sb3ItbGluay1ob3ZlciwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstYWN0aXZlLCAkY29sb3ItbGluay1mb2N1cyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmctbGsge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiA2LjI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiA2LjI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB3aWR0aDogMTIuMjVyZW07XHJcbiAgICAgIGhlaWdodDogMTIuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMTIuMjVyZW07XHJcbiAgICAgIGhlaWdodDogMTIuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDEyLjI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEyLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vLWF1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZV9wb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25vLWF1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVmdC1pY29uIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vLWF1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGgge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLWxrIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZV9wb3N0e1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdC1pY29ue1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIC5tLWljb25fbW9yZV9tZW51e1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAubS1pY29uX21vcmVfbWVudXtcclxuICAgICAgICBmaWxsOiAkY29sb3ItaWNvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1sb2dve1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgd2lkdGg6IDYuNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gIH1cclxufSIsIi5tLWxvZ297XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAmOnZpc2l0ZWQsJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXJ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbn0iLCIuZy1tYW5hZ2VyLW1vZHVsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAwIC4yNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYW5hZ2VyLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gIDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luOiAwIDFyZW0gMnJlbSAgMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bob3RvIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLm0tbWFuYWdlci1tb2R1bGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYW5hZ2VyLXNlY3Rpb24ge1xyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLm1DdXN0b21TY3JvbGxiYXJ7LW1zLXRvdWNoLWFjdGlvbjpwaW5jaC16b29tO3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnstbXMtdG91Y2gtYWN0aW9uOmF1dG87dG91Y2gtYWN0aW9uOmF1dG99Lm1DdXN0b21TY3JvbGxCb3h7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO291dGxpbmU6MDtkaXJlY3Rpb246bHRyfS5tQ1NCX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDozMHB4fS5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tbGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OmF1dG87bGVmdDphdXRvO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7b3BhY2l0eTouNzU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0Oi0yNnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6YXV0bztsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7bGVmdDotMjZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2hlaWdodDphdXRvfS5tQ1NCX3Njcm9sbFRvb2xzIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MjBweCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7ei1pbmRleDoxfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NHB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4O3RleHQtYWxpZ246Y2VudGVyfS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMnB4fS5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6OHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257Ym90dG9tOjB9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlPi5tQ1NCX2NvbnRhaW5lcnttaW4taGVpZ2h0OjEwMCV9Lm1DU0JfaG9yaXpvbnRhbD4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnttYXJnaW4tYm90dG9tOjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3dpZHRoOmF1dG87aGVpZ2h0OjE2cHg7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9Lm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Ky5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206LTI2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46MCAyMHB4fS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCAwfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjMwcHg7aGVpZ2h0OjEwMCU7bGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTJweDttYXJnaW46MnB4IGF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjhweDttYXJnaW46NHB4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bztjdXJzb3I6cG9pbnRlcn0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdHtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e3JpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MzBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbToyMHB4fS5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3JpZ2h0OjIwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbisubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JvdHRvbTowfS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHN+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse3JpZ2h0OjB9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDoyMHB4fS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7bGVmdDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1ib3R0b206MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scywubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dH0ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyey13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5tQ1MtYXV0b0hpZGU+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjA7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCJ9Lm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyPi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyfi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLC5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFne29wYWNpdHk6MTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9ODUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9ODUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtaW1hZ2U6dXJsKG1DU0JfYnV0dG9ucy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvcGFjaXR5Oi40O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlcntvcGFjaXR5Oi43NTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmV7b3BhY2l0eTouOTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwifS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwcHh9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTU2cHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCBhdXRvfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNDBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC01NnB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0yMHB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNDBweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC01NnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IGF1dG99Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjBweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC00MHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC01NnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTIwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNDBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtNTZweH0ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoycHh9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbjo3cHggYXV0b30ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDBweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTU2cHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6MTRweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTRweDttYXJnaW46MCAxcHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MTRweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTRweDttYXJnaW46MXB4IDB9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LTFweCAwfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDttYXJnaW46MCAtMXB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7b3BhY2l0eTouMztmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9KX0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNzJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTEyOHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LC41KSksY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsLjUpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6NzBweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo3MHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC41KSxpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6OHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC41KSxpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjhweDttYXJnaW46NHB4IGF1dG99Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjdweDstbW96LWJvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6N3B4fS5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjFweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuNSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206MXB4O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjUpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KTt3aWR0aDoxMnB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpO2hlaWdodDoxMnB4O3dpZHRoOmF1dG99Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tib3gtc2hhZG93Omluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC40KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6Izc3N30ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MDttYXJnaW46MTJweCAwfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyaysubUNTQl9zY3JvbGxUb29scysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyaysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOjA7bWFyZ2luOjAgMTJweH0ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2xlZnQ6MDtyaWdodDphdXRvfS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2Vye2hlaWdodDo1MHB4fS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDo1MHB4fS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIn0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo2cHg7bWFyZ2luOjVweCAwfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweDttYXJnaW46M3B4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDo2cHg7bWFyZ2luOjVweCAzcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCAwfS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfSIsIi5nLW1vZGFsLXdpbmRvdyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgbWluLXdpZHRoOiAxOHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fcG9zaXRpb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IC44cmVtO1xyXG4gIH1cclxuICAmX19wb3NpdGlvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogLjdyZW0gLjdyZW0gLjVyZW0gLjdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDByZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDAgMDtcclxuICAgIH1cclxuICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tbW9kYWwtd2luZG93e1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSl7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCl7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSg1MCw1MCw1MCwuMzUpO1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgfVxyXG4gICZfX2Nsb3Nle1xyXG4gICAgLmljb24tY2xvc2V7XHJcbiAgICAgIGZpbGw6ICNhMmEyYTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7fVxyXG59XHJcbiIsIi5nLW1vZHVsZS1vb3Age1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgJi10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgYXtkaXNwbGF5OiBibG9jazt9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nYWxsZXJ5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAmLWl0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgaGVpZ2h0OjdyZW07XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLW1vcmUtaW5mb3tcclxuICAmX190aXRsZXt9XHJcbiAgJl9fY29udGVudHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxufSIsIi5tLW1vcmUtaW5mb3tcclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufSIsIi5nLW5hbWUtdW5pdmVyc2l0eXtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgfVxyXG59IiwiLm0tbmFtZS11bml2ZXJzaXR5IHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJywgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICB9XHJcbn0iLCIuZy1uYXZpZ2F0aW9uIHtcclxuICAmX19saXN0LWl0ZW0ge1xyXG4gICAgLy9oZWlnaHQ6IDEwNSU7XHJcbiAgfVxyXG5cclxuICAmLWRvY3VtZW50LWdyb3VwIHtcclxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAvLyAgcGFkZGluZzogMXJlbTtcclxuICAgIC8vfVxyXG4gICAgLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgLy8gIHBhZGRpbmc6IDFyZW07XHJcbiAgICAvL31cclxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAvLyAgcGFkZGluZzogMXJlbTtcclxuICAgIC8vICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICAvL31cclxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAvLyAgcGFkZGluZzogMDtcclxuICAgIC8vfVxyXG4gICAgLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAvLyAgcGFkZGluZzogMDtcclxuICAgIC8vfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1tb2R1bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAgLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMCAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMCAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYWZ0LWhlbHAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1kcmFmdCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXItMSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX193cmFwcGVyLTEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2x2bC0xIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxhc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYWZ0IHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIC8vICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTIge1xyXG4gICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gIH1cclxuICAgICAgLy99XHJcblxyXG4gICAgICAmLWNoaWxkIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGlsZC1kcmFmdCB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlci0xIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVuZCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXItMSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlci0xIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMS4zNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2x2bC0yIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIG1hcmdpbjogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW46IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21fcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDAgLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW46IDFyZW0gLjI1cmVtIDAgLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItMSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLTIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbHZsLTEge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kcmFmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2x2bC0yIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJhZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vJl9lZGl0IHtcclxuICAvLyAgcGFkZGluZzogLjEyNXJlbSAuNXJlbTtcclxuICAvL31cclxufVxyXG5cclxuLmctbWFpbl9fY29udGVudC1oZWFkZXIgLmctbmF2aWdhdGlvbiB7XHJcblxyXG5cclxuICAuZy1uYXZpZ2F0aW9uX19saXN0LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmctdG9wLW5hdmlnYXRpb24ge1xyXG4gICZfX2ljb24ge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uLWNsb3NlIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZy10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uIHtcclxuICAmLWl0ZW0tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAtMXJlbSAwIC0xcmVtO1xyXG4gICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIC0xcmVtIDAgLTFyZW07XHJcbiAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAuNHJlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAuMTI1cmVtO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgJjpudGgtY2hpbGQoLW4rNSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmctbWFpbl9fd3JhcHBlci1zaWRlYmFyLCAuZy1tYWluX193cmFwcGVyLW1vZHVsZXMsIC5nLW5hdmlnYXRpb24tZG9jdW1lbnQtZ3JvdXAge1xyXG4gIC5nLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTFfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5nLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9faXRlbSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTNfX2l0ZW0ge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmctbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC00X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZy1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTRfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZy1oZWFkZXItbW9iaWxlX19ib3R0b20gLmctbmF2aWdhdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1uYXZpZ2F0aW9uIHtcclxuICAmX19tb2RhbC13cmFwcGVyIHtcclxuICB9XHJcblxyXG4gICZfX2hvdC1saW5rcyB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltcG9ydGFudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1pdGVtIHtcclxuXHJcbiAgfVxyXG5cclxuICAmLWRvY3VtZW50LWdyb3VwIHtcclxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAvLyAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7XHJcbiAgICAvL31cclxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTtcclxuICAgIC8vfVxyXG4gICAgLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTtcclxuICAgIC8vfVxyXG4gICAgLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLy99XHJcbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLy99XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uIHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjk5MjY0ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1vYmlsZS1ob21lIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9lZGl0IHtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbWFwZ2V0KCRjb2xvci1idG4sIHByaW1hcnkpO1xyXG4gICAgLy9ib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuICAgIC8vYXtjb2xvcjogd2hpdGU7fVxyXG4gIH1cclxuXHJcbiAgJi1tb2R1bGUge1xyXG4gICAgJl9fZWRpdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICAvL0BpbmNsdWRlIGxpbmstY29sb3JzKHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlLCB3aGl0ZSk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1saWdodC1ibHVlLCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbGluay1jb2xvcnMod2hpdGUsIHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWxpZ2h0LWJsdWUsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICAvL0BpbmNsdWRlIGxpbmstY29sb3JzKHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlLCB3aGl0ZSk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1saWdodC1ibHVlLCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgLy9AaW5jbHVkZSBsaW5rLWNvbG9ycyh3aGl0ZSwgd2hpdGUsIHdoaXRlLCB3aGl0ZSwgd2hpdGUpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItbGlnaHQtYmx1ZSwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICAvL0BpbmNsdWRlIGxpbmstY29sb3JzKHdoaXRlLCB3aGl0ZSwgd2hpdGUsIHdoaXRlLCB3aGl0ZSk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1saWdodC1ibHVlLCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhZnQtaGVscCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkIG1hcGdldCgkY29sb3ItbWFwLCByZWQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkIG1hcGdldCgkY29sb3ItbWFwLCByZWQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCBtYXBnZXQoJGNvbG9yLW1hcCwgcmVkKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgbWFwZ2V0KCRjb2xvci1tYXAsIHJlZCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCBtYXBnZXQoJGNvbG9yLW1hcCwgcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kLW1lbnU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4ICRjb2xvci1zaGFkb3ctc2Vjb25kLW1lbnU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZC1tZW51O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCAkY29sb3Itc2hhZG93LXNlY29uZC1tZW51O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0xIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMsICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ub3JtYWw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvci1saW5rLW5vcm1hbCwgJGNvbG9yLWxpbmstaG92ZXIsICRjb2xvci1saW5rLXZpc2l0ZWQsICRjb2xvci1saW5rLWFjdGl2ZSwgJGNvbG9yLWxpbmstZm9jdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLWxpbmstbm9ybWFsLCAkY29sb3ItbGluay1ob3ZlciwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstYWN0aXZlLCAkY29sb3ItbGluay1mb2N1cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3ItbGluay1ub3JtYWwsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay12aXNpdGVkLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci1saW5rLWZvY3VzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbHZsLTEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAubS1uYXZpZ2F0aW9uLW1vZHVsZV9fbHZsLTJfX3dyYXBwZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmQtbWVudTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCAkY29sb3Itc2hhZG93LXNlY29uZC1tZW51O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmQtbWVudTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLTVweCAkY29sb3Itc2hhZG93LXNlY29uZC1tZW51O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZHJhZnQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAuMXJlbSBzb2xpZCBkYXJrcmVkO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1sYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbHZsLTIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuXHJcbiAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sdmwtMyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbHZsLTQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbHZsLTUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhZnQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleS1saWdodC0zMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0LWdyZXktdW5kZXJsaW5lLWxpZ2h0LTMwO1xyXG4gICAgICAvL3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbV9zIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItMSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLTIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2x2bC0xIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJhZnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5LWxpZ2h0LTMwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZS1saWdodC0zMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2x2bC0yIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJhZnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5LWxpZ2h0LTMwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1ncmV5LXVuZGVybGluZS1saWdodC0zMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyZfZWRpdCB7XHJcbiAgLy8gIGZvbnQtc2l6ZTogLjhlbTtcclxuICAvLyAgbGluZS1oZWlnaHQ6IC43NXJlbTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogLjMxNXJlbTtcclxuICAvLyAgYm9yZGVyOiAxcHggc29saWQgIzgyRDA5NztcclxuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTg0LCA5MiwgMC4wNSk7XHJcbiAgLy8gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRDdGMURFO1xyXG4gIC8vICBjb2xvcjogIzM4Qjg1QztcclxuICAvLyAgei1pbmRleDogMTtcclxuICAvL1xyXG4gIC8vICAmOmhvdmVyIHtcclxuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxODQsIDkyLCAwLjE1KTtcclxuICAvLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLy8gICAgY29sb3I6ICMzOEI4NUM7XHJcbiAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzgyRDA5NztcclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy8gICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gIC8vICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAvLyAgICBjb2xvcjogIzM4Qjg1QztcclxuICAvLyAgICBib3JkZXI6IDFweCBzb2xpZCAjODJEMDk3O1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG4ubS1tb2RhbC13aW5kb3cgLm0tbmF2aWdhdGlvbiB7XHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICAmLWl0ZW0ge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLXRvcC1uYXZpZ2F0aW9uIHtcclxuICAmX19pY29uIHtcclxuICB9XHJcblxyXG4gICZfX2ljb24tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2ltZy9jbG9zZS5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA1MCU7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uIHtcclxuICAmLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uLWl0ZW0tdGl0bGUtYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1uYXZpZ2F0aW9uLXdpbmRvdy1jb250ZW50X19pdGVte1xyXG4gIC5tLXRvcC1uYXZpZ2F0aW9uX19zZWN0aW9uIHtcclxuICAgICAgJi1pdGVtIGF7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmstdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogICRjb2xvci1saW5rLXVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAgJGNvbG9yLXRleHQtb3JhbmdlLXVuZGVybGluZS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuLy8ubS1hcHBsaWNhbnQge1xyXG4vLyAgLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS10aXRsZSB7XHJcbi8vICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4vLyAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4vLyAgICB9XHJcbi8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuLy8gICAgfVxyXG4vLyAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4vLyAgICAgIGNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgZGFuZ2VyKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8ubS1zdHVkZW50cyB7XHJcbi8vICAubS10b3AtbmF2aWdhdGlvbl9fc2VjdGlvbi1pdGVtLXRpdGxlIHtcclxuLy8gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcbi8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbi8vICAgIH1cclxuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4vLyAgICB9XHJcbi8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbi8vICAgICAgY29sb3I6IG1hcGdldCgkY29sb3ItYnRuLCBzdWNjZXNzKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8ubS1jb21tb24ge1xyXG4vLyAgLm0tdG9wLW5hdmlnYXRpb25fX3NlY3Rpb24taXRlbS10aXRsZSB7XHJcbi8vICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4vLyAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4vLyAgICB9XHJcbi8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuLy8gICAgfVxyXG4vLyAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4vLyAgICAgIGNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgcGluayk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4ubS1tYWluX193cmFwcGVyLXNpZGViYXIsIC5tLW1haW5fX3dyYXBwZXItbW9kdWxlcywgLm0tbmF2aWdhdGlvbi1kb2N1bWVudC1ncm91cCB7XHJcbiAgLm0tbmF2aWdhdGlvbl9fbGlzdC1pdGVtIHtcclxuICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tLW5hdmlnYXRpb24tbW9kdWxlX19sdmwtMV9faXRlbSB7XHJcblxyXG4gIH1cclxuXHJcbiAgLm0tbmF2aWdhdGlvbi1tb2R1bGVfX2x2bC0yX19pdGVtIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubS1oZWFkZXItbW9iaWxlX19ib3R0b20gLm0tbmF2aWdhdGlvbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1uYXZpZ2F0aW9uLXdpbmRvdyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG5cclxuICAmX19saXN0LWFjdGlvbnMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmctYWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS43cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDQwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB3aWR0aDogJHNtYWxsO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIHdpZHRoOiAkbWlkZGxlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB3aWR0aDogJGJpZztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAuZy1uYXZpZ2F0aW9uX19ob3QtbGlua3Mge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICB9XHJcbiAgICAgICYtc2Nyb2xse1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZXJlc3RpbmctbWVudSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMXJlbSAuNXJlbSAxcmVtIC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6ICRtaWRkbGU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogJGJpZztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZmxleDogMSAwO1xyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbn0iLCIubS1uYXZpZ2F0aW9uLXdpbmRvdyB7XHJcbiAgei1pbmRleDogNTAwMDAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLW1vYmlsZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC5tLWJvcmRlci1ib3R0b20ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAubS1ib3JkZXItYm90dG9tIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1hY3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAubS1hY3Rpb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgLm0tYWN0aW9uIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXJrLWJsdWU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAubS1uYXZpZ2F0aW9uX19zZWN0aW9uIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubS1uYXZpZ2F0aW9uX19ob3QtbGlua3Mge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLWxpbmstbm9ybWFsLCAkY29sb3ItbGluay1ob3ZlciwgJGNvbG9yLWxpbmstdmlzaXRlZCwgJGNvbG9yLWxpbmstYWN0aXZlLCAkY29sb3ItbGluay1mb2N1cyk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWNvbG9ycygkY29sb3ItbGluay1ub3JtYWwsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay12aXNpdGVkLCAkY29sb3ItbGluay1hY3RpdmUsICRjb2xvci1saW5rLWZvY3VzKTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2JnX3N0dWR5LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA5MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19zdHVkeS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250OiBub3JtYWwgODUlLzEuNDUgJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVyZXN0aW5nLW1lbnVfX3RpdGxlIHtcclxuICAgICAgZm9udDogbm9ybWFsIDg1JS8xLjQ1ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tY2xvc2Uge1xyXG4gICAgICBmaWxsOiAkY29sb3ItaWNvbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLW5ld3MtY2Fyb3VzZWwge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIHRvcDogMi41cmVtXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgdG9wOiAyLjVyZW1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgICAgdG9wOiAtMi41cmVtXHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1uZXdzLWNhcm91c2VsIHtcclxuICAmX19pdGVtIHtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIC8vei1pbmRleDogMjAwMDtcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLW5ld3Mge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hvbWUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faGVhZGVyLW1vZHVsZXMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDIuNXJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDNyZW0gMCAyLjVyZW0gMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjMyNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZC1tYXJnaW4ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIG1hcmdpbjogLjVyZW0gMCAuNXJlbSAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG1hcmdpbjogLjI1cmVtIDAgLjI1cmVtIC4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hZGQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hbGwge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZy1hcnRpY2xlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgbWFyZ2luOiAuNXJlbSAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgM3JlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJi1lZGl0aW5nIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29uZmlybSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVuIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2gge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xNjY1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAvL3BhZGRpbmc6IC44NzVyZW0gMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50OztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZ2FsbGVyeSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZnJvbSB7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7XHJcblxyXG4gICAgICAmX19zZWN0aW9uIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFncyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGV0YWlsIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW46IDVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuZy1hcnRpY2xlX19jb250ZW50LXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uZy1pbWctaWNvbiB7XHJcbiAgd2lkdGg6IDZyZW07XHJcbiAgaGVpZ2h0OiA2cmVtO1xyXG4gIG1hcmdpbjogLjI1cmVtO1xyXG59IiwiLm0tbmV3cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlci1tb2R1bGVzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwLCAkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgICYtYWRkIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYWxsIHtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnV0dG9uLWFsbC1uZXdzO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAwIC43NXJlbSAuNzVyZW07XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1hcnRpY2xlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX21ldGEge1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzgsIDIwMCwgMjU1LCAxKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDIwMCwgMjU1LCAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICZfX2VkaXQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1lZGl0aW5nIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29uZmlybSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVuIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2gge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgRGVtaScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjE5ZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQtdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBEZW1pJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjc2NWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0LXVuZGVybGluZS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtNXB4IHJnYmEoMTk3LDE4OSwyMzQsMC42KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1nYWxsZXJ5IHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZnJvbSB7XHJcbiAgICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhZ3Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRldGFpbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuXHJcbiAgICAubS1hcnRpY2xlX19jb250ZW50LXRpdGxlIHtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0taW1nLWljb24ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufSIsIi5nLW5ld3MtY2F0ZWdvcmllcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgcGFkZGluZzogMCAuODc1cmVtIDFyZW0gLjg3NXJlbTtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgcGFkZGluZzogMCAuODc1cmVtIDFyZW0gLjg3NXJlbTtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBtYXJnaW46IDFyZW0gMCA0cmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLW5ld3MtY2F0ZWdvcmllcyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1udW1iZXJfb2Zfc2V0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBtYXJnaW46IC4zcmVtICAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgbWFyZ2luOiAuM3JlbSAgMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW46IC4zcmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luOiAuM3JlbSAgMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luOiAuM3JlbSAwO1xyXG4gIH1cclxuICAmX19jb3VudGVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgJi1hbGwge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGxhY2Uge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZnVuZGluZyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1udW1iZXJfb2Zfc2V0cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgJl9fY291bnRlcntcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgJi1hbGwge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBsYWNlIHtcclxuICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZnVuZGluZyB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kb2N1bWVudC1ncm91cHtcclxuICAuZmlsZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC5ib3hfZmlsZXtcclxuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcclxuICAgICAgcGFkZGluZzogLjdyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbGV7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICBhe1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gIGxhYmVse2ZvbnQtd2VpZ2h0OiA2MDA7fVxyXG59XHJcbi5kZWxfZmlsZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IC43cmVtO1xyXG4gIHdpZHRoOiAyLjlyZW07XHJcbiAgYnV0dG9ue1xyXG4gICAgI2Nsb3Nle1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud3Atc2VjdGlvbntcclxuICAud3B7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICBwYWRkaW5nOiAuN3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5vdGhlcl9pbmZve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAud2hlbiwgLnN0YXR1cywuaG93e1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbGVzX3dwe1xyXG4gICAgICBAZXh0ZW5kIC5vdGhlcl9pbmZvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmRlbF9kb2N7XHJcbiAgICAgIEBleHRlbmQgLmRlbF9maWxlXHJcbiAgICB9XHJcbiAgICBoNXttYXJnaW4tdG9wOiAxcmVtO31cclxuICB9XHJcbn1cclxuLmRlbGV0ZV93b3JraW5nX3Byb2dyYW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn0iLCIubWluX2xpc3RfaW5mbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gIHN0cm9uZyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlX3BlcnNvbiB7XHJcbiAgd2lkdGg6IDE1ZW07XHJcbiAgaGVpZ2h0OiAxNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2xkYXBfYnVuIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb19mb3JfbWVtb3JhbmR1bSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJnLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmJnLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmNvbm5lY3Rpb25fZXJyb3IsIC5jb25uZWN0aW9uX3N1Y2Nlc3MsIC53YWl0X2Nvbm5lY3Rpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmkuZmEuZmEtc3Bpbm5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbiwgLndwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi53cCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwX2Vycm9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODU0O1xyXG59XHJcblxyXG4ud3Bfb2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RUMwNkU7XHJcbn1cclxuXHJcbi5kZWxfc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLS41NXJlbTtcclxuICByaWdodDogLS4wNXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjNyZW07XHJcbn1cclxuXHJcblxyXG4ud2FpdF9yaWdodHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMiwgNjQlLCA1OCUsIDAuMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhdmVfcmlnaHRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDI0MCwgNjglLCA1MSUsIDAuMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxrX2Zvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAubGtfZGF0ZSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICB9XHJcbiAgLmxrX2NvbnRhY3Qge1xyXG4gICAgd2lkdGg6IDIyJTtcclxuICB9XHJcbiAgLmxrX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2NvbnN0cnVjdG9yID4gc3BhbiwgLnNlY3Rpb25fY29uc3RydWN0b3IgPiBkaXYgPiBsYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XHJcbiAgcGFkZGluZzogLjNlbTtcclxufVxyXG5cclxuLnNlY3Rpb25fY29uc3RydWN0b3IgPiBzcGFuLndhaXRfcmlnaHRzIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmxvY2tfcHJpdmlsZWdlIHtcclxuICB3aWR0aDogNTYlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBsaSBhIHtcclxuICAgICAgLy93aWR0aDogMTE3MHB4O1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDk3JTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19wcml2aWxlZ2VfaGVscCB7XHJcbiAgd2lkdGg6IDM5JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn0iLCIuYWxsX21lbnVfbGlzdCBsaSBhIGltZ3tcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luOiAwZW0gLjRlbSAtLjJlbSAuNGVtO1xyXG59XHJcbiIsIi5oaWRkZW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGVsZXRlX2JveF9maWxle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNhdmVfYnRue1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogNDglO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgfVxyXG59XHJcbi5yaWdodC1idG4tc2F2ZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC04M3B4O1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICB9XHJcbiAgc3BhbnttYXJnaW4tbGVmdDogLjhyZW07fVxyXG59XHJcbi5yaWdodC1idG4tc2F2ZS1jb250aW51ZXtcclxuICBAZXh0ZW5kIC5yaWdodC1idG4tc2F2ZTtcclxuICB0b3A6IDIuMnJlbTtcclxuICByaWdodDogLTI2NnB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn0iLCIvL9Ch0YLRgNCw0L3QuNGG0LAg0YDQtdC00LDQutGC0LjRgNC+0LLQsNC90LjRjyDQvdC+0LLQvtGB0YLQuFxyXG4ubmV3X2VkaXR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAuYmxvY2tfbmV3c19lZGl0e1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICAgIGRpdltpZF49XCJja2VfaWRfdGV4dFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHttYXJnaW4tYm90dG9tOiAuNXJlbTt9XHJcbiAgICAudGFicyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgLmNoZWNrYm94X2V2ZW50cyB7XHJcbiAgICAgICAgLmxlc3NvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgbGFiZWx7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyaW9kIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyaW9kOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveF9ldmVudHMge1xyXG4gICAgICAuY2hlY2tib3hfcGVyaW9kLCAud2VlayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0OS41JTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICB9XHJcbiAgICAubmV3X3NsaWRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAuZGVsZXRlLXNsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIC5ldmVudHNfZWRpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsInRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLW1vYmlsZTtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iZy1tb2JpbGUsIDUlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbW9iaWxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZS5yb3dfZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAuZm9ybV90eXBlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGVXb3JkQnJlYWsge1xyXG4gIHRyIHtcclxuICAgIHRkIHtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctb29wIHtcclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luOiAxcmVtIC4yNXJlbSAxcmVtIC4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGFzc3BvcnQtbWluIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW46IDAgLjI1cmVtIDFyZW0gLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC15ZWFycyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmX193cmFwcGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtd2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogNS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogNC4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lZGl0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjguNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgICAubS1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1maXhlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtZml4ZWQtZWRpdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07XHJcbiAgICAgICAgICAubS1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1maXhlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtZml4ZWQtZWRpdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ub3cge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIC5tLWJ0biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIC5tLWJ0biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjA0cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjA0cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS4wNHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFzaWMtaW5mbyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luOiAwIC4yNXJlbSAxcmVtIC4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hY2NyZWRpdGF0aW9uIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm0tb29wIHtcclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bhc3Nwb3J0LW1pbiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXllYXJzIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogLjAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ub3cge1xyXG4gICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubS10YWJzLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFzaWMtaW5mbyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLWRhcmstYmx1ZSwgJGNvbG9yLWxpZ2h0LWJsdWUsICRjb2xvci1kYXJrLWJsdWUsICRjb2xvci1kYXJrLWJsdWUsICRjb2xvci1kYXJrLWJsdWUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hY2NyZWRpdGF0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWx7XHJcblx0LmFuaW1hdGVkIHtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHR9XHJcblx0Lm93bC1hbmltYXRlZC1pbiB7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdH1cclxuXHQub3dsLWFuaW1hdGVkLW91dCB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQuZmFkZU91dCB7XHJcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuIiwiLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICovXHJcblxyXG4ub3dsLWhlaWdodCB7XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcbiIsIi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgfVxyXG5cclxuICAub3dsLXdyYXBwZXIsXHJcbiAgLm93bC1pdGVtIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAub3dsLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgaGVpZ2h0OiAxOHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdi5kaXNhYmxlZCxcclxuICAub3dsLWRvdHMuZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vd2wtbmF2IC5vd2wtcHJldixcclxuICAub3dsLW5hdiAub3dsLW5leHQsXHJcbiAgLm93bC1kb3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYub3dsLWxvYWRlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYub3dsLWxvYWRpbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm93bC1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYub3dsLWxvYWRpbmcge1xyXG4gICAgYW5pbWF0aW9uOiByZWZyZXNoIDNzIGVhc2UtaW4tb3V0IDE7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmVmcmVzaCAzcyBlYXNlLWluLW91dCAxO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIHJlZnJlc2gge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuICB9XHJcbiAgJi5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYub3dsLWRyYWcgLm93bC1pdGVtIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm93bC1ncmFiIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICB9XHJcblxyXG4gICYub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcblxyXG4gICYub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogTm8gSnMgKi9cclxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxyXG4gKi9cclxuXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG5cdC5vd2wtaXRlbSB7XHJcblx0XHQub3dsLWxhenkge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZy5vd2wtbGF6eSB7XHJcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCJcclxuLm93bC10aGVtZSB7XHJcblx0Ly8gU3R5bGluZyBOZXh0IGFuZCBQcmV2IGJ1dHRvbnNcclxuXHQub3dsLW5hdiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRbY2xhc3MqPSdvd2wtJ10ge1xyXG5cdFx0XHRjb2xvcjogJG5hdi1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcclxuXHRcdFx0bWFyZ2luOiAkbmF2LW1hcmdpbjtcclxuXHRcdFx0cGFkZGluZzogJG5hdi1wYWRkaW5nO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQtaG92ZXI7XHJcblx0XHRcdFx0Y29sb3I6JG5hdi1jb2xvci1ob3ZlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kaXNhYmxlZCB7XHJcblx0XHRcdG9wYWNpdHk6ICRuYXYtZGlzYWJsZWQtb3BhY2l0eTtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gU3R5bGluZyBkb3RzXHJcblx0Lm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5vd2wtZG90cyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdC5vd2wtZG90IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR6b29tOiAxO1xyXG5cdFx0XHQqZGlzcGxheTogaW5saW5lO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6ICRkb3Qtd2lkdGg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkZG90LWhlaWdodDtcclxuXHRcdFx0XHRtYXJnaW46ICRkb3QtbWFyZ2luO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZC1hY3RpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXHJcbiAqL1xyXG5cclxuLm93bC1jYXJvdXNlbHtcclxuXHQub3dsLXZpZGVvLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR9XHJcblxyXG5cdC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG5cdH1cclxuXHJcblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLXRuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdC5vd2wtdmlkZW8tZnJhbWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIuZy1wYWdlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuICAgICYtbGlnaHQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwYWRkaW5nOiAuMDFyZW0gMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjAxcmVtIDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAuMDFyZW0gMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWN1c3RvbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXBhZ2Uge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlnaHQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLXBhZ2luYXRpb24ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgMXJlbSAwO1xyXG4gIH1cclxuICAmX19wYWdlcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogIC4yNXJlbSAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogMCAuNXJlbSAwIDA7XHJcbiAgICAgICAgJi1uZXh0LCAmLXByZXYge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB3aWR0aDogLjNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHdpZHRoOiAuM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1wYWdpbmF0aW9uIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOztcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtOztcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3BhZ2VzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjxcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjxcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRhZ3M7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctdGFncztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgc3VjY2Vzcyk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggbGlnaHRlbigkY29sb3ItYmctanN0YWJzLWxhYmVsLWFjdGl2ZSwgMjUlKTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLQndCw0LfQsNC0XCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLQktC/0LXRgNC10LRcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgc3VjY2Vzcyk7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgc3VjY2Vzcyk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IG1hcGdldCgkY29sb3ItYnRuLCBzdWNjZXNzKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBsaWdodGVuKCRjb2xvci1iZy1qc3RhYnMtbGFiZWwtYWN0aXZlLCAxMCUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcGdldCgkY29sb3ItYnRuLCBzdWNjZXNzKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwZ2V0KCRjb2xvci1idG4sIHN1Y2Nlc3MpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGxpZ2h0ZW4oJGNvbG9yLWJnLWpzdGFicy1sYWJlbC1hY3RpdmUsIDEwJSk7XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBsaWdodGVuKCRjb2xvci1iZy1qc3RhYnMtbGFiZWwtYWN0aXZlLCAxMCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRhZ3M7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctdGFncztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLXBhc3Nwb3J0LXByb2ZpbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAkbGlzdDogMSAyIDMgNCA1IDYgNztcclxuICBAZWFjaCAkaSBpbiAkbGlzdCB7XHJcbiAgICAjZy1wYXNzcG9ydC1wcm9maWxlLXRhYi0jeyRpfTpjaGVja2VkIH4gI2ctcGFzc3BvcnQtcHJvZmlsZV9fY29udGVudC10YWItI3skaX0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10gKyBsYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC4xcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXBhc3Nwb3J0LXByb2ZpbGUge1xyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbaWRePSdnLXBhc3Nwb3J0LXByb2ZpbGUtdGFiJ10gKyBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBpbnB1dFtpZF49J2ctcGFzc3BvcnQtcHJvZmlsZS10YWInXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICB9XHJcblxyXG59IiwiLmctcGVyc29uLWF1eGlsaWFyeS1pbmZvIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW46ICAuNXJlbSAuMjVyZW07XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogLjVyZW0gLjI1cmVtO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX193b3JrIHtcclxuICAgIGEge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KAlCc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncmF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICBtYXJnaW46IC41cmVtIDElIC41cmVtIDElO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICBtYXJnaW46IC41cmVtIDElIC41cmVtIDElO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAxJSAuNXJlbSAxJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXhwZXJpZW5jZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAxJSAuNXJlbSAxJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMSUgLjVyZW0gMSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAxJSAuNXJlbSAxJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtYWRkcmVzcyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGhvbmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlsIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tcGVyc29uLWF1eGlsaWFyeS1pbmZvIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX193b3JrIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncmF0ZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leHBlcmllbmNlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWFkZHJlc3Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlsIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3BlbmluZy1ob3VycyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1wZXJzb24tbWFpbi1pbmZvIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIC41cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gLjI1cmVtIC41cmVtIC4yNXJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIC4yNXJlbSAuNXJlbSAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICAgJi1tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0iLCIubS1wZXJzb24tbWFpbi1pbmZvIHtcclxuICB6LWluZGV4OiA1MDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5rLXVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGNvbG9yLWxpbmstbm9ybWFsLCAkY29sb3ItbGluay1ob3ZlciwgJGNvbG9yLWxpbmstYWN0aXZlLCAkY29sb3ItbGluay12aXNpdGVkLCAkY29sb3ItbGluay1mb2N1cyk7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLXVuZGVybGluZS1saWdodDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmstY29sb3JzKCRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1ob3ZlciwgJGNvbG9yLWxpbmstaG92ZXIsICRjb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1ob3Zlcik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLXVuZGVybGluZS1saWdodDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctcGVyc29uLW5hbWUtcG9zdCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuICAmX19uYW1lIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uMTVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wb3N0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2FjYWRlbWljLWRlZ3JlZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jhbmsge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXBlcnNvbi1uYW1lLXBvc3Qge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb3N0IHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2FkZW1pYy1kZWdyZWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jhbmsge1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIuanMtc29ydC1pdGVtcyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pY29uX3B1YmxpY2F0aW9uX2Jhc2Uge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5nLXNwb25zb3JzX2VtcGxveWVlc3tcclxuICAuc2VhcmNoLWlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tcy1saXN0e1xyXG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xyXG4gIH1cclxufSIsIi5qcy1zb3J0LWl0ZW1zIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmljb25fcHVibGljYXRpb25fYmFzZSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn0iLCIuZy1wdWJsaWNhdGlvbi1iYXNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBtYXJnaW46IC41cmVtIC4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIG1hcmdpbjogLjVyZW0gLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5tLXB1YmxpY2F0aW9uLWJhc2Uge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgIC5tLXBob3RvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXBiIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZy1saXN0LXBiIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY291bnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0uNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmctZmlsdGVyLXBiIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgcGFkZGluZzogLjJyZW0gLjJyZW0gLjFyZW0gLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc29ydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn0iLCIubS1saXN0LXBiIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICAmLWNvdW50ZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWZcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICB9XHJcbiAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWZcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWZcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tLWZpbHRlci1wYiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgIH1cclxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDg3LCAxNzQsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctcmVkYWN0b3ItbmF2aWdhdGlvbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMXJlbSAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn0iLCIubS1yZWRhY3Rvci1uYXZpZ2F0aW9uIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufSIsIi5nLXJlZ2lzdHJhdGlvbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA0cmVtIDAgMnJlbSAwO1xyXG4gIH1cclxuICAmX19maWVsZHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193ZWxjb21lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dhaXRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3RhdHVzLWVycm9yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N0YXR1cy1yZXBlYXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3RhdHVzLXN1Y2Nlc3Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uZXh0LXN0ZXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbn0iLCIubS1yZWdpc3RyYXRpb24ge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fZmllbGRzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dlbGNvbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193YWl0aW5nIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzLWVycm9yIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzLXJlcGVhdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy1zdWNjZXNzIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIGEge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleS1saWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctc2NoZWR1bGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgJl9fY2xhc3Mtbm93IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dlZWtzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIG1hcmdpbjogMCAtMXJlbSAuNXJlbSAtMXJlbTtcclxuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIC0xcmVtIC41cmVtIC0xcmVtO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RheXMtb2YtdGhlLXdlZWsge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDg1JSAvIDYpO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3QtY2xhc3Mge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMoODUlIC8gNik7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdlZWsge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLXR5cGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIC41cmVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yb29tIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuN3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuN3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbSAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbSAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgd2lkdGg6IDExJTtcclxuICAgICAgICBwYWRkaW5nOiAwIC41cmVtIDAgLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDExJTtcclxuICAgICAgICBwYWRkaW5nOiAwIC41cmVtIDAgLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC4yNXJlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19mcm9tIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgLSBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcImNcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiY1wiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiY1wiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdG8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn0LTQvic7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn0LTQvic7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn0LTQvic7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sZWN0dXJlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZy1zY2hlZHVsZV9fbGlzdC1ob21lIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIC5nLXNjaGVkdWxlX19saXN0LWNsYXNzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZy1zY2hlZHVsZV9fbGlzdC1jbGFzc19faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXNjaGVkdWxlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gICZfX2NsYXNzLW5vdyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193ZWVrcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkIG1hcGdldCgkY29sb3ItYnRuLCBwcmltYXJ5KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCBtYXBnZXQoJGNvbG9yLWJ0biwgcHJpbWFyeSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkIG1hcGdldCgkY29sb3ItYnRuLCBwcmltYXJ5KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgbWFwZ2V0KCRjb2xvci1idG4sIHByaW1hcnkpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgbWFwZ2V0KCRjb2xvci1idG4sIHByaW1hcnkpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGF5cy1vZi10aGUtd2VlayB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IC4wMnJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjExKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCA1OCwgMTgzLCAwLjExKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdC1jbGFzcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IC4wMnJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYm9yZGVyOiAuMDhyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYm9yZGVyOiAuMDhyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50LWhvbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwICNiYWJhYmE7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgI2JhYmFiYTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCAjYmFiYWJhO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi10eXBlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yb29tIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwZ2V0KCRjb2xvci1idG4sIGRhbmdlcik7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgZGFuZ2VyKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGltZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgbWFwZ2V0KCRjb2xvci1idG4sIHdhcm5pbmcpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCBtYXBnZXQoJGNvbG9yLWJ0biwgd2FybmluZyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgbWFwZ2V0KCRjb2xvci1idG4sIHdhcm5pbmcpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZnJvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdG8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxlY3R1cmVyIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1zY29yZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY291bnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2VjLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lYyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX2VjLXBvaW50cyB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEuNHJlbTtcclxuICB9XHJcbn1cclxuIiwiLm0tc2NvcmUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgICYtY291bnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmXHJcbiAgICAgIH1cclxuICAgICAgJl9fc21hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnR1cnkgR290aGljJywgc2Fucy1zZXJpZlxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYycsIHNhbnMtc2VyaWZcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCBzYW5zLXNlcmlmXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1zZWFyY2gge1xyXG4gICZfX2xpbmsge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm0tc2VhcmNoIHtcclxuICAmX19saW5rIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXktbGlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleS1saWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXN1bHQtc2VhcmNoIHtcclxuICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcblxyXG4gIC5ncm91cC1zZWFyY2gge1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgLmJvZHktcmVzdWx0LXNlYXJjaCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMXJlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iLWxvYWRlcl9fd3JhcHBlciB7XHJcbiAgdHIge1xyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi55YS1zaXRlLWZvcm1fX2Zvcm0sIHlhc3MtZGl2LCBiLWxvYWRlcl9fZXh0LXdyYXBwZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ueWEtc2l0ZS1mb3JtX19mb3Jte1xyXG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnlhLXNpdGUtZm9ybV9faW5wdXQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6IDIuNnJlbTtcclxuICBwYWRkaW5nOiAuNzVyZW0gLjlyZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi55YS1zaXRlLWZvcm1fX3N1Ym1pdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICBtYXJnaW46IC4yNXJlbSAwIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJywgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIWltcG9ydGFudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjNGM3M2VjO1xyXG4gIGJvcmRlci1yYWRpdXM6IC42MjVyZW0haW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IC41cmVtIDEuNXJlbSFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMWVtIWltcG9ydGFudDtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbiN5YS1zaXRlLXJlc3VsdHMgLmItcGFnZXJfX2N1cnJlbnQge1xyXG4gIGNvbG9yOiAjMjMyMzIzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgLyogYm9yZGVyLWNvbG9yOiAjNWNiODVjOyAqL1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICM1Q0I4NUQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQjg1RCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmItcGFnZXJfX3BhZ2VzIHtcclxuICAuYi1saW5rIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLyogYm9yZGVyLWNvbG9yOiAjNWNiODVjOyAqL1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNjMWMxYzEgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1Q0I4NUQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3lhLXNpdGUtcmVzdWx0cyAuYi1zZXJwLWl0ZW1fX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYi1wYWdlcl9fdGl0bGUsIC5iLXBhZ2VyX19pbmFjdGl2ZSwgLmItcGFnZXJfX2FjdGl2ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3lhLXNpdGUtcmVzdWx0cyAuYi1wYWdlcl9fc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuI3lhLXNpdGUtcmVzdWx0cyAuYi1wYWdlcl9fc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCIuZy1zZWFyY2gtb3BwIHtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgNHJlbSAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIG1hcmdpbjogMXJlbSAwIDRyZW0gMDtcclxuICB9XHJcbn0iLCIuZy1zZXBhcmF0b3Ige1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAuNXJlbTtcclxufSIsIi5tLXNlcGFyYXRvciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgYm9yZGVyLXRvcDogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gIH1cclxufSIsIi8qIVxyXG4gKiBGb3RvcmFtYSA0LjYuNCB8IGh0dHA6Ly9mb3RvcmFtYS5pby9saWNlbnNlL1xyXG4gKi9cclxuLmZvdG9yYW1hX19hcnI6Zm9jdXM6YWZ0ZXIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXM6YWZ0ZXIsLmZvdG9yYW1hX19odG1sLC5mb3RvcmFtYV9faW1nLC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX2RvdDphZnRlciwuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlciwuZm90b3JhbWFfX3N0YWdlX19mcmFtZSwuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwuZm90b3JhbWFfX3ZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JvdHRvbTowfS5mb3RvcmFtYS0tZnVsbHNjcmVlbiwuZm90b3JhbWFfX2ltZ3ttYXgtd2lkdGg6OTk5OTlweCFpbXBvcnRhbnQ7bWF4LWhlaWdodDo5OTk5OXB4IWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7bWluLWhlaWdodDowIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOi1vLWdyYWI7Y3Vyc29yOi1tcy1ncmFiO2N1cnNvcjpncmFifS5mb3RvcmFtYV9fZ3JhYmJpbmcgKntjdXJzb3I6bW92ZTtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6LW8tZ3JhYmJpbmc7Y3Vyc29yOi1tcy1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmZvdG9yYW1hX19zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6NTAlIWltcG9ydGFudDtsZWZ0OjUwJSFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXZfX3NoYWZ0LC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tcGxheXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uZm90b3JhbWFfX2NhcHRpb24sLmZvdG9yYW1hX19uYXY6YWZ0ZXIsLmZvdG9yYW1hX19uYXY6YmVmb3JlLC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9faHRtbCwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3Bpbm5lciwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2ltZywuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZm90b3JhbWFfX2Fycjpmb2N1cywuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1cywuZm90b3JhbWFfX25hdl9fZnJhbWV7b3V0bGluZTowfS5mb3RvcmFtYV9fYXJyOmZvY3VzOmFmdGVyLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzOmFmdGVyLC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX2RvdDphZnRlciwuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlcntjb250ZW50OicnO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNzUsMjM0LC41KX0uZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2UsLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8sLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19odG1sLC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faW1nLC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fc2hhZnR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdl9fc2hhZnQsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3RodW1iLWJvcmRlcnt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjEsMCwuMjUsMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXN9LmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sLmZvdG9yYW1hX19uby1zZWxlY3QsLmZvdG9yYW1hX192aWRlby1jbG9zZSwuZm90b3JhbWFfX3ZpZGVvLXBsYXksLmZvdG9yYW1hX193cmFwey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZm90b3JhbWFfX3NlbGVjdHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX19uYXZfX2ZyYW1le21hcmdpbjphdXRvO3BhZGRpbmc6MH0uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAsLmZvdG9yYW1hX19uYXZfX2ZyYW1lLC5mb3RvcmFtYV9fbmF2X19zaGFmdHstbW96LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOypkaXNwbGF5OmlubGluZTsqem9vbToxfS5mb3RvcmFtYV9fbmF2X19mcmFtZSwuZm90b3JhbWFfX3RodW1iLWJvcmRlcntib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcHtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZvdG9yYW1hLS1oaWRkZW4sLmZvdG9yYW1hX19sb2Fke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTk5cHg7dG9wOi05OTk5OXB4O3otaW5kZXg6LTF9LmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sLmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX19uYXZfX2ZyYW1lLC5mb3RvcmFtYV9fbmF2X19zaGFmdCwuZm90b3JhbWFfX3N0YWdlX19mcmFtZSwuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLC5mb3RvcmFtYV9fdmlkZW8tcGxheXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sLmZvdG9yYW1hX192aWRlby1jbG9zZSwuZm90b3JhbWFfX3ZpZGVvLXBsYXl7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1nL2ZvdG9yYW1hLnBuZykgbm8tcmVwZWF0fUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi1yZXNvbHV0aW9uOjJkcHB4KXsuZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLC5mb3RvcmFtYV9fdmlkZW8tcGxheXtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWcvZm90b3JhbWFAMngucG5nKSAwIDAvOTZweCAxNjBweCBuby1yZXBlYXR9fS5mb3RvcmFtYV9fdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjcsMTI3LDEyNywuMil9QG1lZGlhIHByaW50ey5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyLC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsLmZvdG9yYW1hX192aWRlby1wbGF5e2JhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnR9fS5mb3RvcmFtYXttaW4td2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0uZm90b3JhbWE6bm90KC5mb3RvcmFtYS0tdW5vYnRydXNpdmUpPio6bm90KDpmaXJzdC1jaGlsZCl7ZGlzcGxheTpub25lfS5mdWxsc2NyZWVue3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O2JhY2tncm91bmQ6IzAwMH0uZm90b3JhbWEtLWZ1bGxzY3JlZW57cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50O2JvdHRvbTowIWltcG9ydGFudDtmbG9hdDpub25lIWltcG9ydGFudDt6LWluZGV4OjIxNDc0ODM2NDchaW1wb3J0YW50O2JhY2tncm91bmQ6IzAwMDt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50fS5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdiwuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19zdGFnZXtiYWNrZ3JvdW5kOiMwMDB9LmZvdG9yYW1hX193cmFwey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2RpcmVjdGlvbjpsdHI7ei1pbmRleDowfS5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1le2RpcmVjdGlvbjpydGx9LmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX19zdGFnZXtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZvdG9yYW1hX193cmFwLS1wYW4teXstbXMtdG91Y2gtYWN0aW9uOnBhbi15fS5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3BvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmZvdG9yYW1hX193cmFwLS1zbGlkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZXtvcGFjaXR5OjEhaW1wb3J0YW50fS5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1le292ZXJmbG93OmhpZGRlbn0uZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZle3otaW5kZXg6OH0uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWV7ZGlzcGxheTpub25lfS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtZnJvbnQsLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1yZWFyLC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZle2Rpc3BsYXk6YmxvY2s7bGVmdDowO3RvcDowfS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtZnJvbnR7ei1pbmRleDo4fS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtcmVhcnt6LWluZGV4Ojd9LmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1yZWFyLmZvdG9yYW1hX19hY3RpdmV7ei1pbmRleDo5fS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fc2hhZG93e2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX2ltZ3stbXMtZmlsdGVyOlwiYWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MDtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LmZvdG9yYW1hX19lcnJvciAuZm90b3JhbWFfX2ltZywuZm90b3JhbWFfX2xvYWRlZCAuZm90b3JhbWFfX2ltZ3stbXMtZmlsdGVyOlwiYWxwaGEoT3BhY2l0eT0xMDApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtvcGFjaXR5Oi43NX0uZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19sb2FkZWQtLWZ1bGwgLmZvdG9yYW1hX19pbWcsLmZvdG9yYW1hX19pbWctLWZ1bGx7ZGlzcGxheTpub25lfS5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX2xvYWRlZC0tZnVsbCAuZm90b3JhbWFfX2ltZy0tZnVsbHtkaXNwbGF5OmJsb2NrfS5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdle21heC13aWR0aDo5OTk5OXB4IWltcG9ydGFudH0uZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1le3Zpc2liaWxpdHk6aGlkZGVufS5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGV9LmZvdG9yYW1hX19uYXZ7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6NX0uZm90b3JhbWFfX25hdl9fc2hhZnR7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO3RleHQtYWxpZ246bGVmdH0uZm90b3JhbWFfX25hdl9fZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmZvdG9yYW1hX19uYXYtLWRvdHN7ZGlzcGxheTpibG9ja30uZm90b3JhbWFfX25hdi0tZG90cyAuZm90b3JhbWFfX25hdl9fZnJhbWV7d2lkdGg6MThweDtoZWlnaHQ6MzBweH0uZm90b3JhbWFfX25hdi0tZG90cyAuZm90b3JhbWFfX25hdl9fZnJhbWUtLXRodW1iLC5mb3RvcmFtYV9fbmF2LS1kb3RzIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVye2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX25hdi0tdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZvdG9yYW1hX19uYXYtLXRodW1icyAuZm90b3JhbWFfX25hdl9fZnJhbWV7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0uZm90b3JhbWFfX25hdi0tdGh1bWJzIC5mb3RvcmFtYV9fbmF2X19mcmFtZS0tZG90e2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX2RvdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMnB4O2xlZnQ6NnB4O2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlcjoxcHggc29saWQgIzdmN2Y3Zn0uZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXJ7cGFkZGluZzoxcHg7dG9wOi0xcHg7bGVmdDotMXB4fS5mb3RvcmFtYV9fbmF2X19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIC5mb3RvcmFtYV9fZG90e3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjRweH0uZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdDphZnRlcntwYWRkaW5nOjNweDt0b3A6LTNweDtsZWZ0Oi0zcHh9LmZvdG9yYW1hX190aHVtYntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYnt6LWluZGV4OjJ9LmZvdG9yYW1hX190aHVtYi1ib3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O3RvcDowO2xlZnQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiMwMGFmZWE7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxyZ2JhKDY0LDY0LDY0LC4xKSl9LmZvdG9yYW1hX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTI7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Zm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDAwfS5mb3RvcmFtYV9fY2FwdGlvbiBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5mb3RvcmFtYV9fY2FwdGlvbiBhOmhvdmVye2NvbG9yOiMzMzM7Ym9yZGVyLWNvbG9yOnJnYmEoNTEsNTEsNTEsLjUpfS5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fY2FwdGlvbntsZWZ0OmF1dG87cmlnaHQ6MH0uZm90b3JhbWFfX3dyYXAtLW5vLWNhcHRpb25zIC5mb3RvcmFtYV9fY2FwdGlvbiwuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fY2FwdGlvbntkaXNwbGF5Om5vbmV9LmZvdG9yYW1hX19jYXB0aW9uX193cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO3BhZGRpbmc6NXB4IDEwcHh9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbm5lcnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3Bpbm5lcnstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyIDI0cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOnNwaW5uZXIgMjRzIGluZmluaXRlIGxpbmVhcn0uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19odG1sLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9faW1ne3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9LmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19odG1sLC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faW1ney1tcy1maWx0ZXI6XCJhbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowfS5mb3RvcmFtYV9fc2VsZWN0e2N1cnNvcjphdXRvfS5mb3RvcmFtYV9fdmlkZW97dG9wOjMycHg7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH1ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7LmZvdG9yYW1hX19hY3RpdmV7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudH19LmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sLmZvdG9yYW1hX192aWRlby1jbG9zZSwuZm90b3JhbWFfX3ZpZGVvLXBsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMTtjdXJzb3I6cG9pbnRlcn0uZm90b3JhbWFfX2Fycntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTZweH0uZm90b3JhbWFfX2Fyci0tcHJldntsZWZ0OjJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uZm90b3JhbWFfX2Fyci0tbmV4dHtyaWdodDoycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS5mb3RvcmFtYV9fYXJyLS1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0OypkaXNwbGF5Om5vbmU7b3BhY2l0eTouMX0uZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RvcDoycHg7cmlnaHQ6MnB4O2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweDt6LWluZGV4OjIwfS5mb3RvcmFtYV9fYXJyOmZvY3VzLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3Vze2JvcmRlci1yYWRpdXM6NTAlfS5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS5mb3RvcmFtYV9fdmlkZW8tcGxheXt3aWR0aDo5NnB4O2hlaWdodDo5NnB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQ4cHg7bWFyZ2luLXRvcDotNDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHg7b3BhY2l0eTowfS5mb3RvcmFtYV9fd3JhcC0tY3NzMiAuZm90b3JhbWFfX3ZpZGVvLXBsYXksLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fdmlkZW8tcGxheXtkaXNwbGF5Om5vbmV9LmZvdG9yYW1hX19lcnJvciAuZm90b3JhbWFfX3ZpZGVvLXBsYXksLmZvdG9yYW1hX19sb2FkZWQgLmZvdG9yYW1hX192aWRlby1wbGF5LC5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXl7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9LmZvdG9yYW1hX19uYXZfX2ZyYW1lIC5mb3RvcmFtYV9fdmlkZW8tcGxheXt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbi1sZWZ0Oi0xNnB4O21hcmdpbi10b3A6LTE2cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMzJweH0uZm90b3JhbWFfX3ZpZGVvLWNsb3Nle3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IDA7ei1pbmRleDoyMDtvcGFjaXR5OjB9LmZvdG9yYW1hX193cmFwLS1jc3MyIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2V7ZGlzcGxheTpub25lfS5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLWNsb3Nley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMycHgsLTMycHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMycHgsLTMycHgsMCl9LmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3ZpZGVvLWNsb3Nle2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX192aWRlby1jbG9zZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb257b3BhY2l0eTowfS5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnI6Zm9jdXMsLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1c3tvcGFjaXR5OjF9LmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29ue29wYWNpdHk6MCFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29ue2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyOmZvY3VzLC5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXN7ZGlzcGxheTpibG9ja30uZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb257ZGlzcGxheTpub25lIWltcG9ydGFudH0uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS1zbGlkZS5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpub3QoOmZvY3VzKXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMnB4LC0zMnB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMnB4LC0zMnB4LDApfS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXNsaWRlLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLS1wcmV2Om5vdCg6Zm9jdXMpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00OHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00OHB4LDAsMCl9LmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnItLW5leHQ6bm90KDpmb2N1cyl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDhweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0OHB4LDAsMCl9LmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMnB4LC0zMnB4LDApIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzJweCwtMzJweCwwKSFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Fyci0tcHJldnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDhweCwwLDApIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ4cHgsMCwwKSFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Fyci0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0OHB4LDAsMCkhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0OHB4LDAsMCkhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX2Fycjpub3QoOmZvY3VzKSwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246bm90KDpmb2N1cyksLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2U6bm90KDpmb2N1cyksLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tcGxheTpub3QoOmZvY3VzKXt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uZm90b3JhbWFfX25hdjphZnRlciwuZm90b3JhbWFfX25hdjpiZWZvcmUsLmZvdG9yYW1hX19zdGFnZTphZnRlciwuZm90b3JhbWFfX3N0YWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6MDtib3R0b206MDt3aWR0aDoxMHB4O2hlaWdodDphdXRvO3otaW5kZXg6MTA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjFweCAxMDAlLDVweCAxMDAlfS5mb3RvcmFtYV9fbmF2OmJlZm9yZSwuZm90b3JhbWFfX3N0YWdlOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4yKSAyNSUscmdiYSgwLDAsMCwuMykgNzUlLHRyYW5zcGFyZW50KSxyYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAwIDUwJSxyZ2JhKDAsMCwwLC40KSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsMCAwO2xlZnQ6LTEwcHh9LmZvdG9yYW1hX19uYXYuZm90b3JhbWFfX3NoYWRvd3MtLWxlZnQ6YmVmb3JlLC5mb3RvcmFtYV9fc3RhZ2UuZm90b3JhbWFfX3NoYWRvd3MtLWxlZnQ6YmVmb3Jle2xlZnQ6MH0uZm90b3JhbWFfX25hdjphZnRlciwuZm90b3JhbWFfX3N0YWdlOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjIpIDI1JSxyZ2JhKDAsMCwwLC4zKSA3NSUsdHJhbnNwYXJlbnQpLHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLHJnYmEoMCwwLDAsLjQpLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMCwxMDAlIDA7cmlnaHQ6LTEwcHh9LmZvdG9yYW1hX19uYXYuZm90b3JhbWFfX3NoYWRvd3MtLXJpZ2h0OmFmdGVyLC5mb3RvcmFtYV9fc3RhZ2UuZm90b3JhbWFfX3NoYWRvd3MtLXJpZ2h0OmFmdGVye3JpZ2h0OjB9LmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbmF2OmFmdGVyLC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdjpiZWZvcmUsLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19uYXY6YWZ0ZXIsLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fbmF2OmJlZm9yZSwuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19zdGFnZTphZnRlciwuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmV7ZGlzcGxheTpub25lfVxyXG4iLCIuZy1zbGlkZXIge1xyXG4gICYtZW1wdHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBpbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9lbXB0eS5qcGdcIik7XHJcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBzaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uZXdzIHtcclxuICAgIC5mb3RvcmFtYV9faW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDUwMDA7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fZm90b3JhbWEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGhlaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3RvcmFtYV9fc3RhZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm90b3JhbWFfX25hdi13cmFwIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAxcmVtIC41cmVtIDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW46IDVyZW0gMXJlbSAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMnJlbTtcclxuICAgICAgICBtYXJnaW46IDVyZW0gMXJlbSAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1LjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzbGlkZXJfZW1wdHkge1xyXG4gIHdpZHRoOiA5Ny43JTtcclxuICBoZWlnaHQ6IDIzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHtcclxuICAgIGltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyX2VtcHR5LmpwZ1wiKTtcclxuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHNpemU6IGNvdmVyO1xyXG4gIH1cclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbiIsIi5tLXNsaWRlciB7XHJcblxyXG4gICYtZW1wdHkge1xyXG4gIH1cclxuXHJcbiAgJi1uZXdzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvdG9yYW1hIHtcclxuICAgIH1cclxuXHJcbiAgICAuZm90b3JhbWFfX2ltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtX2ZvdG9yYW1hIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW0gLjc1cmVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm90b3JhbWFfX3N0YWdlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbSAuNzVyZW0gMCAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ZyYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtIC43NXJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbSAuNzVyZW0gMCAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgd2hpdGU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXNsb2dhbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vaycsIHNhbnMtc2VyaWY7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3R3byB7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBCb29rJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLXNvY2lhbHMge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAuNHJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBpbWd7d2lkdGg6IDEwMCV9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1zb2NpYWxzIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCcsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgICYtaXRlbSB7XHJcblxyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0LXVuZGVybGluZS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1vcmFuZ2UtdW5kZXJsaW5lLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLXN0YXRpYy1wYWdlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDAgMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19lZGl0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1zdGF0aWMtcGFnZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgXHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIFxyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDJlbVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lZGl0b3Ige1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctc3RhdHVzLWltcGxlbWVudGF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgLmctY2hlY2tib3h7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgLmctY2hlY2tib3h7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nLXN0YXR1cy11bml2ZXJzaXR5IHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICBhIHtwYWRkaW5nOiAwfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIGEge3BhZGRpbmc6IDB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuXHJcbiAgfVxyXG59IiwiLm0tc3RhdHVzLXVuaXZlcnNpdHkge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxufSIsIi5nLXN0cnVjdHVyYSB7XHJcbiAgdWwge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfX2ZpbHRlci1saXN0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlcl9pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190eXBlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1vcGVuX19jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEuMzg4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEuMzg4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuMzg4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuMzg4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4xODhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjM4OHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMTg4cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbm8tY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wYXJlbnQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAvL3BhZGRpbmc6IC44cmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogLjRyZW0gMCAuNHJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDAgLjRyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5nLXN0cnVjdHVyYV9faXRlbS1pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC41cmVtIC41cmVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAuNXJlbTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIC8vcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgLmctc3RydWN0dXJhX19pdGVtLWluZm8ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAuZy1zdHJ1Y3R1cmFfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIC8vbWFyZ2luOiAuNXJlbSAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICAvL21hcmdpbjogLjVyZW0gMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbS1pbmZvLWljb24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IC44NXJlbTtcclxuICAgICAgaGVpZ2h0OiAuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAuODVyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAuODVyZW07XHJcbiAgICAgIGhlaWdodDogLjg1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IC44NXJlbTtcclxuICAgICAgaGVpZ2h0OiAuODVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IC44NXJlbTtcclxuICAgICAgaGVpZ2h0OiAuODVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5tLXN0cnVjdHVyYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmX19maWx0ZXItbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXJfaW5wdXQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICAmLW9wZW5fX2NoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogLjA4NXJlbTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstbm9ybWFsO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogLjA4NXJlbTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstbm9ybWFsO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogLjA4NXJlbTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstbm9ybWFsO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogLjA4NXJlbTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstbm9ybWFsO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXBhZ2luYXRpb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDg1cmVtO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ub3JtYWw7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGFyZW50IHtcclxuICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGxpe2JvcmRlci10b3A6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGxpe2JvcmRlci10b3A6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBsaSB7Ym9yZGVyOiAwfVxyXG4gICAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbGkge2JvcmRlcjogMH1cclxuICAgICAgICAubS1zdHJ1Y3R1cmFfX2l0ZW0tbmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGxpIHtib3JkZXI6IDB9XHJcbiAgICAgICAgLm0tc3RydWN0dXJhX19pdGVtLW5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY2hpbGQge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBib3JkZXItbGVmdDogLjA4NXJlbSBkYXNoZWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLXN0cnVjdHVyYV9faXRlbS1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAuMDg1cmVtIGRhc2hlZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tc3RydWN0dXJhX19pdGVtLW5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAuMDg1cmVtIGRhc2hlZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tc3RydWN0dXJhX19pdGVtLW5hbWUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbS1pbmZvLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvZGlhZ29uYWwtYXJyb3cuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGZpbGw6ICRjb2xvci1ib3JkZXI7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAuOTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nLXN2LWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIHdpZHRoOiAkc21hbGw7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6ICRtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6ICRiaWc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZzogMCAuNDI1cmVtO1xyXG4gICAgbWFyZ2luOiAwIC4xMjVyZW07XHJcbiAgfVxyXG59IiwiLm0tc3YtY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWZvb3RlcjtcclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zX25vcm1hbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zX21lZGl1bSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zX2xhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxzX25vcm1hbCB7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbHNfbWVkaXVtIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbHNfbGFyZ2Uge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbG9yMSB7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3IyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbG9yMyB7XHJcbiAgICAgIGNvbG9yOiAjMDYzNDYyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRkMWZmO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbG9yNCB7XHJcbiAgICAgIGNvbG9yOiAjNGQ0YjQzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmM2Q2O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbG9yNSB7XHJcbiAgICAgIGNvbG9yOiAjYTllNDRkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzYjI3MTYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZV9vbiB7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1hZ2Vfb2ZmIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXNpemU9XCJub3JtYWxcIl0ge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuW2RhdGEtc2l6ZT1cIm1lZGl1bVwiXSB7XHJcbiAgZm9udC1zaXplOiAxMjUlO1xyXG59XHJcblxyXG5bZGF0YS1zaXplPVwibGFyZ2VcIl0ge1xyXG4gIGZvbnQtc2l6ZTogMTUwJTtcclxufVxyXG5cclxuW2RhdGEtc3BhY2luZz1cIm5vcm1hbFwiXSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuW2RhdGEtc3BhY2luZz1cIm1lZGl1bVwiXSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuW2RhdGEtc3BhY2luZz1cImxhcmdlXCJdIHtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG5bZGF0YS1jb250cmFzdD1cImNvbG9yMVwiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuW2RhdGEtY29udHJhc3Q9XCJjb2xvcjJcIl0ge1xyXG4gICoge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjBiMGIgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbltkYXRhLWNvbnRyYXN0PVwiY29sb3IzXCJdIHtcclxuICAqIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkZDFmZiAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuW2RhdGEtY29udHJhc3Q9XCJjb2xvcjRcIl0ge1xyXG4gICoge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNGQ0YjQzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjNGQ0YjQzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiAjZjdmM2Q2ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5bZGF0YS1jb250cmFzdD1cImNvbG9yNVwiXSB7XHJcbiAgKiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNhOWU0NGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNhOWU0NGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQ6ICMzYjI3MTYgIWltcG9ydGFudDtcclxuXHJcbn0iLCJcclxuLmctdGFicyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGlucHV0W2lkXj1cInRhYlwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbiAgJGxpc3Q6IDEgMiAzIDQgNSA2IDc7XHJcbiAgQGVhY2ggJGkgaW4gJGxpc3Qge1xyXG4gICAgI3RhYiN7JGl9OmNoZWNrZWQgfiAjZy1jb250ZW50X18jeyRpfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmctdGFic19fbWFpbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICB9XHJcblxyXG4gIGlucHV0W2lkXj1cInRhYlwiXSB7XHJcbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbGFiZWxbZm9yXj1cInRhYlwiXSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMXJlbTtcclxuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcGFkZGluZzogLjJyZW0gMXJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IC4ycmVtIDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgcGFkZGluZzogLjJyZW0gMXJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5tLXRhYnMge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgc2VjdGlvbiB7XHJcbiAgfVxyXG4gIGlucHV0W2lkXj1cInRhYlwiXSB7XHJcbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsW2Zvcl49XCJ0YWJcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLXRhYnNfbWFpbiB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gIH1cclxuICBzZWN0aW9uIHtcclxuICB9XHJcbiAgaW5wdXRbaWRePVwidGFiXCJdIHtcclxuICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbGFiZWxbZm9yXj1cInRhYlwiXSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkICsgbGFiZWxbZm9yXj1cInRhYlwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBnZXQoJGNvbG9yLWJ0biwgc3VjY2Vzcyk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZy10YWcge1xyXG4gIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tLXRhZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4zNXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itc2hhZG93LXRhZ3M7XHJcbiAgfVxyXG5cclxuICAmX19jb2xvcl9fZGVmYXVsdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItdGFnczs7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMC42NXJlbTtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtdGFncztcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10YWdzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmctYm9keSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19iZyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTIxMnB4O1xyXG4gICAgICB3aWR0aDogNzM1cHg7XHJcbiAgICAgIGhlaWdodDogNTc1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTIxMnB4O1xyXG4gICAgICB3aWR0aDogNzM1cHg7XHJcbiAgICAgIGhlaWdodDogNTc1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmctaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogJHNtYWxsO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6ICRzbWFsbDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHdpZHRoOiAkc21hbGw7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB3aWR0aDogJG1pZGRsZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB3aWR0aDogJGJpZztcclxuICB9XHJcblxyXG4gICYtYWJzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5nLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgd2lkdGg6ICRzbWFsbDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgd2lkdGg6ICRzbWFsbDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIHdpZHRoOiAkc21hbGw7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgd2lkdGg6ICRtaWRkbGU7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIHdpZHRoOiAkYmlnO1xyXG5cclxuICB9XHJcblxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAmX19jb250ZW50LWhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRfX2hvbWUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50X18xIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiZ3JpZF9fMFwiXHJcbiAgICAgICAgXCJncmlkX18xXCJcclxuICAgICAgICBcImdyaWRfXzNcIlxyXG4gICAgICAgIFwiZ3JpZF9fNFwiXHJcbiAgICAgICAgXCJncmlkX181XCI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50X18yIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiZ3JpZF9fMFwiXHJcbiAgICAgICAgXCJtb2R1bGVzXCJcclxuICAgICAgICBcImdyaWRfXzFcIlxyXG4gICAgICAgIFwiZ3JpZF9fM1wiXHJcbiAgICAgICAgXCJncmlkX180XCJcclxuICAgICAgICBcImdyaWRfXzVcIjtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRfXzMge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwic2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX18wXCJcclxuICAgICAgICBcImdyaWRfXzFcIlxyXG4gICAgICAgIFwiZ3JpZF9fM1wiXHJcbiAgICAgICAgXCJncmlkX180XCJcclxuICAgICAgICBcImdyaWRfXzVcIjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzBcIlxyXG4gICAgICAgIFwiZ3JpZF9fMVwiXHJcbiAgICAgICAgXCJncmlkX18zXCJcclxuICAgICAgICBcImdyaWRfXzRcIlxyXG4gICAgICAgIFwiZ3JpZF9fNVwiO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDJmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiZ3JpZF9fMCBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzEgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX18zIHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fNCBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzUgc2lkZWJhclwiO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImdyaWRfXzAgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX18xIHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fMyBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzQgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX181IHNpZGViYXJcIjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwZnIgMmZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJncmlkX18wIHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fMSBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzMgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX180IHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fNSBzaWRlYmFyXCI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50X180IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImdyaWRfXzBcIlxyXG4gICAgICAgIFwibW9kdWxlc1wiXHJcbiAgICAgICAgXCJncmlkX18xXCJcclxuICAgICAgICBcImdyaWRfXzNcIlxyXG4gICAgICAgIFwiZ3JpZF9fNFwiXHJcbiAgICAgICAgXCJncmlkX181XCJcclxuICAgICAgICBcInNpZGViYXJcIjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJncmlkX18wXCJcclxuICAgICAgICBcInNpZGViYXJcIlxyXG4gICAgICAgIFwibW9kdWxlc1wiXHJcbiAgICAgICAgXCJncmlkX18xXCJcclxuICAgICAgICBcImdyaWRfXzNcIlxyXG4gICAgICAgIFwiZ3JpZF9fNFwiXHJcbiAgICAgICAgXCJncmlkX181XCI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImdyaWRfXzBcIlxyXG4gICAgICAgIFwic2lkZWJhclwiXHJcbiAgICAgICAgXCJtb2R1bGVzXCJcclxuICAgICAgICBcImdyaWRfXzFcIlxyXG4gICAgICAgIFwiZ3JpZF9fM1wiXHJcbiAgICAgICAgXCJncmlkX180XCJcclxuICAgICAgICBcImdyaWRfXzVcIjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImdyaWRfXzAgc2lkZWJhclwiXHJcbiAgICAgICAgXCJtb2R1bGVzIHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fMSBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzMgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX180IHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fNSBzaWRlYmFyXCI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDJmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiZ3JpZF9fMCBzaWRlYmFyXCJcclxuICAgICAgICBcIm1vZHVsZXMgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX18xIHNpZGViYXJcIlxyXG4gICAgICAgIFwiZ3JpZF9fMyBzaWRlYmFyXCJcclxuICAgICAgICBcImdyaWRfXzQgc2lkZWJhclwiXHJcbiAgICAgICAgXCJncmlkX181IHNpZGViYXJcIjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1vZHVsZXMge1xyXG4gICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgZ3JpZC1hcmVhOiBtb2R1bGVzO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtc2lkZWJhciB7XHJcbiAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICBncmlkLWFyZWE6IHNpZGViYXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5nLWNvbnRlbnRfX3NsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIG1hcmdpbjogMCAuMjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgbGVmdDogLTRweDtcclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6IDQ2cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDY2cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHdpZHRoOiA2NnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFubmVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMjMuMzc1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAzLjI1cmVtIDJyZW0gMnJlbSAycmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6IDIzLjM3NXJlbTtcclxuICAgICAgcGFkZGluZzogMy4yNXJlbSAycmVtIDJyZW0gMnJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogMjMuMzc1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAzLjI1cmVtIDJyZW0gMnJlbSAycmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nLWZvb3RlciB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIHdpZHRoOiAkc21hbGw7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgd2lkdGg6ICRzbWFsbDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgd2lkdGg6ICRtaWRkbGU7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB3aWR0aDogJGJpZztcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KXt9XHJcbi8vQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApe31cclxuLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApe31cclxuLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApe31cclxuLy9AaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKXt9XHJcbiIsIi5tLWJvZHkge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICZfX2JnIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmFja2dyb3VudC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5tLWhlYWRlciB7XHJcbiAgJi1iZyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGluaztcclxuICB9XHJcblxyXG4gICYtYWJzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VjdGlvbiB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tbWFpbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAjZGVkZWRlO1xyXG4gIC8vJl9fY29udGVudC1oZWFkZXJ7YmFja2dyb3VuZDogI2M0YzRmM31cclxuICAvLyZfX2NvbnRlbnR7YmFja2dyb3VuZDogZ3JlZW47fVxyXG4gIC8vJl9fbW9kdWxlc3tiYWNrZ3JvdW5kOiB5ZWxsb3c7fVxyXG4gIC8vJl9fc2lkZWJhcntiYWNrZ3JvdW5kOiByZWQ7fVxyXG59XHJcblxyXG4ubS1jb250ZW50X19zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNsaWRlci1maXJzdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDMycHggNTBweCAtMjBweCAkY29sb3Itc2hhZG93LXNsaWRlcjtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjJyZW07XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNsaWRlci10d287XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iYW5uZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19zbGlkZXJfYmFubmVyLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvYmdfc2xpZGVyX2Jhbm5lci5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9iZ19zbGlkZXJfYmFubmVyLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNsaWRlci1iYW5uZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itc2hhZG93LXNsaWRlci1iYW5uZXI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2xpZGVyLWJhbm5lcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctc2xpZGVyLWJhbm5lcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2xpZGVyLWJhbm5lcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctc2xpZGVyLWJhbm5lcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2xpZGVyLWJhbm5lcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctc2xpZGVyLWJhbm5lcjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zbGlkZXItYmFubmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXNoYWRvdy1zbGlkZXItYmFubmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQtb3JhbmdlLXVuZGVybGluZS1saWdodDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodC1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjp2aXNpdGVkLCY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW9yYW5nZS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tZm9vdGVyIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1mb290ZXI7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5nLXRvcC1iYXIge1xyXG4gICZfX21vZHVsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAuZy1idXR0b24tbmF2aWdhdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmljb24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgLy9wYWRkaW5nLXRvcDogLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbW9iaWxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19icmVhZGNydW1iIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdXRoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAuaWNvbi1hdXRoIHtcclxuICAgICAgd2lkdGg6IDEuMWVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICB3aWR0aDogMS4xZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZy1pY29uLWV5ZSB7XHJcbiAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZ3VhZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmctbGFuZ3VhZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbjogMCAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXBob25lLW9ubHkpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubS10b3AtYmFyIHtcclxuICAmX19uYXZpZ2F0aW9uIHtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIGF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19icmVhZGNydW1iIHtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gIH1cclxuICAmX19hdXRoIHtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5pY29uLWF1dGgge1xyXG4gICAgICBmaWxsOiAjYTJhMmEyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgIGZpbGw6ICNhMmEyYTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2V5ZSB7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAubS1pY29uLWV5ZSB7XHJcbiAgICAgIGZpbGw6ICNhMmEyYTI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19sYW5ndWFnZXMge1xyXG4gICAgei1pbmRleDogNTA7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmctdHJhaW5pbmctY291cnNlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtOztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIuMXJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTs7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtcHR5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wMnJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBmbGV4OiAxIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgZmxleDogMSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmbGV4OiAxIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1vdGhlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZ3VhZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VtZXN0ZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAwIDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb2NzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogMCAxcmVtIC41cmVtIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW0gLjVyZW0gMDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW0gLjVyZW0gMDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb2Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIubS10cmFpbmluZy1jb3Vyc2Uge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgfVxyXG4gIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJvcmRlci1saWdodCwgMTAlKTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlci1wYWdpbmF0aW9uLWhvdmVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJvcmRlci1saWdodCwgMTAlKTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlci1wYWdpbmF0aW9uLWhvdmVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ib3JkZXItbGlnaHQsIDEwJSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXItcGFnaW5hdGlvbi1ob3ZlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19lbXB0eSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcGdldCgkY29sb3ItYmctc3RhdHVzLCB3YXJuaW5nKTtcclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgfVxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW90aGVyIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2xhbmd1YWdlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlbWVzdGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RvY3Mge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wMXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWJpZy1kZXNrdG9wLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RvYyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXApIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1iaWctZGVza3RvcC11cCkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuZy12YWNhbmNpZXMge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICZfX2hlYWRlci1tb2R1bGVzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLWRlc2t0b3AtdXAsICRmb3ItYmlnLWRlc2t0b3AtdXApIHtcclxuICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZC1tYXJnaW4ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGQtbmV3IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmctdmFjYW5jeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1vbnRoLXllYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgIH1cclxuXHJcbiAgICAmLWdhbGxlcnkge1xyXG4gICAgfVxyXG5cclxuICAgICYtZnJvbSB7XHJcbiAgICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7XHJcblxyXG4gICAgICAmX19zZWN0aW9uIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUtY29tcGFueSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBsYWNlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jaXR5IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcmVzcG9uc2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGFjdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0uNXJlbTtcclxuICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi1maW8ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlsIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRldGFpbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb21wYW55IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21ldGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmctdmFjYW5jeV9fY29udGVudC10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZy1pbWctaWNvbiB7XHJcbiAgd2lkdGg6IDZyZW07XHJcbiAgaGVpZ2h0OiA2cmVtO1xyXG4gIG1hcmdpbjogLjI1cmVtO1xyXG59IiwiLm0tdmFjYW5jaWVzIHtcclxuICAmX19oZWFkZXItbW9kdWxlcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjAxcmVtIHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG5cclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItZGVza3RvcC11cCwgJGZvci1iaWctZGVza3RvcC11cCkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjMyNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tLXZhY2FuY3kge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX21ldGEge1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICM1MTJkYTg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tb250aC15ZWFyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciwgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM2NzNBQjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgfVxyXG5cclxuICAgICYtZ2FsbGVyeSB7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mcm9tIHtcclxuICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjp2aXNpdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUtY29tcGFueSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBsYWNlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2l0eSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1yZXNwb25zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWN0cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ub3JtYWw7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLWZpbyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlsIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kZXRhaWwge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb21wYW55IHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjVGNTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9tZXRhIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLXZhY2FuY3lfX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1pbWctaWNvbiB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59IiwiLmctdmljdG9yaWVzIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXBob25lLW9ubHkpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LXBvcnRyYWl0LXVwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtcG9ydHJhaXQtdXApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItdGFibGV0LWxhbmRzY2FwZS11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4yNXJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCRmb3ItcGhvbmUtb25seSkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci1waG9uZS1vbmx5KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50ICgkZm9yLXRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGZvci10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS12aWN0b3JpZXMge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi1pY29uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItdGFncztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1zaGFkb3ctdGFncztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjokY29sb3ItdGV4dDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC11bmRlcmxpbmUtbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vcmFuZ2UtbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0LW9yYW5nZS11bmRlcmxpbmUtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZy1mbG9hdC10YWctbWVudXtcclxuICB3aWR0aDogMjByZW07XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOjA7XHJcbiAgIHVse1xyXG4gICAgIG1hcmdpbjogMDtcclxuICAgIGxpe1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1mbG9hdC10YWctbWVudXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBvcGFjaXR5OiAuMztcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
