/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-global-styles/polaris.css ***!
  \*********************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

@font-face {
  font-family: "Amazon Ember";
  font-weight: 400;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEbsABAAAAAAiagAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn2yEdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAw5AAAmVDGI9a5HU1VCAAAN+AAABNIAAAsi+2GWR09TLzIAABLMAAAAXQAAAGCIbG6MY21hcAAAEywAAAIRAAADDi4Vrc1nYXNwAAAVQAAAAAgAAAAIAAAAEGdseWYAABVIAAAl4AAAPiTZSEt1aGVhZAAAOygAAAA0AAAANgj8ZOJoaGVhAAA7XAAAACEAAAAkCA0ExmhtdHgAADuAAAACyAAABRyyMDbRbG9jYQAAPkgAAAJpAAACnivTHIRtYXhwAABAtAAAAB0AAAAgAV4Ao25hbWUAAEDUAAABvwAABKxfvqgQcG9zdAAAQpQAAAROAAAIR7QPcfl3ZWJmAABG5AAAAAYAAAAGXvJWqgAAAAEAAAAAzD2izwAAAADPLESIAAAAANLQD3B42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrNWmtsFNcVPne9z/F6x7ueNawfa68feME2DwPhYUMKaimFNDgUaEIDhPJIKhJIKX2pKvmRSk0fUquUtBKiUh4VakKkEhqqiqahaSnEf1Alpy1tcItcVAfiRkWt/KvS9LvfjNez610/II4yR3tnfOfOnfO65zvnjkWJiCFH5Jfi/+i6e7ZIzZ6vHn5U5j98eN8BWfvo7iMHZZv4MUZsWwI4KfFJGXrupC+w5/EvPC6New8eekzm7D+8e490HNh3+KAsP/jFxw7Lao5U7njBePcp9gjbMglKTOqkRTpkifRgRBgj7lJ/iNbUPes827LaPb/mni9yNtVy1Tm3VopSm8lfk9wrW2SnPCKH5StyVI7JcZxfljPQyuvyplyWqzKInnfwG8H1/5QhZ1SdalIdqkstx8irIKWC9jDm7oY+d4ipr+whWWXfwpUJ0v0Kfw+hPS1ZyGOipxvtKpxPS1ouYazilZ+jV3Emiz0K/DXz7ka0m9DrzKrvKxVFW6aCYqgwflFJYcwxPtVtX4G2usHZKntAdtgj7BvE6JBYGJ3is3732ZSK2P3oyWLUfoz1cb4InzqiWxUBT0G818L9AfiNxSedp8AJdBnB3TZpl6WyAlL0QIrVsgZcbwOvD8vn5Al5Up6T5+WiXJIb8i95D8YOqpCKKHCuFqnlaqX4Iv/Vlgm+GXoas7bLjB72Schk4XyloH8QGhexYDGxz9kj9nlIbNlneW8kb+QA22HM4z0MaGLyt4+Mn+82ZBiZId3c0jPbAzhfcHUidj/8tNT44dt+0/CHS/IPEzel9V3gcdObdWgmZs3Nfh66sArsa9jnsKZSknJWzJ3qeQIJ3l/9DzFK6MMs0E++ptK5iNJT4BFmcRk484iOPFo/uBqYYG0V6szAWKu4/fjWLH4pcpjK3dma42iM8568Zy27XzrHWxO/U+QgxZnTkCirY8ForNTRkdFhREtgn5B1uWevlFzhmgdTRxY8PWhfwGwWPIRjMXpvScnHeB2klAW9nHXI1QD9jZHcOXqL2G5r3vNmMQ1MeVYrt2a3AqMzUgEySRVSCYpKHKQkAYpJFUjhGQt3GqQRT7SAyuQjoARwcw3GPgSqkn2ggHweFAOCPgl8/BUoKm/JFfS8DVLyd5CS6yAlN0FlKqACEgS+BiWkwkDzMHA2Ihpry3WmANQuV+2qU2JqvpovplqoFkolUHiRxJHbdElCLVFL8HYf3h4CZfFGnR/EQOWUJ+KRx/DIE82TZw4ojrygDaOyIEvmAtcTyN86cN0p83G9AFQlC2UxrpeALOQQS3F9F8iSZaCELAclkVmskGpZCZqFHKNbZsOHe2CPVaAa5BurpVbuBtVRgxWyFhSDR66Tevk4qEHWywbkKhtBabkH1CSfBDUgs9oErnvlPlxvlk/BfltATbDlVlxvAzXJp0EZuR/ULA+A0rId1CKfkQelFVnODsi6E9Qqu0Bt8lmQKYdAlbSfId+Qb0Eb3wbNle+ALPmuPAPpfojM05ITIEt+LM9CuudAtciWnsfdn8hL4P+U/Aw8nJGfyzx5FdQkZ0EZ+YWcw7X2iYi8BmqSX8tvwNUboFb5HahVLoAs+T2oCfnXRcysvceQv8hfYRPHh67K33DteNI1UNb1p3dAla5XifJLml7lR+YWkgB9K0jfCtGrwvQqQy1QC+Bh2qui9KoKtVgthrctVUvhbcvUMnjbCrUCMyvoQq+USmgmAT+w6D8tWAdr4P/7oLcnIdtb8kf5k/wZXL8NDq/LTXh4UIWZPZbjze3IyTvhywvxti54rq9yvs4ko7MrbsJaHR8IXFgT5AGGJxKaRWOiVSL69zGuD5a4qyPvECPpkDfmFh95O/mHw6nLrzEBv82F2Oli9QVGhVxmrGO6fRlRvw/RNuVE/QJst4g7xsR5QKEGiaqDOdQeKLTE6N95mGIUSJtlX1rSYxnGtHKNnhKWN10NpT1IPTyNrG+ZrkTy8HwUB/sYRTtHfQX1yq2cbQzn53rGLfs/eW95Cs3GGciZhkv78sytsPxMYTrZOH0mVSz3zdkB/utaS2ew/WOaZZZl5q8RtFZutXUxNzS8s8MzB/BMs855mFc482Tt95y1rtcG7l4owo3BEVZpv2QeOaQp9y4nzxx0rrHq+kv53egb7R8VmXWEUcgz1smKx/QM7xrKrbD8GvmoGxum4hMmc9v8TLeUVc2xvHsqttdSeNqh4vGB+acToVH558U0E7E1i7iU0nkMNDAMmS/bZ2npNG1o6f0EzH3ZXYt99hX8tN51nn8U8/VO0X8Hpx516I+WW3eZBSsxBbs1a9LyguM+cDyQs4XpSjrgxusBV3r6sP20k93iro6Iqbx4ZkCiNDNhZ4Z+x9OcXJn7W2NxZ9i+jrmHcxHrpJs1W0Utp3dkUrm3paD1wdzqya0jxyvc1uvPa/D3WcyTKtCtxpk09XBFywhdnRvVm8utkbObtlk/Wu3RGquOeOKkUSQ+mHle58R1h1Mjv/4rsuOzpgReWJTbcK9l4nrd5cN4vyr4CY7sbe0qTM2P+9z6cvTogiaXwQI9QL+uSeOGtxbXHujMs/2O953MmUOyqep3Gpp1/OGGy7k1c94wufamm29OsNeVl/WVznBLx30n6vPwodprBTmVqZ+VaYCVaRB1yFxUi/NAIdSo7RJmlRphlWqwSi1HlYqKRhaBKuCVi9GvK9YYK1aTFWuMFWslK9Y4K9YEK9YqVqwWK9YkK9ZqVqyzWLHOZpWaYZXahCp1PWLYJ0A1qFc3oF7TFWsdK9Z6VqwZuRdUw7o1jXjai6rpPlBjrnrdinl03VrPClTJEyAfK1A/K9AQK9AgKtDv4fr78gPIcgwUQ0X6DK51TRpjTRpjTVrFmnQWqtEXMf9LoFrUpKfA58uoTGvltLwCfrw1qVON/hbUxAo0xAq0lhXoLNaVSm6AfPzsU6dwSI3yKZ80qjJVhms/6s1GVotKLVfLMVLXjEqt1N8KVLfqhh19qBKDIH+RfQodCaa2T6F9IkGfqKI3JGn7JK1u0cZJWjdJu1bTrrNo19m0a4p2raFda2nXOtq1ftxORNqzB9Hg7kE4uw9T3XdomPa+g7Z9nLav8uw+JGnjJG2cpI1n08Z13HFIe3Yc2ovsOEy015D07DXUySXQvGnvOGjPiHv2HRq473BnOw7ah+LOvgN9KE4fSsALYuD8bsSHddB4LXXXQa11QmvHsf5PQC8fg15egdXOQv4HKP8uevdDkPii7AbXN2Qved2P93XLAfGFDupdCP9PA/MYWWYmFveNQ5P06F6AJ/JJsTGejKTZyV8nfdu0d/AnqMYmyu9LfZPQ+6l39pVjsicvF9WVwcrO0ZBVRE+pAjlShfnfbRzG5F8Tio2fCpYW+R7gQW1kx8gfUBOmSnzjOcnKlbm+pwr8NyqXgbHcwD6kM7dSiI2xw2O8Iue+4GaBOgcv/TXk3LTtOSgf+DHZO+/4C1ZvXq7Y4/7WETeKH13Etey4XpFvIv4liZ5homeYiKOIOD4iThkRx0/ECRBxgkScABEnxH3qiLwAKideVBAvokQHP9EhQHQIEAscFAgz/ocZ+cMFKN5GPtqI4lG3ohxD8XIPileMQ/EqorhFWauJ4tVE8SRRvJooPorf3m8IGrNriNYxorVJtK5lRlZPzM54srAMs7B6ZmFp4ncDvx7UE8UbieIZWqORKJ6hThup0ybqtI46baZOW6jTVuq0hTqdQxSvJBLFieLlxKMEvwEFiOUWsTxLLK8mllcTy6uJ4jVE8VqieIbZWZq2mUvbZIjljcTyDLEsQ2s101ottFYLsbyaWJ4hltcQxctpvzYPird5ULzNg+JxonjCg+J1RPEgUTxEFA8TxSNE8XKieJQoXkEUjxHFTaJ4JVE8ThRPEMXjRPEEUVx7RD18Jwo93w/9bqdmd0Cju+CdL1D2VyHj63Iecr4B+S5RjqsyAAmu4WkDejX4HzYWPDGElRGFL/gghYU72s8i0MlayK+/zM2jhdr5fa6DduqUr4Hm004LYKXjqBVO4N3rqcdN/M+XXn7F2Iw3X4OH/AOaelD+Ce3shPw9sgdc6LXwCH5KmWq2iNNjv8j/hvqSfBk9Xwf5VEo1oEfBU4R8p4uQknfp3aWe3cBnFeQ0lKlHqkq2cbYJtlVsWbeoJNtqtrPYOqtHJ/Dv/h/3AceJAAAAeNrNVk1sVFUU/s6b12n7+j+dzkynnZlailZFVETU2gUFLImtGJrGmKYh9ocScJg20z8FqkgMMcQQYggxpHFBiDEuiCEuiAsWxoVhYQgL3RgXmhAVQwQUsUrr9+49lulM60/iwkzeOXPv/e453/nOe+8+CABPQnIJ7pbO7l7Eh17OptG+K7vzRfSlByYyeAkuMVhYQDmdIMBxEUpQCg9lnKtA5SLCo/PX/83qepR09D3VhJ7NHb1NGNvcQ9uztWMrbVdHH+0zz3bT9vqrPb09XbR/w+bPVcesBpdZrcjZW5y3XjU0ML4T/cPp3bswaOye4czoXoyNZAeGMMWJARwy9kh6dCiNY5nJvVmcGM0OZzA7xgFOje/OjOC98cnBcZwZnxwbx4cT/vxHJisMM+YxI2t9tq5hEySfwnUxtsRYy90x1jO2zNhSrakGLVhDVduxBd3oRT+GkcYEDuB1vInjmMVpjfeG+kvqP1f/lfrLpnOC7xmVvuhTsqMPXrbrxa3qd6g/rv6C9SVQv8HGKdmovk/nD7CK+xCStfKg3C8PyZOyTh6WR2S9PCpPSLu0yRp5QDbIY/I4d4RMd0IIYzU2ogOb8AIGMYr9eJXMv8A3+BbfERfEx0ax/eb/j8whqEPSVBJcqPbHUiSVdsx9PjYMcc+jCZ14m7t/kHJm3STPy7AclXOO5/Q7h50PnIvOXCAYaAy0BvYFTgc+C1x1Y26L2+Z2uiPuMXfWPcsOhRBHM6tahzYyfBq/UbsrSOBX4xvws/Fx3DA+huvGJ3HN+Ea8ZnwUB42vp2KejSmrLVKaFHlTI/2kke4g71LE75r7F0Ue0pgB8qxGTO7WiM2Kv6W4O5HuUcQqRdzWiHNajcCVFl1zqGaltGo984r0EffqXF4tkrK1SMLWIg1ay3R+LUSYWiRpayHS1CLxlRQn0igujVZx7rihsa/b3FZxRraKT1nF/yJihUYs04iejcjb3Eas1IjlNqIUa8TSgrorte5yrduzdTNSft3lWneF1u1p3aVLe8iIzYq/pbi8HhKxShG3NeKcVrPYQ67l9JD1zCtysYecW0mdqKpTp+qEVZ2QqhNTdSKqTo2qU1ugTkzViag6YVUnVKBORNWJqjphVac2T52YqhNRdcIF6sRUnYiqE1V16nLUiSxRJ6bqRHPUieXlTWnehOZtKMib0rwJzZvUvI05eRNL8qY0bzInb8ogInzawPt4mhxm+PMkyN6VSTU51kqcO/i88s5oxXPoww6+O0ewBxlkuWcfXqF2h3EER/EWTuAk3sEpvIv3cQZncQ7n8Qku4CLfs1/ia75nr7KrN8l1XhwJMmo92czwmuI1zXGcl5+NdZC/+GzJcnHdx/7DPY7UE+mYihxip2in+XNYUZy2gXscaeQuRxK+VpLkTofKpmyOleKyF/ZU8BXzTPxyngspnjIBMmo1J449warNl4SPg+VBTinOODyvD1I38P1xheNr7I0rVbwPQtLE3vjvxLUIk8WMv5uMG8g0QYap5eaIdiwncz55/8nuKva/ht93tRKWOolIlPf6MnP/s93+leE96X/ndPIbRtBovn/skxCg1l3YJv7qNnN+d/FqMQj7BEbENZjt4sfeLv4XVZciHT5/nuFQTTZLeSzT5T8AU3x73QAAeNpjYGayZpzAwMrAwrSHqYuBgSEDQjO2MQQwqnIwMXGzMTMxsQDRAgam9wEMCtFANRpAzODi6OvI4MDA8ZuF6dJ/PYYG5jOMkgoMDPNBcoy/mbYCKQUGZgDHyQ/hAAAAeNqdkllsjFEUx39fZwxtLVVatdX9hpZaq1W0FKV2qp2xL7UTsaZIagkP9n2LraFGLLW0aitqKdIhnjySapirNCEi8V7J55ivkcaLxEnuWW7u/yz/ewAH9umAIRrDKZERjJ18EdsfJV60eKFswTK8Rn5soQpXESpKuVW8SlTJKk2lq0zlUcWq3Iw23WaOmRv3s85pWb8z0kQy+AxPEIfgIlVMEJekUv/CZZtewSE4h1Vn1Vp+K8/KqknQr7RfV+rnukKX6bu6VJfoIl2gM3RKoCrwOnA+4Kt2uLD7/w9xhYQFJ7d5aCgOmdyWkH/ksGs3wkVjmTeUMMJpSjOa04IIWhJJK1oTJTy2IYa2tKO9MNyRWDoJOyZuOtOFOOLpSjcS6E4PetKL3vQhkb4kkUw/UuQ3BjCQVNIYxGDSGcJQhpHBcEaQyUhGMZoxjGUc45nARLKYRDY5ePAymSlMZRrTmcFMZjGbOeQyl3nMZwELpf/d7GEfBzhOAT4ucZHLXKGIq1ynhGJuUMotbnKbO5Rxn3s84CHlVPCEpzzjI+tYwlKW84mNXCCPlfwgnxWSey9nRK8P8rSMDQ24WyV7Bdd4zDYWs+bP/Wq28plFbGcXp/Hzgje85T0fqOIdj+RFJS/5xnfZ06+GYYRQwyaqCVDLTg6yg0Ps5whHOcZhTnJKECco5Bxn6yusrbebbfML04aUOgAAAAABAAH//wAPeNqNewlgW8XR8Jun2Ep825IsS7Ysyzp9H7osX7ItW/Jt+YqvxI7j2LHjHHYScmOHnG7ASbiScvRr0xAofB9JgQRSIC2hSbkKbaEf5SgNFD4g/WhLWo5C8NM3u+9Jlkjo/wf2+e282dnZ2Zmd2dkVwzIVvi+YZ9lnmXAmgWHsIpu5UC4SpxusFnxLlEnDu2OUKpUyJkOl06mwvArvR0dzqj/qVSo9KQzj8zEOOA+l7DNxRiaK+THDxIXjX4ZhmUR8WNgzTDKjRtpaq5kWs5gWmZYWrZ0U/LJh6ahq5XpVo+ouLEHvG+9S3XXWfc59Gv/hn7Nnz3LnGBHj8k2xC0UFjIYxMXkME2Y1GK2pILcac8FqKQe71SxLlMsMRpk8FXAYYpnEgpVyAGmi3BoDELaip6TXlNlcn9ddUt5W21ab1dKwqm9NYYm5mPtLocNctGtbuNWbqhJ9HqfqLLV0mhds3bYwuyV34V/jUtpLO1ZHbAOnoVD2QbgTJgxm6TsLihkqC5PvX6I97DmUxf/C6ygLI8SyCcxonBhiGQaOIpKI0fs+ZR9nLzAZTAFTjpKx2OyEa0HisSC3lYGZMJ0K5kK7LAa06QZjOD7khXZjuEyaKMJB2MuxiUGbHq5vrjXrxrs7Rhs9ipPmrkyTJEuj0MQVJKaXqXs3rZ260ll2fkVjbGquLivPlpXvOOUaUxe7s2q7Wqpsg7roi/WTaqN7e35CbFhN+EJlinNEnnHJsqS4HD5QWywSeaVOl5OPbDNA5pm5m30GdYWRGImmiD0xckVyYgyc/2dU1D8pTplvAnTsP5hIhpHTQdnNyLH8YpXbXTUwNXV48PLmzZcHL37zzUWeptQ3wVwV8G1Wi9HMT5d0amqANDlMMPk2PL4OVsIoexZ1ipHkgtFuRFW1y3lu7Cg+lF4MiI07ZekRvRtY5eoYFJUkZrWS3dAbkS5zw0qRQjqcHBGerrTetGjRTVZlenhE8rBUIdrK03cxN7Bi1kX4sVtRXVGPUE1lXz/xxOInnrjhF95f4P8EL9W3kvkps5FZiHxL6MTFQqo5LV0VU3EXRMdL40w/pfRymTehG3Jw1pGeRpYLmW92dCC8BO3uHLONjjvI3HYIdhYxb2DAxKFMn0cZIQ05mCEOOlZw/3VYtOubKYbamcF3hdWhPkUycobRF9p4vUA9CaYM+pb6+hZStu/ZvQNLzd5bD+3bd+jwvo6nTp186slTp54ifa3Exy1oszjHmnix1W6OB9P555eybQ3e/rkGv4wYNgH7w97M1nKWdie2lgPtCKWvkbkO7y0ss/SsKhgu7VtXun8rLGm+7Z7+zEJHQ6dRP9JRtOH7G9t5Wk7fFZijawQDtkKeVW260ZpoJuMgdO0alBskhEWEDW2c3dy/ZE1TY9td+Xmvcm/AUbgFxnuX32Dy6qqdW8Oq/qethcgjFR8mpBnBROMorBormOPJJBrjRbCKOw11ywYHl358ZxO8xhW03vkhNHKnKS/VKMcwbKfEueL7pwOTaGQasS3AWvW6lsbWxsXlSyWwhvso2p69etvBjSM9Y7qaSk9FRBVktb0UsX7F8q0mOjcWpKlEWSkYHXaRHi4mYqI6rvVPjhy1QoRfhC5hybLBBaYl2WUD9p3jN07duS+zQ61p9uqadeF3Oms87Prd+5JTC5aWj9740IOPv5gQ2xgVy70rl35QW11ew8vUgh1H8HNoBiq9wyDjDsHr3BV2qK1l7m7UpALkS0HnUEvWT6CrTYCrwHoERI14vvJw6VSDoFzgK7M1VO1dv3Z3TZXdunn54Fbuy+Emj7vZ0fQ9W7GlvaqkuIKNsvcmp3uLe8dWLC5bnprSZF08OsL9zdFVUllWlGFNeyOjJElmb3WUF6OczMiPROCHl76drntkMQ+IXoJQq6DbzW01y4bEuu7cwUnHqpqt00cODFX9xtCUJrqjxFM9qt+0Iyl547BrrOyh40+/mAU2aULMJy1V7jqyRlPbY8MSjIwER34z+isJXbuJTRO4gYnHlVvMf0V5NjA3gI+toeueVS+LBlkDnOb+EzrB6n2md3Z2CbZ1Mc+xYvhnggEymdvjwvG5js5FUFuQhVlzwAo+rhE6sflevjFvw+m+L+AQjl+GHo0BKmOxVVA6sUxrxOVeFGzNOXarviGvbWnPcGdf26LcyuJNwsrBynLyZPKW/O6mqhUZU8fkaZVcZGAxYZl8n0E0y55gSpg69JroXVCu1GWyvFryziZY9HK7WcRrgeBxYhAt0V5otzjBX4OHWrvbl0z+pM+18/E1kz/pd4y5shzR6uYMT2vJKqeuTBZXYxElyvVO4z0H1p4e//69ZUWidL3VVJ2ZfTDFnd57cuvKJw62dR6f6LmjJz1Nox3oaJzpTk3O5F6QxCrklZvq9x0Z/9XOO4/92h6Z+Ft90XBZUQmOJQIFtwX1XEzeNEaNWAvmRWAWsTEV3PvlY8CsBYZrv3zD2bPsmbkGCIMOhvpf/MPasV0MRii4VuDiwIuZNwCRzFxIxun/2/E/g5vycyqqd4z+x73TlRV3b9tRVsqeWdFuaZBKuiq6x6D0b5tLSiHr0jq7g7e/Ct9nbCn7CxL/6ANmjsEIzqkKiCDtbGlr/30Pnjre2dDnmNo4ud05LFGfOfXwk8ntsu37kvbsUFCdIHyuRz4XEn30c6kV4Us8ZeyDu47dd9f2iUsT69gzjzz0k0fZ4bn/ZXzy6Z3IA2krwraRpCUuYMJ/HXCKewKk3CdQx55p+++2v7TxuPB3xF00j6uN74B7uJfQKhDtUhv3in9cq3FcycTLUO8YLyhKyPjgxyV591zN2ui876GTJ8a6R7zTm7bWR77Uwj2epDh98qc/y/Bqp/cn7p2isiJ8buP51MRr4rXxyAEWVsrdPzICvSPg4J5jz3CvQybxPsB0Y6ufI76ISiS+e4RMLcKVvr/DMMKj/Gs3fpTikqF0FJXbRn5X4uyWOGvhMqe4pAz0u4r6CEqHKI4W4jtGQLWF+zW03Mi9jL2+CDbuDHcEGrgz/jaAbcL4NijNEfBg/z/sYAI0P+N50MSLcKJwNMnoe9gjv1x6oX/9u5fWsRruMEzO/Qlpd8GDfn9K2m3i5S8hbQCJax/tXwed/ROsce5N7OJ1lo6fxOt/Z1+gvh7HIZEG3FS42BJwwMSiH5wcH5+YGF89MdZ4+8jRhxtvGxm6zQu9M7MH9++fnd2/7nj3+QfXHe/pvE/Qs2wqiwSBA17TjJR4FjwxdHV4y5bh7x9yVkwfgigOx7hh+eCGVlfFHobnqZ/yFM+osH1gwRbTADwX7EFcVlButk0M3fToXbefGPMzCb2UodmzycWLeiTTC565X2A0YAddyF80saiAtUq0Iq0CeMpZ0DE3vKWh+uy6h/bPVrgqnLeyZ9b11wzLuTdBzl2G0QpnuZPKuhjlF4a86mj8yC9xvOrKiHsTfKA//jAYX2+rLxrz9A4MN1V68iv7Wj3f27ihc2yppzWvCOrU3a6irkJdq9paYMpLSk/tdC1bj9pdbtUXJGJfGPGzeXR9Qq61VmJVn7zDpr3DDnZ0zP2Qn3sv8kNsHC0cNYX3v0R1af9s1Mjsnj2zI93t7d2oMrW7brl5N5zlnB19fSSGjBD0hsRqIqJpIljkm3j++dVotHOPsC1+/ULaosOCXkaClqISbLZj9571L667c+/E3iPjL7Lqufew3VNswdwrrNvfFuNbtkOwT2wr4fuRwKXTj05+8s7GE8cn3/krpHJ/hhFo4b6BBdxp7ihpF4PtmunahWPnG8m+/mTy1KNrP2V88Dj3Axjiauf4PjIRVyGsP1Y+YNHIMmEnWt6b3DTc1MxK25vnPmmntoKxcAPGwihTOQnqsHR8eeutGA1751K9PL2geDkM42XAaHkFdPgDZrrngEiBhpXMDMr71lu/POxl/+zlY2pgCiGPTeJlC2TcZgk8cdsdAy90vAB5kMu9Cvu4bQSP8Y3DZ76nSF8ywvhnd3q9JJb4OdsDs+xXuO9zwTDD+/hM3z/hV2wEWq6O+KugtTMkhI43FtIoh/jVjQt1XVmeztHu4uqCks4+3ah1oPfjarfFNplpUae3Vtd1xVfZstVuiayllTtSbh6J7jJkkL7qfZ+zaewHOA9J/Go1H8CKJeni+ETq3OqHGroGJzYtX1ITedTjdNYccLEfcB85b9m2/Y4KKzyZy13Of3JgCRlnvu9zeJAN/zc+DR4sbtx0402bXCUOe0d9Q6utQpK6f+f0zSmehM6l0X2dUioDpMMuQL7iiRfhZRAwQ+QShx6fC2Ts8Gi0piPLucxmGXR1Vg+9V16hdhpmLKma8s2trduqiyBhLqUmF5Llsqd/RulegQ9QthImBT0Av3GeD7FlUrERl0gzMenDbGtnS1vt6PapqcmBkYXPOt1hX4Hj48Vtao9xZu/07PjyPMMfGuoXJpSV47hxRYSNqCtS3obtVsv8sIn6TfT3/6go25ycq7/nHni4IqrtgQT3Qq1pSTPXLozXAF/TOcetnN4/XCI7O2/uwlIzP/BE+H56s6ms37p+Wa9rYfv0Df0tS+q89dvLy1LL9btqalTq0g1NW2bL8zjd5l0mj7qpszIXxHLZI109yG89dsrLF30Q1SrqU6kQ4uFYVm5L49DQwFBdI7RbC83cVpzv911NddwtyGsV9a0voy7H8joTHHE2DxWoNBoVFrjKhbGdmuRkDSkM6/uTz0DbReMuh5GEDEsSQqGiPDNLrktRFAYozf20sjras0CWxD4aIEjtj4wjGsch+Ge7WQxao6x+6A9bPwXmxveR7eJ3rnBffPopwfVdZXyIG+3XTWEBtTM+jdFaNCRJlMrEUWUOdsPc7XKZyE9fZMV5SQvICZFQVAGRyckc8WJjXzVk1NXDkCGj0T3UHrGsb6lmaKimHroL83PEcQu528hbNrcerpqrPJ7mWhRmYAwLsI/QuZCHzEV7xMBYYDLgapFHmAvUZ1aKbSPJLiQsSIrGQrItRvtIX79z53pSZmdnYw9OTx08ODV90Hvu6afP8fZfiPYfwdu/3N8rnRlZkP23L2pcShaA3sp9Hmel64DrFfYFi2t26/Y7Sjh2JmD/hJ9CYSzJJNsWYreoyaJ5uz2mac1EszUvrxpA9RXs9hUuRc0brjN/zg4Sv+H65QSrwSdonZxsRaiJiePr2yNT8gtVksS0RK8DrjakauJEvQvyuQO0nQFt/g7kCVVGT/anQYvStc4citQZneuG21rczVXL0vKaSyyruofq+r0F5pmk1Ni0jKFKb5pbUalMTUiVOws9HQa32kD8mO8rWMl+j9g/0S0rrgFOoDkhXsVgZUH5wSUDsa1HjmhMGaYoyUEwVEQdPtjMXdKnRvDjcyOfn8NVqgfGEAUlkefxyKXLPY1Dmbm1dUO2Gm8dTHKnbOZ8OMCF8f4XvsC2ZC/Pu9HfPLfq0KGRX6EVDsAxioN+k/0X4nzbv8NfVo+vuH90/eqh1TcMPwSz3AZstAqOcMMY24fxvKEPhLewLfHvRrFWYjTjdIolsHr6xrHHHlyzccPoT848+yws+PKRR9DchDa4pn3Bj0fO80TUgRez/bVfr7ptduQjZV1Rpi45VZ8VH8Yy3CD8cO6/akpjPGJ9npDHw8dZpBHi83Wg5T6C/Ri0ZTbCYHMD9x/NBFflG4Ux9mvGhJpHxFcGJOKzYm/4FuyGyBbO743GNAX17WkmmcyU1l5foNEn63UZeXkZOnz5XmyP9zFDWnOa4TFvT6xHbMp4PN8WHW3LfzzDJMb+en2FzC+EfBvOUO/wK6Jnvqng+ZYhL4M8L/JEgQN7LpQB78GJlREOSkAmsEQMLrjzULaq/J1bC0jnnhDOSH9WELEyOEMja0G/iXOzoRIK5kzMLjwWHAsqi0s8JoMsKYkVeYIrsCgutcRlTU1QqbXzbzRudzDPsmF87l9OEyxmY9BSc5am/tv8uf8no6Ph/e6gXMKAbwquYIxEd9FhVj7d60+8x9vQAYtlJFWNu0QZ2FatWTdaXuFwFpdUWeoec5SWOnYdidizecP+yKNHREqPhOVuZ6Xu5LA74c6mjkhYEdneJOQaFewvib6YrTQix3DNv/Ik+iN3OdojcfIaWZ8X2OGuhdHW4eqC3vTuxkpX/G/PL/BAR2PlZLQyulnrVDl6ChXylszyMkNTc5Jqhbud5l8YJ2tix9AetGR3y6+xcgyWjHaSYTbaqT+wy8WkG7nYGA76ffiv2txS1pKVhQ9zNXn3ZtP3c0fxX526w9Za0t5e0mrrUJP34g7+ncyrRMhBkOiM5pnJuHhjIsciNOn82cmTqlsnjq+774FV903epjp58p6qtKIqKOfuhhHu2SqHuuoeGmPM6ysfFceLqNYOD78Cw9w9bB95Ejyd70fwBO59splisk+z2YOjuMCKKeb1ykDtmeb96BZODTT9kwcxoLPldQ4vbmrpqDYXqLO668r6asf78/u0/U2TusL2quI+g8Wp0WZZdNm5UFjgijJ11ng1bmW6VpEWr1XVWJbpsurdXqnEnVaXrJGkKVylaoNMEZGblp4rjQ7Lprm4abYNXmYvYvxcDwaGz9vgHp/9BHUhllEzVuIV/XrAJ66MNEFFzIHkpFLBHhqn+heG3cP3Les5Mc4/23c1uHd30efLBfk9y5Z3F2Yac1fbHfr8+J77x0cQiT6ddTO9i/c388+t0lWDy8alZdE3JlSUx/C8pTNvQAt7HuczhUF+wRj+7eCeLg0ijdU+H91HiYvKCksbXaaMNGNJTWlbdRX31lRmgVbblAq9ulxHrqU4Mic9WW5LtTu+dJeW3pBaIy5KUhL55DJmeBteizMyHzMX6Jnbx0Ju/k+sGP5IchR6K11WH8H45MKfTno5hm9HzyMSqM0zCxglSOAb1J1Y9OvkPIqBa6Q6f55g9e+95VqjVmal6pEFEFm9pqJ0rYd/do2OdmFZnpmfnFTjKDEacmQJ2SApWYPfnfwzc3Vvz2pSaiA826jQL1q9YsUtBomc8LeX3QHPsedw3uuEeWdxL/YAuNlz/PmGJCQWmuftaWdDg5MUjV6vwQIPNDqdjaQUZxkMWaQwNE+rZMXs/gQDE8dUYy+49+Q+RHgV7INekTRBDGQn/jcqKzdMwRJRFMISArD5fV0l8yHD+4RajI2q0Zcp+eiXeEG/gyd7ECP1AdraoeX6ivQhiTw+QaeplzV2Fmn60R+fGlOmwB5ui0wi8kRV1Ke8zdPU0niL5DyYMIwatfF0dS2BeHhkon1w1eGdvxtlX/3meXg2eqJn3Y5v3qd5beaXzDnwJNDMNfMy5fd1dKibfOeRXydQ14uwVhyrnI4rjh8X6q8J9Xcb6q+IagIDMlTU75A0THAXftDS29tCSm5mVk5OViZIcT0f6lq8YsXiriFncWVFSUlFZTH2ZUE9fY/q6WVBTy/zPGCnu9kz9Jz0Ej0nlQjnpHH8OamAs1rAuUBx4q/BcQfR+TCEToJw3soyqT473Ix+jubW5TS1Etgcor+Si2NAIgTHBLTzu1Lrym9n1uHzkHNwmo8W7UDdMpDzA6hGHbkevCoEPhOAu0PguwPw2hD4dADeEAI/EYA3ETifHxfNoA7FEn3QWLViLcxnggG3s/Dmp2snYRau+HPCczf/Kur554XMMEihhdKv4D4i+Wykb6L0K2AXhdMcMx1XpjDerOvCq0LgMwG4OwQ+HYA38HDfu2Q/Sunk8vSZmyl+NzkrDIJX8XDfqwh3Ufo83C3AP0B4IaXPwxsIHOVDclQ7aF5Mwe/u53PsMj7HngXoiPu93vlM+8S94ET+SLodnH+n2fa3G4QxbKJzZhbmbA0vO5KvpbxaBBntvS68KgQ+E4C7Q+C7A/DaEPh0AN5A4CSGZW6CT9kMEtcDxjAYv2DsIheD/vaiO+4oup0+QXWv4557HPfSJ1p+he8N9gX2TbQTFclWSITdHY15aIRPgiG7VE6OfcLDLEYglkQyupu8FfaaxsbbRjbgi6t5TA8ue+fqCXhCy/3c2jnOp3dLW7MXL/vBuuM9Dm9258CPJyrhSN7s/jEXN559kF+XaC6UyqRYkNXgdeFVIfCZANwdAp8OwBsEOM1JUjrlAp28QH7ZRPUA7cROc4rzGXA+AT50x/CWzSN33Dw9ffPhw+yZnesHBydbb9ol7F9xr96EPrSQ6Bn1j/RQ7NpsMgmlyJojHKTRfIMNivvG9XmpUnWuxpo/3lPjbMAIQW0y2HM1OWp5sfnA4BT7j8V1WVVGRWpCXIoyQVWd51mc0qDM0Cv0MlmqQ6+xZSSbFJl5j3LRcGXbfjpWPtf4FY7VTcfqgojrwitD4F8H4DUh8HcCcE8I/GIAXh8MF6UG4I0EjrqV6bsiUuNePRMjt1IqJ7lwTiDWBLJ1102JkkNfg9HA5zxoCg8WlHVKU3uLBkYWcY8taFvc3Fq78lBp1hpbQ9eqPqfLUeYd0I1EGDr1MaKCki3w4p6Fc8BGZJpMmeNDhabOJrXH2JeZ11rd2LMo225RuxMSuUK9JqNsQX8b7L47Mm4ax5GPfvNBNhzHUUvH4YR0Oj4+z0jkVy/INeG68MoQ+NcBeE0I/GIAXs/DfW+gtB4hdIDoaDi4pnnbIBthQxC8kof7XiLnBoS+AK8R4G9Q/IsBeP00I+Qjr7ALRDF8PlJiJ1E+sXDU1LiA6HPBKJYIDh/1+MdtBeUDdT3GRm/75bU3bhle7ZDU5A96a2rrqve52JI6eVRzXEZbrqf82R3c7/feMLnPW78mtYfL6+no6H24s4fnn8+FET1qF/TI7JcDK6Vy6xDkmX5deGUI/OsAvCYE/k4A7gmBXwzA6wmc3B9j1mIcWI/rI4139MGxDkbNxpCbMwpNmlKZlvYNXPiz8LpWo1Bq0pIVml95vcfIuwahhG6+7xL2l4wriZJEG05/UopfRfn0u1QuQclKcGkxihJt+bad6zuLcwsKrDvXt5fk5Mb/Pt02Ozsb93uNuNSzcepgRrGp3D05fdDoAHVlFkSquP3nSnK4L5L5+IfklqicegX5qa4LrwyBfx2A14TALwbg9QKc5noonX6eDsMx8/nFDwL5xfjr5xeF84Weqn388cIrokeF84VS33x+MdDPxUA/9UI/6N9EV3HPqiSxjXC2KLfOhzEaIRUZcshYP7vcPWmAE9xTEMd9CjVcn2HSPTDbNLZ2bHTt2tGxtdC75nhvkW2AxjlLbUWL75ucmT20b9/BWX4Or4iW4lqVytCIISzdGHRZ51urVgzoAwnZcLEZGWDvP2o1H1g3NbWueplSOVizdFjMnWHbOptb03u5xpmZgyxUeBZ8XRS7fj3J2hYXFRWvGsrXk/MHiZTmb2GqsU5ZVh7ks6YDPquB+ixybniFPcSfY84f+wpbdnprigbr1MHQPAn8LK5nTelkQ53D6bh3Rp9zt8PV3zNy257ydZnwvVVd5YNFiqaEXRsXVF9KXLKMa4Sf7r41JbmJuXbPiPUssLJq2BsnZqrx/UUKY5i34TPISiAwBiYojwgTfYyxnIhhyjDyFH38Nn82JsCR3h8oXhGcZc7zZ4USMZW0E85n6NUp0Xb2zFyCJN5wjOLZEe8Z/jxVYjcXkit39gxDcTTC5/QS3TFC2+5byzzDjCMfbzHM3OPX0Cf3BXEbJd9hj05R6zPg7DFDvCRhjo4B8WCC7iXeZE7RvcqbFI70YR3CDYRmHKF8ihH6gnXMOOLTvvgvpM8gWgbmj7TNH0kb5CXJtwv+G+2GxGUSrURslRvNYrsM0heuXPjYY+QB5+fOs85wb/ilS+HekDYytDQ7aWH3NzPK6eOXpKnQnH+ZwrbhBw8KVIQ3Qiub2Q6lcIDebwxa404XNzcXY9mOz6YmfCNjGPF9IdrFbMPxSWAL2VsxEvYilYskS7jrGhZ1nbuuRv6uK7nzKrqbGaVjsMFbzGXcX5I7VFo7WRF3uN0pqpQkeOut6GhezxAHjrLnkd6HzEnaz4fCHUozyOE1ktPAQNYslj8+MzM4PW3+Lf7j77uZQcV/d4IR93OW6enBmRnhO3+36ijaShKxFv6Os9h/e9Z/ySqWDZLGwUVJCkWSKDeztETfWNgx0LfytGj+BrQrKuqmZGdGbp4sqSm/u3m3d2vQdWjkx1eAz9/wd1S0YIbfQFMr9xi9pyJiynxr2Gj2c7/fCc5miBA3+KRnT5rRmIalF9qHuIdBIVTZ4Qx1momUuUhypC3yV6msNL7P2Dz254wRacvMYu38SShJMBosJPzEl8C1B7FG/NLXknfjB9ubGuq7Nt+e2FQDAO7mpKNbOiprK06lg0ICu7tcrS1JzeodW10R0oiopEjX1umUZtlx1/z9lQL+3qSGpuXJlU2SodeItYlyZCIGspBoP/fFSm/nItxnShOOrIF3Yo47IppiyiN3r16AW01pjcVWOVZbq6+ubF/K/ZXkppCu6G+oM4vozl0ffDsGviM3IUeH8NDiVVCKZbi5s7OZlOyc3Kys3JwL3O/YnLnXcCJ+x+bNNUDTYE/X0FBXz2BpRXl5BSmbiouJvsSCVRRD9wNSHF68WGuk53Z2cjWJv8bBPtfj7vG0rV/vndu6Bcq2gBXiHnkEXc3OS5e4nVBVXs79nAnkMLYK+YlHqY0kXpvn8P1LtFHAeZbiJF0XZ62A8yTFSbgGp4ri8Pb4ZghOfAidDQKd5ymO9Lp0Ngh0Pg7BmafjDqLzeghOQgAnm+I8RXHeDcGRhPCzXaDzW4oju4afxiCct0JwpCF0Ngk4L1Ic+bW5oiCc10NwEkL68uO8GYIz31dpEM7ZEJxEIecE1DC+gq/IGoBao4GvODEp9Bv2xj6D+0X99e4UfPuCAflv/pLB5cBlg6HLwdcNvPPXDuBhevUA9TiB3uv6B5PIpF+nJw0lHWxI891AI5JP9p/SB/XDhRHyQaf/tB/fVXYNvSOR/h23JEKP5ef7OXYM7g4c0X/r+kTwiT0di2gL9mEk+RWedfrfv5GeJuT+gmjh5aHLQ9cIEhoD1xoe5mV3PbGGXHjwj1n0MzqH8/z8P2YyVAjw9HW4+ZY8rs9MqGxIfIaxYDZ7Af2lbCHRT4zIoQz1M5xJfITUyY8IPqPf5X8mdTXG+u/Q70nvknoKDshA6wqOxnf4/RNaV35E6mb+rjjWk31CTIp7V/I95S1SLwh8Vwk5gCtsBK2nfklkZfIdhvVg4PP38u9YuV9u7lrcQgrZp2OZWLVscJyUSpe71kUKtZ1W3/cxFkglcYSc/33Cc5t2ukehKLO8mNzIIjhViNOL/UnJ/S7B0c9fpjbLqsYb1Mn5rtK6our6FU+POgaXaJOSMyuySwqylnU7/Wf2h2EJ9qMkHAcSODSyRvcpE/PEnq4pqMrPyDFmqdNuePCbtVGOis4JRUki6lOyKPOG8qK1jsKSKqov2cjTJOj43yTIrVqrRPhNgtn66YVfNJSU/PLGUa8DRBxX7D3wEM9DI/IweH0eyBmhMKBnqvOLi0w5plxd6aIPToSlJVbWd00klkg0qnRVeNbJ8uVhziIHOUZlbEhvDOUiI7de7Bj7BPZsgWMycTr90RHp5+92G2uxOGrbK5tbly62Zed4ckxsRqZGr/u4tEJVaS2uG+xfOSErir1bbrNo01QaynMpjnOlMD8S4ixFax54A7IeGAV3RQm5RosrIuFjBfIh/PZA/x2/PRB/128POrTqLGObp7rVpFWr6stLG07kZ+h1mcmadkVKemZ6qkp3TpUfJ8lVW0odBRp7XHymsrCs+EcpmanqVGWCInqnJCUyOsWoTE3hbdmM/CxHfug6SU/1haPDoJ8ekFM7v6pWm20WM5tvLqnRVWc3eHvbi+07cwwZpnSDTpVYVJpcaTeU6Vf0D69TPi4LsxXpNWl8LsIEU7CenjHFBs6TsmEfTIoSEnifyMMaEW+Qns9IAzAbwsZoW1kAVoptV1K8xBC8FRRPHoCZEbacwpICsCoal/A+/g8hcUl8yNnK1hDfnHitj6c4vI9/KQRn3sc3BtG5EIIz71NtQfw8F4IjC4lLNgo474bESfEhMcdGgZ+3QnAkIT7eH2+9FoIT6uP9OKdDcBLneQ7i5w8hOPJAHOACCyuGPSQOkKA1uOACWLxeYV8NNtxXH6D76qVkXwxFuIeeEfbQ/PkdwnCvPEP3ygSnzHcIdKJ4rEfjOu5jpL5DzFVaj6H1OPz+PK1Lv1WvpPUOrDfQeoW/PUTSehWtq3z7Uc8UWF9G6zKsD9L6clrPZt7A/eNHWH+f8pPLHMboJz+BnD8vped9h0FF65cD399m84Vz6qVxwXjvUfhlAc7j5/t2i2ZFLLbX03oJaJhzcII/0yTnQuQ3hlDAnIETZA8bvH/aqkxPV2KBgjSlQqNRKNMQt5nkU+Gq//cCzUPk9iLu0R7gPmI8vvPkzpmYvx9KHAX1E9LMgs0ZxmxDnCzFadS0O3WKQqlSZF9E93YnsV3L9dtFYbtMY5Y+VmhnUORLFCIH3+4Ntod5gKXxoAi3sKa+jdNsz49+RL/9XgTMf4p2+L9lL9s8LYLt2+m3HmxnEtrh1tY0vbEv0K4T22UL7fBb9vTmZYF2jdjuNPs1/1tN8gtbeX9//+JdK3axPStXHqP5FJ8H258VzQThdHYuHtq7cq8IvN79+ylOL9vH3M++Q+8f8XeNYkHrv8JKXIUT+J9suvMNibKoFJYtZcGSHVxh+/TSaFPywriF2eb5N0Ib+79ftPv/i7Y0MToF2DKe9nxFBPqEaINAO/CGtAfYHcwx9hyVDdrdMahid1RW0vUeZdqGc3GRj0eCY0Rz0Pvq5LS05JS0tKexpOA725amVKrVJPkr/OVpiSKZB0TT/57WquR0TQqWs8JfUWQaTydQKK0DbB2zSZTK04r/jjjJWllpJSUpJSUJC1tXXJBfXJxfUGxRKRUqlUKporRuY99j1opO/HtahaWlhaQkKpWJWNj3bNnZNlIKFXK5ghSG+T9axUzweNpjYGRgYGBk6m8x+RsXz2/zlYGb+QVQhOHSBf5CGP3f8N9zVh7mpUAuBwMTSBQAfzYNWHjaY2BkYGA++1+BgYHV5L/hf0NWHgagCDJgdAAAeGsE3QAAAHjabZRLSFRRGMf/51wzx8LJR4NJGpmK6TD4mHR8pahMcr2JwgQ6BANBr0XLoE0ZQS4sCFq6q0VuKkJ6IFRQqyhsUVFCIQUt2rSJFhbU6f+dOTcGcYYf33l8995z///vu+on7E8ddrHYoTGkzqJH+4iREe82mvUaGvEWPSqFAVKlrqJB9rCOOjWHBGOfWsUOrjWRk7JHBkkdGSVJRzvplHy5luNxlzuu7qDee4I2fQml+jgyOochvcTYTraT+5y/RkbFMK0eoEafzq97Y4wvGSPcn3ZRru9Frz6IqH6OSX0Rpd4NlOujKCFlegQtKsd78cyMVXx+h6IeOsBTHUWLnoSvVniWCVKONupRoUc5DuDDYBjGrOky5tTC987Dl3W7z+vkGub76h6a1CyfNYi0+osSTyGivmCr+kM+oUFdQK3ahSzjTj7/QKg9xzmnST2ptDkfqXeAWa8YNeoa16NISI5or2PUIsBldQ4ddm0BwyRt38XHGN93n+jN+XuuT6mb9DOKJH2dcqSpfZ3VfRO8h4ziRbvzwqFi5rP1ImbekK/6Md/V+bARniNro3hRiHiR4f2OUTfRfRO8gF6t5H0ohB6s0osJxlcy1sm8P9aHjYieEulFIeKF9ZqxaD/POs8cOdMyJqUevG/0JIzSJ7/JLdaJz7hOXpAO1z9z1pPWMF9gTop0O1Jq0dLtSKnvqLacQpz5J7Yk0awi6FKPyDgSJMlarweM9M0A2UsyRTHqPIJogYfCcEFMk7ibB6HPbtyvfvEdnrGmz5ArqPCWyQeOs3zmEqp1JRp1BHuo2W6OW9kvnXobdRlj//bRjwWeU2rJ1RqJk4B0kX4XO13epnsbzinn6nJr4bxf1sI6/+9D+A2S3s33b0Z62PYTe0m0DLWzfSK1zu+K/eb8wICtGZhFc9esmndmxhwxgTlksvznOJsx8+b6P45V9/x42nXBX0QkYQAA8Pk/OzO7M99882dnv/m+uax7WDlJck5y1kp6SLJOVk5O1sm6h+xDstY9JEnWSQ9nnSRZSZKVJFlJTpJkZZ0ekrUPWRlJD1lJ7vke7vejqH9EqQ7qM7VBHdA2HaPjdIqep5fpMl2hL+kGE2AQE2cyzBxTZu6YF7aPzbFz7BJbYsvsb7bFjXE5bpO74Hye4W0+zqf4NJ/nf/Lr/DF/JTBCVEgK08K2cCTcCI8iEN+JCTElZsScWBBXxS1xT/QDZuBDIB1YDJQDTUmQotKgNC7lpW3pXPJlU07IY/KivCNX5YZCKUjpVZLKglJUqsqr8hr0gsPB2WAl2Ag+hQZDI6FS6DrUDLVUSh1Qk+q0Oqv+UIvqmnqu3qoP6rPGaZ1arzakfdGy2rq2ox1qZ9ofraHdAwg80A7egwQYAqPgK8iC76AEyqACTkEN1IGvC3q/ntTH9Iw+pc/oa7qvtyAHAcQwBrthARZhCZZhBZ7CGqxDH7aMbiNuDBopI21MGnljw6gbvtEyOROY2Owzh80Fs2peW/C/kfXW6rB6rIQ1Yk1YWWvOWrJWrC1r37q0WrZqe3a33W8n7XE7a2/a+3YzHA0PhRfC5fBxuBa+Dbcc2cFOhxN3kk7amXLmnV/OlnPg3EeikU+R5Ugjchd5jDwjBskIIoSiqB11oRTKoALaRRfoyY25Pe6Mu+ceuWduzb1xm+6j+4JV3Ia7cB8ewRM4hwt4BZfxIT7BVXyF67iJH3CLUCRAAHFIG4mRTtJLBsgwGSWTJE+KZJcckyq5IT559YD30fvm5bxV78Tz38C/fiu29AAAAHjaY2BkYGD0Y/BiYGEIZ2BnAPKQAAsDIwAX8QEDAAAAeNq9k80uA1EUx//T66NCGhKRpguZlVhQVR+RxoL4WAgbpGwHoxWtqenQ8ABdegJPYO0hfDyBjYWHsLDyv6dHmwjVlUzmzu983jPn3AtgGO8wcLr6ALzxbbCDJKUGx5DAh7LBqhNX7sK4s6ncjZQTKfdgzLlR7kXduVeOYzSWU+4j7yv3YzZ2qTxAvlNOYDH2qjyIpEkpDyFhssoPGDFLyo/ImLzyE+KmrvxMf63nxSBlbrGCABVcIcQJCigigossMpjGHGkVHkrUBTijtEXJo5eLTeqOkBZdQDrBMd9DWiN+G94BdS7lIjVVkvUowSeFXM9xQdmStVVk/4Cri5pwxMeXPBV+Q5QlS7WZ/Zi6gNq/a1yml4drta9ROpCM21wLrKJEa/irl/vNz0Ve9K1KprmH7Vem4xydZWjFT36L//mPJ8geNUfaE6t3xf+r5wXpYSQ5ffGLSB7Jl31DnMo0GpP7q6/t7e2tRZlvBTlM8anJk6a+FVPWiDRPlZ3z1L/F+Nrnzs7NHqUD9st6Rc1Z7nLnC0obMhF7oxbENsNKZmTNUvq6afP0sfG+nvWq1FDFejPrTvO+2MmVPgHMV7wcAHjabZRHbBtXFEXvlWVJFNVlq7j3bplFbO6iirvce5EpckiORc5QQ1LNLb0nSGAguwRpmyRIr0gF0ntByiKLrNORRZJtMvPnk4wAcsFz/3v3v/s4BIkKiNe/13AAZV4ctN5QwQrOwAxUYiaqUI0aOFALJ+pQjwY0ognNaEErZmE22tCODnRiDuZiHuZjARZiERZjCZZiGZZjBVZiFVZjDdZiHdajCxvgghseeNENH/wIIIgQNmITNmMLtmIbtqMHYfSiD/0YwA7sxC7sxh7sxT4MYr+5+0EcwmEcwVEcw3GcwEmcwmmcwVmcwxDOI8JKPIqbcDPexP34CbfgHtyJB/A4HuNM3IEfcCOusYrVuJs1uA3v4kc68CCewN/4C//gETyFj/EhnsYworgXMXwKBR/hE3yJz/A5vsDPiOMbfIWv8QwS+BP34Xt8i++QxK/4HbfjAlSMII0UNDwEHaPIwEAWeeQwhnH8gglMYRIXcRmX8CoexlVcwXW4Hr/hD7yGZ/EcXmctnaxjPRvYyCY2s4WtnMXZbGM7O/A8XmAnXsYreI9z8CJewvucixvwDm7Fk/iA8zgfb+FtLsAbXMhFXMwluItLuYzLuYIruYqruYZruY7r2cUNdNFND73spo9+BhhkiBu5iZu5hVu5jdvZwzB72cd+DnAHd3IXd3MP93IfB7mfB3iQh3iYR3iUx3icJ3iSp3iaZ3iW5zjE84xwmFHGqDDOBJNUeYEjTDFNjTozHKXBLHPMc4zjnOAkp3iRl3iZV3i1Oq+pLpcrKBmy2eOS7LMZ9kh6JX2Swu/uD/Vb9JgDJN2SHkmvZLekT9IvGZAMSoYkeyTDNt2u2riayBtKLJJNOiJx1dzB4wrWj+b1nGIoY4qRVWLSOlCVVrV8TqnKKlFdk1Vvn02fp7I/b+j2IRwSo/xur8/e1+1zSbprdE3JJVUj5siN60JkZcsn6ZcMSAYlQ5I9DnOEoiaSuWRdLmkoUmedcXWsoOuy5u6aPIh7voFeiwNh+5GadEt6JL2S3Y4pxdC7Mlo+bS1rC3NZIWpFopCOuJ43pDKTbV9WnbB9YgFbijVso6bKgXZGVtXiIkMIK8MSMsOSdoatrAzhszKEz84Q0s4QRpEhlMgwwwx7jK2sMZYSYywhxwhpjxFGMcZS7eZeQ3EjEs2pujZkm61jp1izXKfDiivfMNPLNdrNZcrV26Zli5WEfXrA/+rT5hfrHWJiuYb4wGUaNYnUZCbpdgWdSZPmNtFIVnEqmvU7kTpd1A2ZiKFoKSWeE8dGcTTEo7TOtdlU0TkciY6Ujk3DZtSIkitebZaF0uUGq6KUZotjqe0czqdSiq1bEnk1ZX7xiVTR3losla4IW0pJ67npNlEq2aojspcx4/RYVNGsf4RY2VpKj6bsJ+bxhqTwBQoiKIXfUxBeKQIFT6DgCbkKwl0QhVshecvrdhWEpyAKLU+gIIL/AebeYmcAAAABVqpe8QAA) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 400;
  font-style: italic;
  src: url(data:font/woff;base64,d09GRgABAAAAAEmUABAAAAAAitAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn4M0dERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAulAAAjuhYe2khHU1VCAAANZAAABNIAAAsi+2GWR09TLzIAABI4AAAAXwAAAGCIbG5KY21hcAAAEpgAAAIRAAADDi4Vrc1nYXNwAAAUrAAAAAgAAAAIAAAAEGdseWYAABS0AAAoyQAAQfBeLmf6aGVhZAAAPYAAAAA1AAAANgizZURoaGVhAAA9uAAAACMAAAAkB9UE5GhtdHgAAD3cAAADDQAABRyn7C64bG9jYQAAQOwAAAJqAAACnvMH4vJtYXhwAABDWAAAAB0AAAAgAV4Ao25hbWUAAEN4AAABwAAABKBc16eVcG9zdAAARTgAAARUAAAIR7QEbNt3ZWJmAABJjAAAAAYAAAAGXyNWqgAAAAEAAAAAzD2izwAAAADPLEXCAAAAANLQD6F42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrFWmtsHNUVPnfttb2zux4/xo7Xa4/Xu3HsJHYSHOdpJxAXuYVQkqZAaSAP8uAhIKEupamqwg/S0qbQSpVaVYhWScifqlIb2qZCIRVFuESRqvxxH26JU+QiXGBbaf/sT6bf/WZ2PWuv7Sy2YY7mzt2ZO3fOPffcc7/v2KJExJAn5VUpv3Xojruk+fA3hh+TNQ8NH31UBh974Mljco+Uo404jgRxURKQMtxZyL3g4Se++oQkjhw7/riseHD4gcPS/ejR4WOy+djXHh+W7WypvPaC9t5bvCMsy6RCqqVFlku39MkAWlShxcbA09E/t/a677afc6/JpHftZm8qOehdnxKlrlG/PhmWE/K0nJRT8lP5uZyTq/IXeU/S8pEqx5MTylA1OA3VqFrwK6n61Ha0zslH6lY826MOsj6sTqgfee3PqV+pV9VV3QdFKcPJQp/9EkPZ72RQnhcb4+kXS/Y5afzq4j09im3OOOamWkw8i8kg2u2SHrxrySGx1Fox1TqJqfViqw24p9/qwXj60X4fvqL7eBPv6/sp3rdlG/rZh7a6pb4/wNJ9N8ZyB8pLaKlLU8pV0EmrkDOhwrhGoV8Ad7L4laX+E1pzjGIbTq19GWYkxb4+4Dfvw/f343wDp6tLP1pVqEroXYUxhARWwjgiuFbjeTl7Dzmj+gv43gS+V4VaBN8L4H6WOgTlQWfM1zKDuxkpU5W447bWdu2TkESlU1bJalknG2SjbIENBmCD7XKz3IKR3iY75U7YdDdsclAekkfkWXjA8/KC/EB+KGfkLEbyCuwwIm/JZfmv/A9uqVSZCqpKFVHVao26SfWqPgkY17UfVZ6uOi2N8MglPZxxZwRlGueEk4Zd/M8meEnBb8S56Ew6rzujqF3w2qMtLIM6+hhj+xH51A9nkhpNOFe09p7mmVlbp0vuP70oWmaWaPTphWijZ7fo84sourAKF1/f7GL0kdc//Yl6mbs6jBtqf1H23ugccU1l+YXMfO09Hab/7pmjez2LtlfqY2CWdrsL+r3CS9d0v+X6GucsmvQRK98vtXFGcU56s5Rl7NiRf3aVKzXLuDM+3RPw28CTrHMe5Qi/8zpt8YhrH20dvDUxp12G5rBDCmcvy01z2uFIkX4H5pj3XL8GSn3svJF+51wPJkc8QRumYZW0Z+1ih+F6J+Pz+Nzrzv2WjtzeDE3OtUt8CpE8IzHotEksaBqj96U9nxjHfRsWMQv9keO2aKvU/Ot3yr5Tq8zdz+ZRLAAMEIVE8KYJi9dAQlILUVIHCUs9REETC63aJIE3OiD1sgJiAUN0SgMQwy14ewekGmjhIPo4CimX45Ba+QokLM9A6oAingUSOinfw7uvQUJAk2N4+jZEyb8gSt6FKPkPpFbeh9QBU1RKUIWAiSqALiJSqaIqKlVqteqRMLDGGomodUB8UaCOm6QayKMXyKkP+KNGbVKbpFZtVpvRzxa1BfWtaivq/aofowjIAamErIQFIii1FSLe+P0jXw4JcMx1HHM94kMXRr4SCKoeuKYb9R5Zg/paiAVUtR71PkgD8NUG1DdCGuABm1DfDGkE5toiy2QrpAnoqx9+MQBpBgrbJnEgse1A8TdDWj3LDkJMxIEhScrn5HaUOyG23AFJAqvtwvx8AZKQPfJFaZe7IEm5G9IOpnIP6l+CtMu9kJR8GWIjku/FyO6DdMj9kBXAe/swvv2QDtjmAEZ5CFLjzaWeuTogwVPwm+9DGoAJf4wR/UReRP0lSIP8TE5jRGcgLcCJZ/H0nPwaX/+N/BbW+h0kKRcg7fJ7uYj6JUhS/iB/hCZvQDqAh99EOQJpkD9BkkCZb6G3f8g/YXHXV67JddRdj3kHsrLAbz6ABIBJy8EAgioIBFyhKoCh/Z6k8XWlCqswPEl7VYheBbQNvB0u8Kf1YBKm2gAukfMnehK+thG+YcI6tbBKPeZdr5AOWLGTKPogVsFxeP8z8PqT8m35jjwn34UFX4PX/1X+Jn+H77+NEbwLnd+HbiHoEYVXd6seePU6F0Pji5vxva3w14DZq9F0+N5oE31x6Q53BzS9OJwqiOXmzOiGGGTmY3axHdvK7zFGPs5ZfMcqiOOZaXhyiFE9vz+hbmKdWG4dks3rY3l4gPEPGmVzcZH9np9nBy31MBaxL2t27FgKtmast3y7wCTnsEvv4HxmY9fJepimi7jJzs2lx30y3u6knwvWft7qxAo2kBNQEfdP28VPYFFZ5yruxDSq8u9EGglxZGPFsDa+NDEDsY/xfoaMJ1PcErn9zM/OwI7yrYHRRqbjzPw7mULv1RjMr5u3a6bzLeBpLrZw8R73bp+fFhy235OLIlpjvtkr2Kst4lSL62Uc2OAKInZKzyNk0us3xjPm8/tRT8BhMSsak76EXnfOrlUpnIWzaxE/5VCxDWv3QmzayGPOnjbmFHrWa3GKj9N+v0Tlblo7le9rTHuV+zZRUa4v028/9DSZs5XLlsjohvIxIGe/FHqzOJuu38fo025vMX8My89vbh7BFmC7lOcNMdR78W6K+H7M45Wu1Q2f7cdpd43oMsS2sD1u7y1iSFuMvC0yM6Lu7PMyHdUbJXFEY8n2itQMvUYXyEdt+kOWMSaFcfcUW11FxmV7e0pqJutb4NGziH11TVt/seL8d9bdwvBGueDsA/1+qi97RsQcK7GvglFMy7+Nlqqbfz9hzf5Yvm54v2JLmQMraQZn6jYfq/sYmdCSMIRVRCejmIVK1Moo0r8U2XHnQqE5PzIWGMHMORCswpocRxnK/z0lKBVghVWshfDlEDhqBFi/2of2/Uc7WJoFttIIRtcOptIEf2sGi2uBtELa4b2aG7SDy6TAc5JgCUtxBPiXIVeCnoR45kRwVntS5+k+JY0YRaMnTRD3cMfginA0riRRT+JLjV5Pn+yxDPrFeQbAZSsgZeTySXL5JEdYQUZf7stoBH28vtLH66PEyia5vEkWX03+bpK5m+TsNeTsteTsdeTs9eTsFjl7Azl7Izn7MnL2KnL2EDl7nJw9Ts7eRM4eJ1uPka03k63HydabydbjZOvNZOstZOtNZOutZOs22Xob2XqCbN0mW28nWzfI1sPMvASZeYmQuUfJ3FNk7iY5u0nObpKz15GzN5Ktx8nWO8jW42TrzWTrcbL1ONl6K9m6TbZuk62bZOtxsvVGuQxZzvxOkMw96WPuSR9zT/qYe5gZn4iPvzcxyxNUa9VacHbNyivJyqvIykNk5QZZeZhZngi5eZhZngj/+tmF+dAI8QAseApj7sWIz8hnMM5X5DaM7CLsfAka7+P3HpZA+SHNsgNVgUH4z6qly7qjPMOccZZop3i7Ue4qRgFizRAFZ3w75QUy5fRsLLIwbvP9sfn2vpLzpEbJ+9/i7sZD05Bor4cBd8iR4hlqrFub2e1iCO05+E6I8UQxnijmsgLyMqScqyNIDy+jb7te7fqzjsB7ffGok+93Mh7l8qyzZVjdeDSVYW1gJMrlCnXEaWKUic3ICSbksxA3yiQYZZoZZRLyeUhc7oS0MEvYCqvs9qKPzejTxuiTYPRpY/RJMPq0Mfq0M/o0M/okGX1SjD7LGX06GH1SjD4rCnKFbt73mxDLl/0tZyRqYCTqYsSJMeIk+BflFlp2JeNOgnGnjXEnwbiTYNxJMu6kGHdSjDgJRpyYl0vW89HpizWdvljTOTO77Is1zcwV5vKDOjNYycxgFTODIS/frCNRZJ784Cz5ZjWgBvg/BVH4RQT+9DLHe5k6XwMGuU7/MeBbGuUHcGocImhbjV+1+B0kjgjB+oMYq862r6LVVzPn3k3b99Dqa2j1tbD5i7IOMe8sfENH6V38m/1u5h/34MvvYO7/DavcL+/BEvsxygE5DC2q8MWHNaJQpmoiSsId5xfESE/J13HnW5CAiqk23FHMR2q97SKi5EN63Wzv3s539UozlKn3VFXDspZlHUvutcpi2cCykeUylk3cifV/x3z4f4S6fOcAAAB42s1WTWxUVRT+zpvXafv6P53OTKedmVqKVkVURNTaBQUsia0YmsaYpiH2hxJwmDbTPwWqSAwxxBBiCDGkcUGIMS6IIS6ICxbGhWFhCAvdGBeaEBVDBBSxSuv37j2W6UzrT+LCTN45c+/97jnf+c577z4IAE9Ccgnuls7uXsSHXs6m0b4ru/NF9KUHJjJ4CS4xWFhAOZ0gwHERSlAKD2Wcq0DlIsKj89f/zep6lHT0PdWEns0dvU0Y29xD27O1YyttV0cf7TPPdtP2+qs9vT1dtH/D5s9Vx6wGl1mtyNlbnLdeNTQwvhP9w+nduzBo7J7hzOhejI1kB4YwxYkBHDL2SHp0KI1jmcm9WZwYzQ5nMDvGAU6N786M4L3xycFxnBmfHBvHhxP+/EcmKwwz5jEja322rmETJJ/CdTG2xFjL3THWM7bM2FKtqQYtWENV27EF3ehFP4aRxgQO4HW8ieOYxWmN94b6S+o/V/+V+sumc4LvGZW+6FOyow9etuvFrep3qD+u/oL1JVC/wcYp2ai+T+cPsIr7EJK18qDcLw/Jk7JOHpZHZL08Kk9Iu7TJGnlANshj8jh3hEx3QghjNTaiA5vwAgYxiv14lcy/wDf4Ft8RF8THRrH95v+PzCGoQ9JUElyo9sdSJJV2zH0+Ngxxz6MJnXibu3+QcmbdJM/LsByVc47n9DuHnQ+ci85cIBhoDLQG9gVOBz4LXHVjbovb5na6I+4xd9Y9yw6FEEczq1qHNjJ8Gr9RuytI4FfjG/Cz8XHcMD6G68Yncc34RrxmfBQHja+nYp6NKastUpoUeVMj/aSR7iDvUsTvmvsXRR7SmAHyrEZM7taIzYq/pbg7ke5RxCpF3NaIc1qNwJUWXXOoZqW0aj3zivQR9+pcXi2SsrVIwtYiDVrLdH4tRJhaJGlrIdLUIvGVFCfSKC6NVnHuuKGxr9vcVnFGtopPWcX/ImKFRizTiJ6NyNvcRqzUiOU2ohRrxNKCuiu17nKt27N1M1J+3eVad4XW7WndpUt7yIjNir+luLweErFKEbc14pxWs9hDruX0kPXMK3Kxh5xbSZ2oqlOn6oRVnZCqE1N1IqpOjapTW6BOTNWJqDphVSdUoE5E1YmqOmFVpzZPnZiqE1F1wgXqxFSdiKoTVXXqctSJLFEnpupEc9SJ5eVNad6E5m0oyJvSvAnNm9S8jTl5E0vypjRvMidvyiAifNrA+3iaHGb48yTI3pVJNTnWSpw7+LzyzmjFc+jDDr47R7AHGWS5Zx9eoXaHcQRH8RZO4CTewSm8i/dxBmdxDufxCS7gIt+zX+Jrvmevsqs3yXVeHAkyaj3ZzPCa4jXNcZyXn411kL/4bMlycd3H/sM9jtQT6ZiKHGKnaKf5c1hRnLaBexxp5C5HEr5WkuROh8qmbI6V4rIX9lTwFfNM/HKeCymeMgEyajUnjj3Bqs2XhI+D5UFOKc44PK8PUjfw/XGF42vsjStVvA9C0sTe+O/EtQiTxYy/m4wbyDRBhqnl5oh2LCdzPnn/ye4q9r+G33e1EpY6iUiU9/oyc/+z3f6V4T3pf+d08htG0Gi+f+yTEKDWXdgm/uo2c3538WoxCPsERsQ1mO3ix94u/hdVlyIdPn+e4VBNNkt5LNPlPwBTfHvdAAB42mNgZjJknMDAysDCtIepi4GBIQNCM7YxBDCqcjAxcbMxMzGxcDKxLGBgeh/AoBANVKMBxAwujr6ODIwMHL9ZmC7912NoYD7DKKnAwDAfJMf4m2krkFJgYAYAvZcPnwB42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942o17CWBbxdHw26fYL7Gtw5Yl2bItWZYl+ZSt88mHTtuSb0u24/t2nDixk5gckItcBJJyhHCUUkpKCqTp97UQKE0JlBZS7rO00I+jUKBQjh9aIKX8Hwl++mb3PclSoP0+yD5r583Ozs7Ozs7M7qNoSh39EqXRv6VSqSyKYuVOm1UlYoqMDjv8UiqyU8Ph/Hx1znxLvrZcC+UP6F2xmCt4Q6PWVuJCUdEoNY3OoFvoR2RGKoOiZAw8T1IURVPZ8OijT1F5lJaibKye5YuNIYXRk6Jn9Qx+Ue7rF081TInXe1u910PpFo82jIpnfa2+630D1zdcf7rp4aZfwH/w5/Tp04sPUyJKF91Na0UWSk+VURaKUrFmZGI1SMWazMhh96A6BP0oVYzRxKg0CAYjRXI7VDxIlK1UsUWpv8ypHiyW2cIlFq3PU7PGvyzHl9vulbZ5qwuD7n1zqrvKrOXe5j+bqstdrfsvTdXntRUWppyTaiKsY9C5fY+4srky/UuprsU6cpFoOwpozap3RA1oodiietsPcumNfim6lH5YZqI+Rh+CZExIShupWRmDpFQz+h7ISESVRj+nD9OPUUaqiqqjKIME6YtMqXoyA15kxMPgJ0KKVE7WlspooM6mWFmTBEaklGerWA8M1qgvSqUPZ1WrA1WDc2MXjw6IHJZhV+voSK/iioCiR71WXKzOzueu66m7qb6h1V5V4PRUlVTWZ2WIbXUz4dBCEeoJmjurOjzu2aLlL/bccN+8RMxIDR8pu6xOP/qTtS1D2VxWXF4LPCM839TH9COgM5ScxRrDTJvU6hxFAzpzViw+S3Cc0QW0mz6LNUKFZyMLeKcV2aqLtbrtm0Y3XOw4Erij9yiq2LuXe+n7D+7HbaJPQhsp30aO54tm9M4sh930u1gb+ixuxL28dy+qJI0Q1Y7WoBvp01QutMHTb7KzKp4nFqQGQpMgxnQgu4BZ2GCazFCAwIwXy1J3NEuM2dVojShHPpdTXmjbs2LFXrsyVyLJW5OdS+8Euh3UVlpLN1Dp0AnWUV5vGTRoWGm4X3o/eSLHI490wj/M+6vRNdQPqC3UCopi5LEZK1ltzlWukM5+H4mlsjS1+h6KyKaEeh3NoQqYfcqLdEyJDNlkr3d3k3eK6JfULdQO3K8qcRkK6y9taeGh6IvRBboU5AV0GGRD1ejLaS7tiGj/17spsv7soFs1oFvpWDoGK9YTfRFWG0JZUCwJQitqRl2bocxPz3UcHsGPhqlfbDqBS/eei694dS958Lz/AB6vwZqGubfJGS+yic5uelr2Sv8VdLi1e3SxDeMUQOcm6FeFV72H5rWTMTmF/hgdUyB98ma21lYx7Mqa2d2/NnT7URSRtd/9vaGSCoveFBwY7qzdcsu+bqClhzHYoL98sE5Km9VJiEG/OlYnjQ0AVovJOhbuHGsO6Q3is9w7MnRY+kVqz0zj7ohluniutCfoYFP8fwl3vDXS1rjep1by8pHDoxBop1FiigKCLIwGmySTHCFHAXdGim4cHVojXVNQEeDe+G4Heomr6vrueyjCnRTmEXhzfIM3Vq6DEToTeGPHIl1ToQ5nb1obWiPjPrFUm4bWNu3vIbytbHG70l3I1v1M2kxvaCFAmKOpBqDtARnmUCboigjQkzBefvpUIgCnZoMd4Hunq4P10wdV5VPlvZPeLa2zmwbvnBuo4/TdJtTg9/bU0f0F39mhUo/3NG0JXrl734s79NwpRZY4VzwyPhqqZfGY+qHzlcL8YiEzqB8d4m6WoRek3E56urtj8WZityoF3cqhirHtRdnYMsWZc7IxBUNMaoy9KpStRUvWqqa7w13j39axdstI/8r69Y0Da7lPRDc2uxsHNwwOKBi3v9Za00GXBlbnF/U4XcPOwe7QBi07ZB909nJ/Quat1a5Ga5fryWB5ukjRUV1hbSRyswFflYQvA8yK1ckmiEsQnolVyq2sM7YYlL/v35lr6DUOrvVsal6zeeVt60Z8kq67/c0p+00+YyCwbYNcOT8U3By8eveB311c2WpEKwrLS35Z1m7zBCiy/+E1+wGdkmXEGgX7n5zqQFdFo8Qm8PDMJTjIuBdsi5lu4u2ngREjpleKns3ibkFVmcgRfmT08LV9mK6Leoq2o7NZRlT28Q2yVFSm2Ej0rgHaF/DtEZPCViKWLpByjiy0mvt9JrpcIEBTnbC3/xpkIcf7r5cWJB9biFI6wb7sVlV2tVmrPUFZ92Dn2Ks5jbH9/hZFccRsLDGFrJGmw0NbEjZ+GnTAKLqaPk7VUEGKSuE3rSwgSBSBxpqfKHyVoAkCGxKa1FgTTIUXKzieC7puYO7o3Zd/fv3qH/TpG8ecFtey0oHyWnfHwS5jT1GdWK4whqq+c0Xkpu0tB3atHDza2C1aZjcUWobr7jOdPHoDoo61X7cquG/WY6mqsoUaVt66Sp75ma0oV9VxqPPSvY37T83uPZR3z2SW5KmMph2hLoqOvgoDwfaFAStA6Uw6Ro9scrAD6Fk199nkLNo1v5n77ttVDzxAn1psQ8tQN+h+ObRpgDZS0DIdtoO8DGMLQMQItiD+o/zgq33Tvpoqm/firvGqm4LdTvNkxdU1zayVPtXfXj+klLdavJMu5P2iM2B2ovL32uorLLyNqY1+Sk/RjxMLnrjyGUFieGmxdF71xe5tV6y+/6KBgNTX3H0w3NddNml2FBVfv//i5/cUd+QN3r5mcnWBmrd7mP9bgf8VWF8F7oF2OopNTvnB13dfP3HPRtXsrvDetpFu+tSRXVvPbKbXLH7Qe+vqkTXAF6YxCDTSMQVs8Pj/yw+iEzLuoTIkk3GfmVGjlD4VeSX8SYSMBbdpIv0KbcDYiqDFDTLuxYrzsvN1gPxOmHueH/ff6ath3Bq8c3kR7L+i2PBpokxmxAsAjdYHTDdJv/CZt7ovP+Jad9OAY4NWWjJR0nMo4lM+08Xdn1dww6G+H+5uzZW3yeT9P1rzhxgvz/L86+Q6kV5uE+mgoHfc3F3u6YPTtaindvogquWeoE9x/4XK8M6G21XBIxfaiYjkRFUHpw9izSD+y1+jn6KfwDvwX0CDUomlwdODmqanSu53N0kC1Wy9BOilvahrV3pDMT5+QvYgQg+2cTlMRPnB6ToU3s19h9v8Nz80+AMyc/dxN6Mwdw/fBr0KbVL4Nljq05egWhkwcrSbfy/y8Hzo5HheYXRYp+mBOW6xb8v8+MGFA6h040HawF2Ddi6+BB30op/xezfm51F+jnSkYR5eDL//EzSaww+6EuMvvkxXYHya6OdTYGPEeBc0xBc31kxVEe+Gx9yMSMfOlvHu9l0t48HItsDEvZt2Hpm4t2HgjrVjcwN3rh2d6w3s6tv13Pbv7t317Pa4nobJHGUn6Gk5Esn5dVUOcnp6ZiF4YGCDvWG6f6ahcRV9anIgOO/hvkDDvc0ultf32ugY4VGOV2sKeIlJfEGEkMw3PRy+kd1+DWGw+dBQ96Xce3HOb89oq6Vv3E3YnPvlHoVLcu3SABJ5lmDvRycCZvUx8wBTILCNHtyUs8E5iZkf7rmUu2+mbzLQtArlcB/Spyb6uhZyuFfRms4mp5PXuXSQcRr9BPiN2MeNm1O8ArBJ1aLYzkv0jQzF9EGzz7ulrWqoWFocMbT2lVUHQ3WBXZHtYdnEUHWHudyOgkXh2rqJmhxla1a2j9VVKwoLO2q9q+ttrWXaWmORRUX6DsN4NhL7CDOgB39AL7rnkldktFT2x0vAHehePMrzGAYeHwQ8JdH9uBsA6pkaM1L904M5t1yycfuKjMbpJmVLU+ckWAeO3XHZuon8Rg8a4354kcbj7+4i9LqEdYH9EBHWXvTwwtowcq7jDoD6naQj/JqjRkDXnxR0HfRVhPUVY9Ni9ScbIJj520IOQnPcL2jD4p+g4UN09eKzdAvR9ejvoI+rBBsAbRFpjOTojp1/3YIs161b//st3Hs/RPnce2gBNXGLSMT9lDvGjxcWL30xtF2O5cI3ZI5bj8yu/mI9d8ZCRdEvuR+gGa7pHPTzd8Dt5deUnuWdKh2TJUEvc/8hQ89KuAo0J2ul1ZHWxfcjmDaCOOgO8OtB5io5tpEQd5z8h/TIdUek4N13Lqo7eR7WAd4I7/+nYBlRN43cxLv/KPoAvBvmaYAKsnju0LBAhD779e5O+n0ct1BBVEVreDkjLAMg80j4iVVIGtmGqsDq/AFdwe0Aemei8+ix6IMk1oABeKXoC+mNnZ3E/1mkB9FP6a8grm0A/4Zfczrww1LpNNgj87BvneQIiGDPl8dWGxpMLZm0ehsj1/aapkrG3m7rt5vz7eMe3YjNNRgZOTGvzOI0vvUoJb1lf7vNhmkXRv9B0/R7QBs2NHmiW2wCQ1fEiIRV8JxpxOpp6LhqsGS04qqJrtCgtarANeJCd1gdw/3jd0wr5PTT3CsXcdG0hkvbF3iZAt/oUeA7V4i/hLW2tNuyEFH+sWey86oerU8lsZjrxlxVjvpedemUdLpv6NhqSUZzlv+SDo+zyl1YtCSLGuBXhiOjJFmoYFszwdr4hjQ6rwzbqswT171t6C21mYqc4/VFo3bXYM/Qj9crPl3M99U40LL05r0dDhuh/yl6ic6AtQf2zZC6tEuSIJQwLQLyDO97o9vGLwkPlIc3+d2h6w94zI7QSKi8w5Xm7p/UWgITA417ZtweR+em3Ax/jRX1WcfckuzWKlUeLx8HPJ4BvVIQe+ClnTHxQE9YVT29oxnjMt3Nuc4siclUWr4881bprb3opCej+0RGWjDDUDbQzkWIXKJfRo1ER3Kxr25IVpG4OXOCh7jkIKKxkvEqfzB8zcqSybLuvO9tjwSkTb7+CcVVxSsrzGaNc6x+wcqu7Bw4Ngt6M3zlNYZmzfQGqbvmg/TgzuZxfgwwFFoG86Fa0p5UBuw0CQnIL9tz5mmLp5FJs03YZE2G0UrfxJEJdMzubPQpLSz33yi1S99Ybwez8h7IH7xrJKafBzsiBYoJXjVsVKIn1AWlGiiPT09M0yvVuQUluCz+FJ3nUkAGl0eNpG0G+JIUQ8Yr530HlEBoQ0GetmjFhokN2i2sAfkFkpcvN1bRtsXnb1eI1DHCsfHlAmeCT8HaUuR6E5N3ZKL/w0u5z59c+GU1/R7X8PLfuLNffYXxrdHzKB3wIUphee1Zstvs2Qq72ZoOXafJMxVZ2bkWs9ZOs4tP2+TSzNS4PEUNMI8l2N/ghShFyfLkg1fVkrTp22wyn76/TIIl7NP3lQUmprtSyierWV9KxYyj3g+yJ1J2VIUFedfauHvReVgGNU5njTARCfOZRnbcb3ZKukPzeB5HKkgvlWusZG4J1To7dx86P+6IUyTrFZ2jcVYgL9EKYBtjSvIU3hlcE9oXwY8WS1eVw4If0vnR4e+PkEcnxODuBvIg+v6PqBXsVhpvtxjgbylJYGLQkt0SX9WV2rfKG2g7tNJiLkXLg4O2EoNrhH2Bfnps/cjKyTuns1+iv7ORO5/WeGnXhpiNsS7Z2xR50mJKR4n2VldTNloVs7dXnG4bsPH29gVksNoFi7sYRpKNSBQzubyM0Q0oijMlNp5zsuoZUd50V2poRCnP1EhXNgTQ+anVywaXreROQpsUkOPNwJMR9Crmt8TdFt5rSSX5EY3gGZmOV1VU9dd0u8UFTdoqu6u+unR+yDxcKNH1G6qduZpP1O7SiuYyXZNYYioyaYrUrtLWweysoDSr1KDQyDCfldGv0JX0d+LxksMOwYOX5vPNgkqj3rzm4r3SypGMyfLO/BskN5RL1JrSyuJs1fq89r94Mo4cbn8jpMxVKoCeBWx3HjpPdCtmuRO9Guyzr00tnbXVeWX2CZu0oNAwXOafmBq11QR8lT1oOXeurVxXUGdFHbDeYa3BZC0Hemm8X+NBOC/KHBmbqfdsLpqquL0L7ML4mnf757l3FvB4agD/POBLE/0bJ2mETmhOjgdW6X82XrjgnTQe9qOruK3QfBbdzI2/8sx67rU1ZH1GX4PHV0AD+zkmRi832WDfAXe0bvDW9e9vn4lcN//KnkcfRcwXp079N7fItzkTNdAI2mSBpjpZJyvwKqEZ2Ei8zaYq55qZoHWuZLp4dmOld6P3e+r8Ij/6ihvpf2/t8O9+7Qr3ZRI6n8PjFaCT5PtIJaiHOy9FOyXcT1G2NIRm20Pcze18Tm0W/ZY+R1XHMwpg/HmvmbXhjSAe/YKNAVawEkkRzAae17LymjpfaoZEnK9VSLNLDIxeOtBk0Yu1OSUVK7QrrJU6rUwiq9Uo9+bUu7IrahubMnIUnYXGkx3dskamvPqYxZW+3Fgo6WnsUlqWE/4Xo1akFnKsMNeiX0396gXRI1/78LtHgddRnle5M7bdYsWoQ4zAX2wTw3yTNUAGA+tm+P/KKv2Xf8Urm74iiVcqgER0OcLnLcK+piILy4tsvHNEVp4UBVBrQFujMxTJ1BqGCSbV0IrIsDpfm6Up0sV/ENt1PlpDfUyn8OdEcrJBydmEHeoUf05UK+SNUClXIBajdwcS80V90d00uPywlgr40xpsEoA7ckajFzlZFd43slVgvd7O7+pv2NlZ4C4ImMW1bLM9lBscLVjdGwqu3H9jymRv95FVGd+7UaQIyrmrGUOtTXwT6p3JQHOqQyAHM8lhPkoVglBIulkHCgw+cJI7h+dJBY61YpnNitplXFC6KW2tdHBZ/UKrZaBI2tnWFqbRM1Jkb52v6G5r/lG7S9ewzp2vbinv7sgsVbbDeJZTXuhnLei2Cce+/M6Ds+smxsSS8MfEqrClZFUM2YZUjCkVyUIT60ITY/7yMeuowmTwBT32psTKg5siF8G/oLaXjejrHVPGHluvNqmC5xo7wrtAljmxkzUTTpGQaB0sHfHFmIc0JzJ+kpp1Vcb6yXVDH6x9c0PG4ZLUn2b8THOrX1vrRx7uFrSa+62/Vuu/lczxkq4zvLZjaqLgVFAO5QWIZn5AD+MnxuWix9BrEFObqVqc/SXji9tyWK4QOyAhD+xMFDk2+yb+B7H46LdbbfMjllUGiWmkZKOmsqbWFvAFNg6Wdusk7X5nrVrfWmd9fKOuyj6gL0d1CyVlnlCvKrtJlh0qMCjUee7ymlZZeWNTX1ZmU4GhWF2Yqc93V0oj+QZlrrqjoCwb4pPn6G5aTT8O8UkrGiPxCc5ff0pHQUek4L2BT5sSz1XwsTS/z8dyTBok+EV4MhUwkgLeq0Y3zdw5MXh8jn/27G8LXtZPns9bqgcnpgasZSbzPFtjqM4c/PHcakAiT2/LoaG+g538c3v2usmJuWy3+NIsn0fC81ZKvYYO02eofNDgsiWPUsXnrBmT4I1Ikd6RioMxkxX7x1ioJ8pskVBJJSOqczRmaLr0bnCmvPUPpKP89F1GW4axYKUahS2ltQGxPivNrLFlKirLFTl/MVZfUld3d7E/jfYpVXxO20LZEIdekhmpD0nu+kPqDLExY9Sf6Wr0Bs49GVhizv+ziLteih61/PmeTo5vK5xvZRFbQS2jWpGcrgC9wr5JCbaW6BvS5s9O8BAcmWRwjEpv0iscRJfKEaprXO+r3xDin31rZ/uhTJVV25pq6kzGSkVWBZLXrYfXXv5ZNj80NIdLE0qtMNmy51etutooVwFvL8KqyaEfAl1oEXSBpvzoBOqmfw2+Ta4g7QR/b4mzXzg8Jc1m/DAZLFo1FHTCy5a3VJCHq6Zcq8eFl4GSyoMxH8wyUjJxI/RWFn2aex/g4+gK9EORMotBmVQf+jvBnUS70J2iDIBlxWBIRQ/Sy0hM7Udeit+T3wcfTw97aRG/OsmmF0ux8IEpKKkb4dS7iVFfBd5Io37QGJjwpRfJsuRZFlWlWVHjKfCqqsCT5M61mJrqLaiTu9+ZrUupTRNXm5dpLfnOf5J5boW+ImBfxNib1IM3TZZzHRKhmavnj0UG+9uv3vP1D2bpl75+Ej2mnQxftPvrd/FYaqhHqd+gUBY+7SimnifjW8V9gNTRMzAWL/UKxcvndpDDdjJmGT9m0PsS0Ps7Qe/xPBT8u5nASv+Wp80yVIsfNotXr4VyWzpypaOONp9vnZc83GMtxkpc7q2rw32mg06/RnT6I6LTH2GdBvjl0PnF9ClyTv8ZOaeX08XknF5G1eBzegFnTsD5I8HJpPUX4HQk0DmfRCcL9ubvERv7QZRF/bCPkjMZhF0EIavAGxhv4qEMMl5wKuOM764XHMsMJN7H4M80RLtA94x4nKgRZ2UEeGcCPJAAbxAdisODCfCQ6LI4vDkB7hLticPbEuA20fE4vINkg+joEyCX35DzEjn2ovWMHi2dGIA7q0dHTH+7cYHOQJ8knR0sPv14QPL00/Sp8KvhTyJIjrp53anlPsBnItBPCenHh5wETs4kyPjKhHEf+VZ4IAl+KA4PJsH3xOFtAhzn/tWEjpmnT/0zDj+dAA8kwO8i9Hl4MAF+O6HPw9swHOwQrGv6x2TN5fHZ1qWzGXyURCLPcgSRjMMTkYbr+DOacBV/RrOv/KgE+VpQBTmqQb6z5KTmzy3CeB4l82gT5vExXo44d0/4tgvy+uO3wgNJ8ENxeDAJflkc3pwE3xOHt2E42JY2ah9dSJfieMSAXSXwksBDUqHjl/yi6tQOH3nuO3q09uhtVvIE9QF/4xWao1+jFJQGe1smNp5BI74VH0PzeXwTUpqyVXzGiJ40TNy7aVNzf/WoCX5sbR5C+o6dLRJup3lUjA5URdp3tSybCgzvem57oL9yrGFk17PbG4bnB+5Yay3htjmfshjRQcfAnbzekRw3kUutIK/7vhUeSIIfisODSfA9cXibACc5ZULHI9C5JH4OYiN6oYRImsGZjZhemGJHCifyJg9O5q5avTF4YGB4vH8m0DRx7bX0qX0T/cE5d2dPs0s4S8iEeLYY9mIr1rDYDpzKEDOkRfETciEij3lxwtUGUeaMcs8qW3c1W1uYn1OU32oddg3USbRBTVW9s9BYVOZssZdu1q2iU7dsKw5UVEZKlXqFtCBX4WqoaDMXBcWyyqJSkyrfWVDqMdicxZU/XgSzIeSKv4JxB8m4G9AokQeGFyXA/QnwTPpcHN6UhP9mHB5KgOcSe8HDWxPgqSJNHN6O4eRe2eciDZ0GFrqScoHQEhOpxE4nnmurnBC4JBzGoqVMK32LO3Td5T4zGxpRj1/ij2QUz3oaQ5EjK4fbm57Mr6y1OyfdxUbnKCqt6HSleQcmtHSax9GxoBb7WGtdIOD1NPT3jJ6YY1kuOuQqat7XabeuQ0rrWL00uxlnZPEYYG99lE6DMTSTMXip/xLGhnPCWHatgkzDMTitSID7E+DLiExbBZkuwTOI7FoF2fFw2L2ov2A6iNfVBup0DI4uTYD7BTj4i2ge0xfgTQn4WzB9Ad6K4ULOHMJZ8IGxB8xCYKFMWOox2ZuRiRElpeTeiJj80iH/1oI1qxr29o7NNuxo7bOkmwpXpVnCllpndbi6lm6sU2V35Fh6LW3rH19329Cqoe6r+uu9fdpmzlQ7F6j11qwL1PmAN5xXLCb61CPo03hMb9A5IsNeQbbdcX1SJcD9CfBUItteQbaJ+G/G4aEEuITIvFeQeTfRyw5qA62lW0meGefjElyFFPCIUhJdh4gq35QHhXsHfHMpxwlV9Ee1Mr8Ul2OdnU/GfoN9/Sz6Fl1O54F91eJd9dvtK4uvTRJJq3hLyyhlzarQvkiPzV9GfnTb/WsROpePU6GrodDn8phms3v4+yPV/pKWCvyjyv/2iszl54u9W57xbmkVZ5/Xk3gD59mI7IYEmXZR3wb3J8HPxeFNSfDH4/BWHs7nswidMYGONiEni89m8pLPknCiLOkwqWykKpaSHT890RVLyqI7rXYhJyv6OfdKPCsb7/PxeJ+tfJ94X1xmIXeUjNgfSk1I1bJLjtEFh9IpkuEd264e/s/1wbUaOTqe7Cjd0ro9NNTReklTf+vwTft3PrOtlp0i9y4aBu5YNzoHj7F1VNy2ecG26cALqb3w1GXprmmCrUtiI8G6oR8WT7pIAry+L7N0ix/bOn8Vb+tqOx6PJ8TR2YrOmjQfWLchm5PkxT0ulyfBzjlyl/LkaJ911C1Yt4Q9cU98T2wjeyK+J/k5PQcyLLngXqBRSP4T3ZUipzXhcPDdUF3LoKfOoBc/XNPUNZPZP92X+6NLZ1aJT6SsSGke8O/oKO4oGFJFGq32lMDbqpEBLoAe2HuVq/UMGm4JzPlkkm+Jb6FuRU7agQ5ARNFIXYSeIfr2FfUG+hqVZWGYCy2Q+A1gos9QGc4lmmCiGanoQ+kb/Blq7B3QfIWMbxidhuiBnC+TOAinya7MVapGmkbQaWmmwvSjxW/gCUkB9j0ejz4VwwP6f41uoI5Sc8DP69ErF39J2l6GTlMf8Gf7chP0UYeYo4qUmvIV6PRtOnnZIh4bpv8ExDRG6jUSM71G8b7KEvx1An+dh+N+YMXNQQxE+iFv6nF/0Ab6QzeRNm+QNm+Qe+KIckf3o/OwBvGdVznD4uQ0y5hEm7eflN6ln3GclP5sdjftY8LM22/DY/ERIkuhjQJnEqGNF8UbShE8mM24XXZxnAT/czemcO21MVr8L3JuQO1EdehKHO+ySXHnnS6vKVQKj+BOj7M0WOGGRyWvB77ol6JxageMR14O0R4lR9v4e3704+R9b/TLZdy33P+Gv6ITSffAETWAXkcsxL5Ld6oHFiDUU9yEXn9dLH6d0MM4H9FnoL/3ST/vUz8nbXGuxo1ewnss+NI2RnX95N1jdw3ZXnzx5efI/RF4n8O/9yKTTcWk3z00MHm37eXnXnyREu4JPglrSYkjEP4bAMb5b+4KluTmKZQ5O112TzMEppGZDxX++OcBDZKMA95uITK9duSipQuDiPuCnJOSu1M6ZIM6emwlVy9cn4I96B/R9XQb/c/Y/pZ0kgr4ifvbY5oisw7KWfTlFJeGlEKVntEVFFXjspiOL0KIYlUip5zoF/Q8/RtyHkWu0fMGDuIskh7GR+Z8nhLb31SIs55jwo1dQzmD29ddmhoRN6WkNYrbNTP7m7sCUre3Y3cxEmu5c+miT7X/r6vX1uTfvyVQVRpoXfAUtxf0dwYqywO8zz0MQt4B487FN4JY6FfH6vB5ho7R4xS0HkyqXo5Mz4kn79Bxn0lQuujaGTF6Ie+4hW7NqVVcM5v5R5TdMO+bD4aKQ77IKM39jeTVIC5YpgSdWUGpKD2OihJubP3b3Ak6+fCG/oNr8AP560PV/S78sFh8+kIoN6ejinR8xAsz8wztXGxDHe1e3zovedROtJZW4nJXTQ3Zy5BDVEPu32TDUDMZvSlTn4nPlzJ1mXqHTqHPpM8OBgdD3Zs2hRe3b0PubciBZPfey32G9r71FrcXBTwe7jdUPMdyi5A/eYqsFyVtvzAPA2vuIgHn9wQnhy75FpxdAs6rBCeLNl+A00Bw+LX5aRJOJoxpic5lAp03CE72N/hpIDg8na+TcJbodCTQ+TQJR8gLAU49wflVQu4ohiOHRbvEzx6BzusER0EbLuAnnIDztyScbMqfQGeHgPMawVF9Q4YdCTifJOEs8RxOwPk4CWepr3UJOM8l4Sh5HFgfFDmf/ArbBdAaHfqKY3CJ3TcRMRCvmr7tvgl74e0TvXzpBoqqOlOiK8Y3UN6UXngfZaL3TeFOSvqKYJqhbCCccDkFnSQXVGjcN70R+sari9KRLOgFHOhEiUYK7et9F0hf2D1qmA7l5ZdqoGDSSf1yKfRoXk5BCS58n9Hz9Fpyv8b0L27YGL5xReObI75een0v+nnSzY2kbmGU37jJQcYr+jH0XUY5/8V4bWzCARoePhZ4YhyCdoJkJ75lBqRj7QkScU+TGTjwr8QS7umNCwi/TBQSkRHhswR7sLb/hceYWvxfxHYBm1iKmE/6038tySVOBc25UK6wBpzgq9bRj8lSKQWN6y2g2AdhTaRSyruxzwTrnU4h71V/xu8RyW/g9zmkDl4mxH24nhvF9QySz8B19Xu47oa6i7TPO4frBsDXk/f5L+C68K0G1AvImiyGuobUNZ9jeWZED6N+VMKff6j+5c5xgy9UPViHH7Zqb1EhlE1tjR3bguRRf1F/hRkX/E1W9GakRxrsy6j4b4SurN+RcSDUPotqSj0ufJ+QWgE4zdCnEvtvF34jhPfeFWmjU6YCtdJhlDSHWO/Q1vsyZh3BPleOMleRwzodldVr+z2x+7GHUSf0pwZaibEA7OnCN0L4uFrprDE7DKXZxhX7b8/4Ku2yFRbXqtYWi0Zp0uXlLCvd6nZsspZ5uvg78tFF4K8bFfPfBqWQL8Dk+GjVxDIoTRqSPpH+z1arO3174a054TCLUrjFmprjx3l+pMBPF88PK9zxiV8Gj/FmY36cq8pxuSfavK70QEW53VCiblxe8VbGW1OpDosnoqlVlxTlqVMr7vISu1AANIdAXirio4GonN/4GIgxMkVM7GObc44WCWux15W2mL0t7Cq/oyK9eszgKNYVmT8O1BWw1SWNZZ0NrdtCSlfmLUpFhcVc7MS8l8K4V8fmDt/3FZW++UwG0qS/NYuaYe5+DlYa60s34UWPc9kG4dMH4YiUnOtj7pa+/DGST39iX/6g7upKU+Fos6/NbslRrXTXNN3XYizSV6vy7dUSrR6cxdLnilxyZVmercFRYXTLM0251QHrzzRWVV5hrixPskOrWi4pVWbn6PjzO8xPC+EHNF9ldS4d1ibkM1lr/NMjYGtrVUBSZmb9Aw2edsdUvbsyXV3RazAhZCgqLCty1tpVXqendyDUsCmoYcUZR7IY2XKztUqv0cH6mUK70F3kDE8aP8PrQVegn4iysvB+HYPNAN5xcsaVHYdtBtg9pK0iDtsDbR8SZZA9MQbDffyE4KmSYLcRWE4c1kB8pocT9nvlN/2PBL/qjSScBP+D4PzqW+gs+R/hBDp/TsJZ2u/7Evh5LwlHkeQzXSTgfJzkwy3xXE9weH7+fxJOAj8JvuA7STjJ/kcM50wSjjKO05jAz/tJOCqI3XkfpQM5aC26DPsoclgVHTirhhwQvGP7jli0HX0H5wMko/icEdXQEnSQxP6tiD8DBdgyGmAQ32eNkvFdiw6IMqEuTtXCHvA81BWkLonVaSOpZy9CndoB7+dJ3S/DdQbq/0HqPoL/MNQnST2A65Q5ehA9JcqF+gR5/zTUp0l9irx3U6+iNvQB1N+VYX681BHURldD/UMyhlyoG0n9I4nwns6gq/F9AMkouQ/wOyqG9wGBf0TgHwlwd/Qy0a0iGtobCP02pKNeRMfJubATlROZtiAL9Qg6juP+RDdqd26+MR8KsqiV+SW4AC7JN4NnLHx3o52emCY3aHEu4BruA9CpM/iOHMN/5MqwPC1ms8NSJFGm5xcaym74h8YszxU5VxRpIi2k3dVCO5nQzpjQcIvdIs2MtTyrqZRnpItcsab4e196kHqcJj4rhHRMydZtR+nBY8fIu5dFiHpUtIvoCuxB5f1bdorQTr7dJmhXKLSDULxqfMETb7cG2hn4dvidZXZzG7TbSd51QLtf0OdIfsAE25FNNdW2aeDYzBQ9ODv7ox8RnBZof1p0KAFntHnd1LE1syIUiRw8yPdBDwPfb5LzdRwDw06UzSxdD5MivZ33n0pyM9Py0pl60fLaslxDdlKNfkCVUZqXKa2wZcrjv/jxjQHzD4ku+9/pazHFNMYtWl5XpjIokmqicVV6iTo9u8Iuy8a/MuTwKya/XdSD9EO83HXMYTGqE9O7fD68Z2+gu6mH6Mf579pERUShQJ9s8V9jdlO+3fQr8qS7LfnG+D+y528VpVN3ifaAPqpw+yWNtCX87lPngVuSZ7pd+CtKz80pMCYWQusY3UJdI9LwtBK1OykWr3J11ECx5RWrFFDoFkuZPYgLsChX4YJp3Um/Q+0XHf/3tJZV2FscUKpydIosKPQ7FUaLHxdLcW5mNi7U/wAiIhVMAAAAeNpjYGRgYGBk6re937Egnt/mKwM38wugCMOlC/yLYPS/L/+es/xjXsrAxMABxEAAAKl6D6AAAAB42mNgZGBgPvtfgYGBVfffl3+fWf4xpDAIMyABRgcAso8HwAB42m2UbWiNYRjH/9f1OPNyVt7n5bQY07bWmTYjW1vMEXa2M2/z1jTMRPugkCVfiCSNkg8+TKS1pEj5QkhLy7xEKEK+qeOlEG3UaC7/+znPYS2nfue6n+u67+e+n+t/Xbf0wf9JIrAZKWCYKgexVeOYQHK8y6jXhyjAM2yVIsyTIrsn+1DLWALf7ZW0IR/fMVG67Sl9peQMySYzyXiST2JkHYmSOW6+W8txPZnv4tKJOu8a4830b0ahrkS53qKNklGkg88vUCh5mC2XLKnr6MtAobeM9jH5xPjKwDbRZiOsc7BCb5NGLPeOYqNW2BPNw1LNsy+yBiLdaJE1doP7L5E+u6MxDGgucnQmpksXLcfyluzHXM21H4xHMIBpGLAj0ouIRFDitSLi/Bpx66zXX7OLsSsIySF+TymK5SNKNIkyeWmvJWl3pMe+SSvyZZwNSKt1c/9FqdzbL47XkiIywuXKn/PGfnOPR14GonIMBaooZqzR5V6zEGfsqRSjir4saccmskVjMknj9k6XI858l3FOM/0dco5rFGHqeiQgIZ323s/7f/BOWY+vRTTQIsDXYRB6FzP+6jCUOGr0E7/hdqBHGqdFjGvKMdbP+3/wosxnV6DDIFI6+ISc1Rmcn9ZhKKxVjdhXp8VgnBZOM2eHhVDu1XGuO9NJ1jP7w/vAnkhb1yc/yQWA7wNzCtwnJUH/tPl1XsI66vc+pOCchhSWpD0sF9GQwpKs98PyGZXy2fplB6LcY2EoinoZgfVyk1TxfFUIs47qgN991LKX759MGoaNYd3HeN5/Gjpig2yCVATPK9I6B+MW6ec3XGdNbyCsbe80cc+r2N9XUa1ZrMMQROdjnIaRqWWoVGAWaymqFchlHWWSWjKShKWdNdqO0SRbzqIgiDuayGqyjewhBwJf05BzunOtDXzp5xay2GnH3M6jDmHmKMw7qIJ30GPeNwT72cfD2cNd7Kci9tID5rKSeVtAprDOF5ApvFcqmf8afEG1XzOwE3bcXtlz223bLWHV/G/keKfttfPW+QeON0hLAAAAeNp1wU9kW2EAAPC8/y/JS973vfe9/+993xMzUVVVlUNVTU3sEJVDDxVVlUNVTxNTMxVVM1NVPVRNVExUTVUOMRUxUxVVEVNROVRVVdVE9RA1UVPbdYf9foHAP2KBgcBMoBw4pGyqn0pSs9QatUPVqBPqkrqnTbqPTtN5ukg3GZFxmXmmxJSZGvODOWfuWcwuswX2lH3kXC7Bpbgl7hO3yx1y51yHF3mfn+Bz/Be+JQDhmZASZoW8sC1UhIZwKdyJARGJMbFfzIgfxYp4HTSDY8F3wVLwMNgJ0aFYKBtaDR2EbsIoPBCeD2+Eq+HTcFeSpEHplbQhFaXbCPo7EVmIFCMXUT7qRnPRpWhDlmRT7pOH5LfyirwvV+UjuSm3gQTiYAiMgiRYBCtgE+yCKuiAX5CGUWjD53AIZuAczME8XIVbsATLsAaPYRc+KSFFV2LKgDKiTCpbSkkpKzXlWGkpPXVcnVAz6pyaU/Pqqnql3qk9xCKAXBRHw+gFSqF1VEC7qIK+owZqa6z2Uktr09q89kZb1spaTevpaX1aL/x3Sd/XD/S63tSv9Af9yQCGa8SNhDFuTBvvjaJRNupG27g2uiZtJsykuWhWzEvLt5LWlLVgLVnr1merYtWttvXTerQlG9uD9ridttftE4d3Mk7FqTlHTsNpOefOtdNxus6jS7t97qibddfcPffMEz3by3oFb8cre1XvyGt6be/K62IW6ziOR3AKz+DXeAVv4hLew1/xN1zHTXyGL/ANvsMP+DdhiUQQ8Uk/GSZjZJJkSZ5skz1SJcfkjNySnh/3p/w5/4O/77f83h/wYL4eAAB42mNgZGBg9GNwZ2BhiGJgZwDykAALAyMAF+UBAwAAAHjavZPLLgRBFIb/nnKbmAgiIrOQXoiFMMY1IjauQUgkhHWjmYmhR+uJEEsRS89g7UFc9hJbD2Fh5a/TR08kLrOSSld/5z+Xqq7TBaADbzBw6tIAXvnE7KCLVswpZPCubDDjNCjXoddZVK5H1jlSbkCPc63ciCvnTrkJ3alh5TR5TbkZo6nP3Az5VrkFU6ln5VZ0mXblNmRMn/I9Os248gPyZkX5EU3mQvmJ8ZcxvxhkzQ1mEaCMM4QoYh8FRHAxjDyGMEaag4cStQBHtFZpeYxysUJtFznRAlIRe3x26I34jqMDai7tApUTko0owSeFnI9RoW3J+sqyfsDZxalwxOFLnTLfIQ6lyklSfY9aQPXvPU4zysO5+udpbUvFJfptpt33TzHulygXm6JWdzHE+vas8jVWqC2/mj3wJfv7L+0ne1R29SysbpUwOet9ObtIKvoSF5E8ki+rhjiQLsQd++s8f/f/7i1IX8uYxCDHqYwc9WrOoWbk+L22v4P/luPzjyxRq+V/2aKyzdOyMVHSxw2uW6G1LP2w92hCfCPcxwhGOdtOf96vccbYfF/qVrhChV1YSGquJ3fEdq30AW1zuLp42m2UR2wbVxRF75VlSRTVZau4926ZRWzuooq73HuRKXJIjkXOSENSzS29J0hgILsEaZskSK9IBdJ7QcoiiyyySkcWThbZODN/PskIIBc89793/7uPQ5AoA65d/fena1ewDyVe7LfeUMYyTsM0lGM6KlCJKjhQDSdqUIs61KMBjWhCM2ZgJlrQija0YxZmYw7mYh7mYwEWYhEWYwmWYhmWYwVWYhVWYw3WogPr4IIbHnjRCR/8CCCIENZjAzZiEzZjC7aiC2F0owe96MM2bMcO7MQu7MYe9GOvuft+HMBBHMJhHMFRHMNxnMBJnMJpnMEAziLCcjyKm3Az3sT9+Bm34B7ciQfwOB7jdNyBH3AjrrCClbibVbgN7+JHOvAgnsDfuIp/8Aiewsf4EE9jEFHcixg+hYKP8Am+xGf4HF/gF8TxDb7C13gGCfyF+/A9vsV3SOI3/IHbcQ4qhpBGChoego4RDMNABjlkMYox/IpxTGIC53ERF/AqHsZlXMJ1uB6/40+8hmfxHF5nNZ2sYS3rWM8GNrKJzZzBmWxhK9vwPF5gO17GK3iPs/AiXsL7nI0b8A5uxZP4gHM4F2/hbc7DG5zPBVzIRbiLi7mES7mMy7mCK7mKq7mGa9nBdXTRTQ+97KSPfgYYZIjruYEbuYmbuYVb2cUwu9nDXvZxG7dzB3dyF3dzD/u5l/u4nwd4kId4mEd4lMd4nCd4kqd4mmc4wLOMcJBRxqgwzgSTVHmOQ0wxTY06hzlCgxlmmeMoxzjOCU7yPC/wIi/xcmVOU10uV1AyZLPLJdljM+yR9Er6JIXf3RvqtegxB0i6JT2SXslOSZ+kXzIgGZQMSXZJhm26XdVxNZEzlFgkk3RE4qq5g8cVrB3J6VnFUEYVI6PEpLWvIq1quaxSkVGiuiar3h6bPk95b87Q7UM4JEb53V6fva/b55J0V+makk2qRsyRHdOFyMiWT9IvGZAMSoYkuxzmCEVNJLPJmmzSUKTOOOPqaF7XZMzdNXkQ93x93Rb7wvYjNemW9Eh6JTsdk4qhdwxrubS1rC3MZYWoFolCOuJ6zpDKTLZ9GXXc9okFbCnWsI2aKgfaGRlVi4sMIawMS8gMS9oZtrIyhM/KED47Q0g7QxhFhlAiwwwz7DG2ssZYSoyxhBwjpD1GGMUYS7Waew3EjUg0q+ragG22ju1izVKdNiuudMNML9VoNZcpVW+Zki1WEvapAf+rT5lfqLeJiaUa4gOXaFQlUhPDSbcr6EyaNLeJRjKKU9Gs34nU6YKuG44YipZS4llxrBdHQzxK61ydSRWcg5HoUPHYMGhGDSnZwtVGWSherrMqSnG2OBbbzsFcKqXYuimRU1PmF59IFezNhVLxirCllLSenWoTpaKtMiJ7w2acHosqmvWPECtZS+nRlP3EPN6QFL5AXgSl8HvywitFIO8J5D0hV1648yJ/KyRved2uvPDkRb7lCeRF8D9aXWY2AAFWql8iAAA=) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 700;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEbgABAAAAAAiSwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn6EEdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAwbAAAl7EyzBj5HU1VCAAAN2AAABNUAAAsi+2KWRk9TLzIAABKwAAAAXQAAAGCJmG+DY21hcAAAExAAAAIRAAADDi4Vrc1nYXNwAAAVJAAAAAgAAAAIAAAAEGdseWYAABUsAAAl8AAAPjAK/IIiaGVhZAAAOxwAAAA1AAAANgj/ZURoaGVhAAA7VAAAACEAAAAkCA8EwGhtdHgAADt4AAAC0AAABRzHYS/ybG9jYQAAPkgAAAJnAAACnjFtIiptYXhwAABAsAAAAB0AAAAgAV4AnW5hbWUAAEDQAAABtwAABIpZY6VDcG9zdAAAQogAAAROAAAIR7QPcfl3ZWJmAABG2AAAAAYAAAAGXyNWqgAAAAEAAAAAzD2izwAAAADPLEegAAAAANLQD6B42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrNWmtsHFcVPne9D+9417trjzfxa+zd+LGJ89y8Y6clEZiQBpKW9GXyfrU0rdsG8xKC/mhVFYhEBaVCUUC0QRE0SLjQIpRCoGAS8ce/IBiaQGQqStMFAT/8k+G734zXs6/YjuO2e7TjmTv3ce45597vfHctSkQMGZKfif+D/Tt2S9Phz594WJY/cOLocdn68MGhQblH/Kgjti0B/FHikyqUzKUscPixTz0m7UcGH31Euo6dOHhYlh4/emJQNgx++pETchtrKre+oL7biiXCa5UEpVZapEOWyhrpQ41q1Fjn2xT5VsuQ03bRZedvx2737z72pjqG3L/fF6WGqV9GBuSAPAQrPC0n5TvyPbkgI/helisyLjn5L9QJygUVUU24BvHUrvrlitqjDqkH1aD6nHpaPauex/MeuUzVlQraOYzTK6bsFUvf4Xkzvn5obkgMZfrdZtwrt3wrng+JqVbjuxb3SoYxs6Bb30R9C/VNlGblElro9xm0c/rR4+h3Fsr3oVy/7ce4eiT9RqkIrlWYh6mq8Y2w5nOs2WuPw6KOhuOy155A2U7UDquAGGhhqBBbWSqMewNf9KWi+FsL3QJun3hrj7pvs+jhn5zbMa2pLhUfW0dwVyVDKMV7XQIdnTuto34OcrbHoMkQ+tV9h+0xaq+gbRhvu6VH1so62Yi592Hut8kWuQOzfEA+KU/Ik/KCvCjn5KJckrfR97/gEeioQqpahZWhauDHqKpVq9QGtUl84f/pGAj+OzQmSfQ/Tx/7NGZm4u94Ufk4xjTtnH0W98P2KO7PlrTNuVezoNgoei4dc2Lq+v762KOOHfTVHruF/U7cbH+Ojd9Tm+Tyfn23PsZsbVvhY95ii5tzsuNZaGoW6W3aeq808XeO0Va8fucjDqCrYHf2WqLQIu4uZWt8KPxYN9Lb3UcqzqDENgZaWBX8k82PNlljoExc9Re2w/5W0p89AhlneQZXUzKTGtrj+g01n+DK/rrsKta1TBSZYqHdebZ291PYNCdHKs4zbz3uxsUfaIXWWVc/K1+j3HyPFM13jO1m259Zqb/K68VdnUYFi0x9fNIlUUgcOBpDDhWHRCUBUVIHiUk9ROm1grI2aUeLDkiVfABSD6TdgloHIKYchQTkUUiDPA6JAXufBJq+BonK72UMJW9AlPwVouRNiJJ/QBrkOqQKuByQILA5KCHgc0iqgdHVyDvCTqahakSjdUQiqkctk5harpZLXK1UKyUB/F4ldSqrslKv1qg1yBPWq/XSoDaqjejfJ5+QEKRT0BrXWkgNZxv2zNbwzDZSMNsuSAK+yeD9Uki9rIDUIdtcg/t1kHrkHxvRbhOkAZlIL/KHPsgCZCSbZSGyktukkfaKIrfbivH7IU3yYUiLbJPtGO8OSLPsgLTJRyEtyLt2Sivi/E7c3yUfR3zshrTJ3RALufg9uL8XYsl9kHa5H9KM2BmQFGa8R9LIg/bKIuSA+3C/H9KBrPIQPKH9FKefDHlKvozZfQXSJV+F1MvzcgrX05B6+bZ8FzN6AdKIXPgl6HxOfoRxfyw/Qe71CqRNXoVY8lM5j3vt77D8HNImv5BfQZPXIWn5DSSNTHoEff4W0oac7CL61JFhyJ/kz/CLEx9X5C+4d6LkGqTTEytxN1ZE+aWZseJnrAQYK0HGSohRUs0oMdQKtQJxo6MkwiiJqtXIqmvVWuTVMUZJnFESxwjL4Z0Y7hLwbT28qWOgA5G+BRF+FBZ7HBH9GjT+A9jAH6H3G9DxTWh1vSSn7FFL1TJE6EqMmUVErscIvthTOrusORndAZ8smWfkGMOOM3KDzGgC+6HeH4yye6BxcwjHnnOevdisuGNlyuE/NM7k35jcg4X7/ih0tOzz5WbJVubMc4tCHUtnOJnbeN6Uam5qPad6noWd+sruyJbbc8aDF7kZZ199OtMpQfwM7ZKdRB2NgGw5lU3kEcLBVM8Iz0yh6y3Mac15CHRzJvnLbHiPm38YFWw+5XfgtV5DrOn40GF1/ynmaYyOLL/mlMbMZoD46MPJApw+sro91+YYyjKla9jJaCdjvlyU6J6Z5Uw+5ehhfb2KpzE3DsrNfcTlpxXeePK08yWZaj6GimLpS+6Kme5jFcV8wVORxlbl7LbUXu5+51xz5edOe5nuOsrkva93oOzkOtJ2g+h1lHP3AYtZqjUZb3gzyt1K2x8l9pAnk7tRfI7PPELdPW+4iNnkdKbLHYTxifGxZ9pXCzJzRKjLtXN6xKkYRTY9wKgzUKfRu7L0vksxHKRwcnC3N4u5kjHZj/1WPuqwEhBFAxX8btBm1pQvaQ3Tsy8Z+ROLXFGU95dhdVhH9jCz54xeNZAR5vuTepruyhx1ZmT/Dl+n3hjjc1fFvcQoyuEn8uvdnObMpb/sTqVZ5zhb33hFmJ6YN2mP+ToJqHjKZb81t1Md7neTPu6DB/swc50TZ6fdBwr4kRspA3M8rbHeJdtl5nSe5Pj9qntvzgwxZ7J3eOvcWJ9Z53y56WvM9qSlMB/RzL3YkzPsMVNwn+FpssN8t4NXdJIBd4HhdUP8rBGQxZAo8vMlEpQeSIicr1qWgR+EyfwMWQmpkVUQfb69GuWaC0ZlLaSWjDAq6yEx2QCJkx0myA7ryA7ruRJMssMGssOk3A5ZQF7YTl6YAi/cBu74EUgj9N0O7jXFEVvIEdvlY5DGPFPcBevcCWkjX2wHW7wb/Wim2EKmmJYnIIqcr4qcL0jOF5CT8jXcPyvfwFyeg0Tlm5AwuWCUXDBKLlhHLpgEF/wB+n/JZYTnoOcPwQubZFhehj6aEbaTEabIBVPya0iK/C9I/tdE/peUtyGKv5M0K3ykUfmUT9pUlarCvR88r01tUBtQZ5PahGuv6oXXfGC0+tcQP3l9N3l9N3m9wbOMag+vD3t4fU0Br9cRkGAE1NH3Jj1t0sf19KhJX5r0YgO9mKQXF9CLC+nFRnqxiV5sphdbyPQjZPpRerSVHD9F/1n0X4o+m/LTbpRoXt9Ob6XorXby+jR5vUVev4i8voO8vpO8voO8vou8vpa8PkZeH6an4/R0HT2doadNetSkR016dAE92kx230p2nyK7X0x2nyrjS83rF5HXd5DXd9CvJv2aol+byevD5PXdHl7f7eH13R5eH2MceNm9RXYfIKMPktGHyOjDZPQGGX0NGX2EjD5KRl9LRh9jxDi8Psa4iTNuEvB8Lex2O/H5XmipbbQMNjqFtX0aVvgQrPAyfPQqZns/Z7ufkXsA87soB6nlEep3lGM8hN575bj4Qms0t/cP+q/D4z3vwS8Gt/Ys2pxRPmqWYGzjfP++4uRwJXu8wezdyH9vgP/uzKxpM7hZsc98rzOqP423jKJezXJMDEzF5JlI2THt8/rUO587an8aeWzNOZwwz8/6KuOpt6bDb6Z8QIZayU/D779fU25u3Fug10BBHtLnsoNdcqToTN/7yTpcrszp0UnsYiZxL0TcCxElFFHCR5SoIkr4iRIBooSfKBGUFyHVcgZicI+PcI+v4Y5exR3dzx3dL5cgzv4d4s4d4p4dwggHPciboQYZIm+EyGt4kLfGg7zREuStJ/LyJA2oqpE3SeRtIPImibxJYm5ltNU4W0ucjRFnW5g5WUTbNNG2lWibZrZkMVtqI/K281zdIv6miL9p4q+TLaWJvyladhEt20rLdtCynbRsFy3bSct2E3/jxN8E8beG2FLHX0ECRGGTKLyYKJwkCieJwkkP/rYQf9PMopwz9iX0UJoonCIKp4lLafqsgz7rpM86icJJonDag8I19GLGg8IZDwpnPCicIL7VeVC4lSgc5Ol6iFhcTSwOE4triMURYnGUWFxLLI4Ri+PE4gRxso5YnCAW1xGLdVy0MILvg3UHaNe9sOd+ROgZzvwVzPCC/BKzfB2zu8RZXJGr0P8a2hqwqt6/9VoIoh9BT7V4SuA5wFgLwzpbMXv9+9QS+qeHv1ItpZeWyRcgy+mlFfDRKWT0pzH2NlpxJ/9jZBfP+e/CyNcQH3+DnfbI32GbfZh9nxyGFtUY8UF8lYqphSJOiX2G/6X0GfksSr4I8alG1YYShZgR6m2VESXvMMIrtd3OtgrzNFRM11RxXhO81vFKXqFMXht45e9QagGvzgrSyfY7/wdgK2+tAHjazVZNbFRVFP7Om9dp+zqdttPpzHTamamlaFVERUStXVDAktiKoWmMaRpifyiiw7TprwJVJIYYYggxhBDTuCDEGBfEEBfEBQvjwrAwhIVujAtNiIohAopYpfV79x7LdNr6k7gwk3fOvHu/e853vnPfuw8CwJOIXIS7pb2zG8mBl0ezaN01uvNF9GT7xnN4CS4xmJ9HiM5BgPdFKEEpPJRxrBzhBYRH58//m9n1KGnreaIBXZvbuhswsrmLtmtr21bajrYe2qee7qTt9me7urs6aP+GzZ+zYmaDy8yW560tLpivGOgb24newezuXeg39vnB3PAejAyN9g1gkgN9OGjs4ezwQBZHcxN7RnF8eHQwh5kR3uDk2O7cEN4bm+gfw+mxiZExfDjuj39kOMHYCsMgbLwYtq5hEySf/BlrxdgSY8uNdYz1jC0ztlQrrkIT1lDVVmxBJ7rRi0FkMY79eB1v4hhmcErjvaH+ovrP1X+l/pLpnOB7RqUv+pTs6IOX7Hxxs/od6o+pP299CdRvsHFKNqrv0fH9rOIeRGSt3C/3ygPyuKyTB+UhWS8Py2PSKi2yRu6TDfKIPMoVEdOdCKJYjY1owyY8h34MYx9eJfMv8A2+xXfEBfGxUWyf+f8jcwhqkDaVBOcr/XspkrC95zofG4W459CAdpzg6h8kxKyb5FkZlCNy1vGcXueQ84FzwZkNBAP1gebA3sCpwGeBK27CbXJb3HZ3yD3qzrhn2KEIkmhkVevQQoZP4jdqdxkp/Gp8HX42Ponrxidwzfg0rhpfj9eMj+OA8bVUzLMxZbVFSoMib2iknzTSbeQdivhdc/+iyIMaM0CelUjInRqxUfE3FXc70l2KWKWIWxpxVqsRuNKkcw7VDEuz1jOnSB9xt44V1CIZW4ukbC1Sp7VMFdZChKlF0rYWIk0tklxJcSKN4lJvFeeK6xr7ms1tFWdkq/ikVfwvIpZrxDKN6NmI3OY2YlgjhmxEKdaIpUvqDmvdIa3bs3UzUmHdIa27XOv2tO7SxT1kxEbF31RcQQ+JWKWIWxpxVqtZ6CHn8nrIeuYUudBDjq2kTlzVqVF1oqpORNVJqDoxVadK1aleok5C1YmpOlFVJ7JEnZiqE1d1oqpOdYE6CVUnpupEl6iTUHViqk5c1anJUye2SJ2EqhPPUydRkDejeVOat25J3ozmTWnetOatz8ubWpQ3o3nTeXkzBhHj0wbu4ylymObPkyB7VyaV5FgtSa7g88qd0Yxn0IMdfHcO4QXkMMo1e/EKtTuEwziCt3Acb+MdnMS7eB+ncQZncQ6f4Dwu8D37Jb7me/YKu3qDXOfEkSCj1pLNNK9JXlO8T/Lys7EO8hefLVkuzPvYf7jGkVoiHVORQ+wk7RR/DitK0tZxjSP1XOVIytdK0lzpUNmMzbFSXPbCngq+Yp6JH+K5kOEpEyCjZnPi2BOs0nwr+DhYHuSU4YjD8/oAdQPfH5d5f5W9caWC+yAiDeyN/05ciyhZTPurybiOTFNkmFlujGjHcjLnk/efrK5g/6v4fVctUamRmMS515cZ+5+t9q8c96T/ndPObxhBvfn+sU9CgFp3YJv4s9vM+d3Bq8kg7BMYE9dgtosfe7v4X1QdinT4/HmGQyXZLOaxTJf/AFR+e90AAAB42mNgZvJj2sPAysDCtIepi4GBIQNCM7YxBDCqcjAxcbMzMzGxANECBqb3AQwK0UA1GkDM4OLo68igwMDxm4Xp0n89hgbmM4ySCgwM80FyjP+ZtgIpBQZmANryEAYAAAB42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942oV7CXxU1dX4O2+SDCRkmT2ZyWQye/ZllkySyb7ve0IWIAtkIYQQQowBwqoCQQkSWVTqhqIiVfup2H6tO9ZP6vJv69fWWqz1q1Xw+6pV0Wpr3vzPve/NZEaw5cd9efe8c88999xzzzn33DsMy+R6vmA+YV9hQhgpw7hEWXabSiQ2WJwOfFMq5CHdygT8p8xNsNkSsHwEr8tknOMKrWBhGI+HyYYfwS3s+SgLs4JhosT4fJ1hGJaJwkcue47RMDqGsbuMTr7YxbQojLQYXUaxDD9UaVoHYlaPaUY0O7AsvSftiNlxtu9U38P4D/+cPXsWwk4heUbEuDw7WYUok4lnrEwawwQ7LVZnHKic1jRA/l1Ou0KpUlisClUc4EjECpkDKwUgkitVzghgPBtbqtqMCW114901DdWtZcaehk2r602J+pT/MSYYE/ZuW+ac0MeKXozUrSxqn1i2dduyxInk5S+E6zuKWjeFbYfCOGvk2SAbdGoTon4YnM5QWcR7vhbdwj4bZWX+F36L0rBCJCtlRqLEEMkwcITyrfd8yr6KMrcy6UweSt3hogzzAo8EVVY+2AnDSrvNpYgAo8FiDcGH2eayRuBIZMi/qwBbWIyGEP2tGcbNvb2b68sk86YZi0lt18VL8tSmXG3nlutvYDzFtof0Jmd0mtSSlGaxpj51ID+nIqm2q7ncNWhY/oOibq21+Lp0aVDvsjBVTM6wWP2CssDcDy+qE23L5Xl6ndnKAJlf5gX2POoII+M1pEaqM5t1Upx3ViLhOMTJ9UxAM/s5E84wKl78dsKrUvVKWVVV2c15xcV5t/Z+tH3bpd7Vl2ZnL61GYTAR2MbMt5HxU2Skw7Le4WvDft57adv2j7yNgImHHphif4o6xcjSwOqyoqq6VFbCldiF8kPxRYDYeosmNWLVBGsclKk1GrVs0MhOrIpI1RRAT5Be3S0PDU3Tu7aGh2916dNCQ+Xdan3QNNEpwPnYyEaw1UwYzosTtRWVCLVU8dHZs7Nnz258euJp/E/woj39zNvMncwyHK+MzlwkRLuTMpOkDfdAToxWmfIipZfEvAIjUICzjvT0iiQoeGVmBuEOXHeXmIdIPyq/5TYvrLPwpQXGy+krlBPSUIEdIqD9Nu7sraK93+5k6DqL83zGpqA+hTEqhjHbsnjNIML3owzmfIcjn5RdB+Z27pw7sH7ihr0TE3tvmJh55vHHnnnmscefIX2Ribkf1yzOtV4idrrsEoh84vwNrDF7snOxlpeRCzvVYH/ROAcFQMmjzPUKvbOA5fsWV2dvKO7dkrtzFAq42N27MtOsKSNOdjrZPLrSMXGob2psz5FOsyU5wUzo5SP/odROMED0gKi81YnaL4wE2dCj7CCvb7x4tnVN70RVUWlBcXih5Enu7/AgHA0eaS8ZykncbHE501OD2VUvTo5TuSjxkYF0Q4mGIQUn2CVkMq0SEXRxz0Lugc7OXT+d2wAvcmUTc99AKPcVHV8O8iPh+XH5uBA7ZThCcZYwXOQwZ7qpoKiotKZbCnPc52GJqcOzRduaN/bdbMnOyrKHdkPi5AOhW/pKRtxJ/DwlIl0Lyi2GMWI3OK4lYjhPVJIqRRqIDOI4fMdeYW1Lc0hjw+rJgi31u3aX37QmZVV8XHtvppvNcg9ls21DE0mbeso35J95aObxNXLJyIpI7sOYdd0b7S46Dit2quTn0g5EgqKdEMSdhk+/YYunNi7+hNgiC/JkQp5UjInJwEa4COlSpCxl+QwT0MXMyyId5EodCHPDhuXaKgv2bZs+UOq2Z+wYHtrNXdIZ3Dkut72yPd1utmemp6Sx4Y6OGEOju39s3Ur3Wo221tE1Nsy9r8o3OZy2NGNa3B+MTkVURmGGPYXIyYo8xVH9Qjm5iCyyXCFLMuK5s8psLq+il5j7TI3V4ura3om8ydrZvccP29bp37dnZeWkOw9EKVaNJm4ZKNtY9Mj9z19QK6AhGkbX5jmvo/aarkM2VGphZNR34RPWIpysbx4uWYKjTMuYITaEbaK20GlWhIOiDF7iXoFcMEw+s3tqyw3YNo/5MdoQkdQCScxEVAg+j9L58GsLimBnKjjZEK4AcrH5Ub4xryc6zxdwH45fjp6NAV75hFUsVhitaPtF/gtblppUsbJjoHdDU/fkCocrvVWwIazYZE3alL6mpXwovX1/rDaHky1ZFdJPisciup89zWQz5eg90degXMmE+9Y0EbOfdqpcdlEIVQPB+1ClcNlcjkIQanCucXXr4PTZVbMf3nbujdyxirQyibrBWtvkHsmrTIoccooUMp0z/vD+kUcGbzmVahLpDXqdyzClXWPufnTrLZdufvHsqoV2gy7OvKazdq7TaeF+IVsmkeWMlu7eP/jTmbnbXk0JU56XZnZlDfBjQFmyt6GOi3GVM3orxhMyuwzsIvhb5l/T77py+grX+1jn3Xez5xZrIRQM1P82YZsGbBPBKJhYXBsSQba84osUZO15/zR9s257elpR6b7NW6eHNm5a2d/FnhtqsVfLZSsLu0ch7XzfWoh9unsV9R2eL9gq9iVid8zCAkKhKYiOaoGIzcVWNa8789jTpzsbe3JHhtcN566X6s49/uhzsdPy8c2qiY0qOibC383I3zISQXm5M4rwJR8IRycfeuj2oY5zT7PnnnzowXNsMWd/V34R+yftorFdGGmFxop6Lr2iCV7l3vzmG7Cx56YemDo3RXWR4AYh7nI/XEkTPMX9zwcfIN5jU9z7vD/0fMnuYV8gthDjD/SIeomgEQFjg0d1yXthRfre0lOPn/vhdPtI66aR4Q3BZ8a40zGxTz/8xM8SJ/WbrpdOb/T2fSvPp16ilxglyAEW+Af3f8ePg/w4WLnfs+e4D0FNPA4wbcjJx4gvotKQtB0ns4lwpedT2I7wcK+dxo9yorPKbHtW2vG/GHJNWyOchfBbLvWLsBWMb9ynqE+gtGT25WAESdPxf57B/mzoULDj30Ei9xx3CKq5H/vaEDsazLdBiR4H9CuL52d8NEVR+H0FGY8IJwpHpEFfw95yx747bnzg2efugz9xF8DFxSPxaTjo9aOE7jw/BzLSBpC48b9vvBfUWN7ndIitgb8QbBbn4VP2T9THk8hH7ucc6dL0us00+O2a7u41pNzZeMfo8O2t/BN6pmdnp6e3b58ef6Cr4/7J8Qe6Ox7w6loplQdaOBfqgJ7XNivfQTL8zwIsH9u5c+z6IZvTaRtaXGTPTQ8NTU+4nE4X5auF8kVtlczHC1lMxJdhKO7yYzaP52bzSFJfcfd/VNz+6J1ebqGHZ+ymp/SqmOBtoa3FQS8+KPDs5XMLnWs51Vh+xcqMImMM9ZXJ0ARhYztL8n548vjAyPrhUfbc5EBen4b7LYRzX8B1oyO8zDNQjlrk10TjxyUtVhCf5vV8ZBvB82z9XVfDzdcNrOlvnU7MrlndeHRP9kSCbTLNXWR1Q7q+t3rNhGkyri7WJNcYeqqHr1dIJyOlyQk6kxL7Qn1Ae0BsE3KMKwel+95bbN5bbP7MzOJ5np865OcA4qCXQY3h/S5RYyoz+Pz4sbm5Y8crSkoqUBmq98wfugGe5korqqsrsC2xfUcE/y4iGif69qsHT9136ivUzT+yBrpGIlA3fyjoZhgYKRrBZKvHR+9/4cHx8bsnxk49D5c5FTb6hAUO2CivfgYh/UlhnWJbmchOPIAMLhw5fPr9X57Ztev0Wx/gNorBALf+/fe5c9xxvh2uLXaM2i8cN8+Y4tO/nJ5fuOsyMHCOewbKuGqOx7UIMRqxQ04apIBeYYFB7lH4krsLhsbgN1NjXPIUXS8YBw9gHIzyVEmINO1o26SzsxgKjy92jzPfiZWDMVaGtdzZ26DdGywDE4XfDQINJ50VSdTsLEhvHWcfHBdwDBDLJvByBTJudCgnp7cefHX6VYgFDfcXuIMbJniMpxOueH5B+lIQxq88PDlJYoqn2E74kQhwz1cK1zG8n7J4/gZ/ZCNw9VqIn/L3qkJ4yXtdiRWDHSevkLBhha7ZUtOV0Z2fkWuxt6w1T+QO9/5fjFOVYlxpSI3Vt1VkVCeF29IMun6ZqrWLu7tFKVsprtAZ+D4r0Ha72Q9Qt3gvJwlw7GKZQSwRlmbFgrbB0r/ZMVCU1qQJ3+5IS8nKdjrYD7grMdr5rY2zlfFaG9yr4b7R1LW01pGxp3i+hB+zoXTHcS2HgM4OfqypS9y258DW6gJ3ZkVJcVlmsTJKcmD3rvn4fkllfURdpdQbh3yJ8d4HTCSjJrIRohBCDnm22lwSYTsD96woaC/sc073N+YufJKRkow8ulKzC2eaZ4+lgmgxdm0sLItpbGpq8NL9DL5gBS9P40hhO+2LncRWNKB2p+PJoKr60i5jv2PXTTdet3ZDSNCFzJygly+WuGP6pfKDN+2e3ziozJa+4c6WDPBrCvahDin5de3iyXnHThxpb3Pz6l5NrjIhNs14+DDc1h2ZNrg2bPnakDhLwRi3kY+9MEaMwL2AyT9awJ09bwWE/Y+/NuzMqV+9aWJNUo02bObATP/KtVUl7i5VuizR1WcrsN88NT0fp03hErcdSB7Q5Zf3R4Z/FXO0vgb5rUBhxFM9QP9ElY36XCoDCcybzK6shYWONZX10JhoMXA34rz/Nb++ktuHfBaiJD9iP0Ydj+R1yD/0rFmotqSlWbCABw1HQ5LJlEQKw3re9Vhou3AcISMLGJMsgEJdgzMjThMbvURp8bXW5qi1IqWaPeAjSNclGUcFjkPw3S472n+rouLIfzz21p+feBa5Ln7nCvfl5csU1/MNWBF3BS9dr011gTUpY/+CTBkRHSo5wbYt/iRWJRJoi5pxPuKojFBECpSRQxCViq5TYYGyz+dnuRbys7MWZsKd7andZnt3RkU9dJepQ7l9+EfD7QBPplFbZIhrqEAZeuUf8R35qwLkPxPRPeSbAPC4KgT5p9A9YwTaYPTPwX6Ss5LoFPUCEq/ft+96UtavXx95ePeuw4d37T48cc/dd9/D2wAb2oAI3gaohKH4bIDC3wbMrIhrT6FGILFGPSDYgDfZNzK0BmoD1Kor7PiSDSC82XDdRmCUqiHZN7/dA9Fikd/CvSW/Edetvb+kpyBsxrty3/zShku3eXu5O2XRDpn+a5fKDA6zQWSt2b0ToKCiq5iRJlQmyBSxhuJs8NSlmEX7Q1TcCWK30caeRn7Q/JnJNtXfv4f4O3iqiKBTGRvyszb2tFXWlSRaVOa6AufmVcONa1uqDsmV4broiqyyVn2/Sq6UKCJ1MSXOmp7Efh31b56vYZqdQ7vCr9x8MGKUySeKeCWbziptb65vVs4cPBhv0SWEK5ra/t4ddcvBsb/Fq0Po+EpwXqXgIRE+tXi818e2JBC+M6Krv6xuocJhW8gqb66Eae7J5njYycGSXyZtl/z+Ky+d3LjpxIu4Cm+EWUSjsYEoGnG+6/fho86uQ/ff2b7qhjVNxx+AYe4ObHQYNnPzMOlHH77CtsTvW3FDZSV+XyyDrv7VJ86euWv1yhMPPX7qFLCLJ09+SVMmpA3aMzm2QR1X8TwtZXFcb/7i5OTYibe1bUW29PiYpLSoZayY2ws7F59prMCVbs3gaZDd7htIg48FjHwsEA/iRbib+woiRyB5bIT7zRjFVXtGYJb9B/GmwfwckGDVib3hm3fStXw6A/+QSZk1O1v74gwKhSGur9Vpjotzpzud6e64uP2Soa5jeu24Vn+sa0gyEFx6b2ZORERO5r2lwbSvDo8N9x98/g2np+Pom6IXvi1ihHhiBCZ5PmRkZRLf5wYF7wW9qkZYcqUB2b0ZxFHfxwZ7+So+bNkREdk2Lx/JzN9ZHTxP81KCvyVODVWPz4lgsG00RIJNXFVQUB0fH2URidb5vS9alAVVTlVkYorvhfeTuR4X8wn6cnoGoAFCSeby5lmwnzcDzwBAyTlkMnjd7xCAZTo9O+EbjJlUJNcf7OQNgS8FL8lyKULECpJ5x+2jAoomp7NGamqKUvIyUkvSih9Oy8hI23ss5KZtdZOlIcdvX6bojwTuv0WR/dHiE3Asvwx37qFlbiIDJ7Wl50luy0wSjuDMA6vRafflLciug9hFFa5GpZz4eDaeS7VaYF27OCxntMqxxmjtMY2Gvfgj0BunpkZim1xBocFj8TnR7m67OmZcqlpncI8FLQ/OqInDcSkYB+tkp1DmpEeDVWwlondZXcR8q1wqMYpJrBJb0R4v5V3BnGNr7KhPSKjvaLTl5GQ2dTQkJjZ0NGXmOLOznVgmlW11jbm1tbmNdW1K8p5TV5dD3gdKCgpKSCFjxfiZLUGZRpP1QHLRZKD84iInJ9TeXDx1Kvpg/233b91z17HeuZhTp+Y71JkdkMH9FCq4X3Y4VB3zdI6XdFjMa7GIavLRo29irH2S7SFPghfvuRdewv1RKpNL9nO+DOB3jKhYqfDz6LyxdZGPJDOUDhEQ70xLtm7s6K7vLrKao+Pay/N7qkf7R1r62s1Wjb22wHmj1pKgiq6UxRnAmloRoSzKLG0z9auV0dLoFUZtacawKb2mvhUtrjpGFiPXRhdXaXRRktAETaZGLDbR3N0mtha+ZN/FOLsGaEoLR6fE/dTXqB+RqIdZxGN6FYPfIVtp6opoCMlWxYHLL/Lyxq7EVuwfeWig58xGfHafGW+aLS+ZbW3aXlEy+2a6c83gyKoYuzTNmG4bMqRLuk6PDT3Qxz+bynZ3tO6q4p/rlKPr+jeGLm8MddmVoxHIWxzzEqxB2SoxzsURgHUpSUR8OU3yaUV6p8tGYz6UNgSHOd2Z7rpCU6KjsL6q9RD3X/OxVr0mRgPdhhRXuqMw1JqhqIyb+rqipeUmlSNEKbfy51BJjJ21w1tRFuYSzV9eYr4UzjdeYyPgY5LLMDtxuyWBBe4R+PVrj09w7/Pt6HmFlNoC9ARKiGQZ1JtIXAEJNEN8lUSX9N7K56rEKqPVqHDSFHYyQFj5puK8iWr+2TY81I4lbCQlM6OkzBWvt8okJoh0b6osGy/inxmjnZ3rSSmGkNTEDOVob++RuCgpP645dhP8gb2Ac14tzDnLpMFd0MQ+y59/yAJipCXeni9taCglRRMXp8ECdzWUlDTQYtTpjKQwNHcLGJfPSy3omcuxFww9uT8i3A37YK1ILRUD2al/Qnkph50wJJIiTOqDLe39iplPGd5HODFOakO/puYjYSXv5YmeKUKEwz2rwuhcsCTYkxdSIuVJGcmuqJJqU+wB9M1PJiaYYSt3LDlorUSnr4p4Q/CVSDOWz30FYzRplNB16gYJPNq2qX/98f3vjbDnvv0LPBE12T2159s/01w38zBzCVZJaTabOUf5fZt7D272/Bz5LYRchpdxGY7VTMcVxY8LddeEunsAdVdENYEBtL2u75E0cvvT+9vW9La29q5pM+sNJpNBD/KWFse67q7h4a7udW12F8keuezYVwbqaQ7V08tUTy8TPSU8YKcH2XP0HPUiPUeVCeeoUfw5qoBznYBzgeJIrsIp96Pz1wA6UuE8lmU0Hhfchf6P5rBUdH4U3gMQp10ljgCZnzc88z3p9tDvZNvhrz7/6PHweWrRXtQrCxknlEE1cy14SQB83gevCIAf8sGrAuAnfPDaAPjjPng9gfN5c9F9qD+RRBf0TqPYCEsZY8BtLfz+YuPDMMMa+dzx4sKDoSSNTjPIEAousla490i+G2knUNpFcID2SfPQdExJwlgd14SXBMDnffCKAPgJH7yWh3veJflgSieNp8/cQ/HbcEb7/eAlPNzza4SPUvo8vEKAo17BAKXPw2sJHGVD8lfHaM4smt/hL+XgFTSYSwYUVHfTUia+fQ5sQ6Al6XiwPfeu/OKZIYH/eTpXdmGudlA+aS6X8ukQ5DN/TXhJAHzeB68IgB/ywasC4Cd88FoCR5vRwMzAt2wmPdu2khAGwxcMXe6ovXmu/sCB+rmba2+ZqT1ya/38fP2tR2qP0nWf5/l/7J/YP2IcpGXM3gyvEPfQCJ8ERC65ihwAhQQ7rEACApLm3dxcUFVShy+bGoqrShvvVIA0pbR7DUzIuM8Si4WEr7M+p6X3jvEHujObc9r67mnOgnbj9ukqF/eYbpa3RTQ/SmWSK8hq9JrwkgD4vA9eEQA/4YPXCnCaq6R0CgQ6hb4zmEKqAwo+L47bu6sy4wtbSGZ8ywDJjA/s38+e23bd4OB1E1kORxafg/iMnULfSQ7x+XQTCToCd6He4InYGu+dDpp6yIL6oSlrpiKixGxLn+wrr27JMier9VZHenyiWpaalJs9P8d+3lWfWpEkjY5Qm+SayvSaLu362Di1VCNVxBYmmnPN0Xql0VrfyMnhf3fO0fHSPKQIcLwVdLylsPya8OIAOOuDl/vD2Q988MoA+Ls+eE0AnVQfvI7A6fnz30SJuGdPwmitgMqJz4vIxfqlhJ3VL8Poy5bKcGNpsQq5MT6NZ4Ew18qYsoHBsVDu5yG19cU9xn7H4QLDpKNx1XhXYZ4jq2kwfjI6viomVJTsWGmA3fZc0YVkNsJsqBwbcqcWuEi+r9WU0VJZtyZUnZmm65fEcGUGdXyaqDbeACuL3BKXnY4nBf3mj+n5cBUdTyEk83CSc6RyrBHkG3tNeHEAnPXBy/3hVI41ghxjvbaMuUjoAK+vpcxtFB+xoM0PXszDPa8jvJvQF+DlAvyXCO8g9AV4DYEL+Sa5SMXE0h0tCtipJKt96U4Av8ki6WMbnQqU/sliR8ZQS6OjuKllZsfmvVmDZcm12pS6lc3rnY51drbULRGPrUioduUVvDB77x37r6ueKNJpb0xv4hqOVNUsVNYQ/oUcJY63VdCnXK8cWAuVW5sgz8RrwosD4KwPXu4Pp/TbBPr+8Hd98BoCJ3aP6cA4sA9tJY13zH6xDsbNCmvAzRpDUpIBC/cl/Pqy8N6RpCdv+qQ3JiYe9L4j3RTPO9ifGb2umtEzTCEIas1bVGIVxDK5yoWCJfK1ipWutJx917flpLszXfuub8hLbQg5FWNZv3598L2q0Nzy63cdNrkz8su37D6szwaLRfuakjt/jy7uggzHRnNMVEbdguyS6Ji/Cy8OgLM+eLk/nMqoW5ARD6c5H0pnjUBHwizlHIVzh2CSZjT6Hz6IlnKOMJhQo1nwHj5sEHKOYWrVFdETvrMHOOtNOnr7pLysEXjh+0SfFxRC74yYSTzjn4t0+gU29FwtH/irKxVVB3sP1VUfGjhYBS9wr//zn+D49perO7sG1nZ2rq5d1fHA5Kb7u1bV8iFPz/Tsrs1BE7u28/tM1BvRJrRbxCumkFH6bea8hws+C2b25mp5M8U+fjwna27yhhsm9+XkzA1sCAniXg6qbyjuMQxwDaOj43DRlhd8IXJk5MjOnbeOjGwclOfIivOIaaJpXajKz5IM+HzXCZ/vqqW+i5wpfsY+hbIwX+M+FbGdLrL/FbwM3fjC37o2lOxoy8uvtxaXrs+Pm1PbTVU1x+86UrAjAQ6zw22lgzmqsUiXsy149UvLlzXWcbVw+uAJvWaUuWrPiPVkMLI6OIbRfBm+v0ZhDHMBroBbSmAMbKZ8Ikx0Cdwkr5aP0afo0gX+/EyAI73fUTw7xumX+XNUmchocDoK4XJqdrO0jD3HXXQq0s8G4mhQ6uQ6np3iwBEwERyka/cM4P5iH/LwDsMs/uoq2uQuoRtkc2XS5uxUOHI2XeHkLpJ2SOMV3ENYmN/TPcrvmXfpmJbg71D4O164ZwBeYfbhnoP2w38h/QW0uUjbXCRtkA+5Zy9wuGYwNgOZUSZ2qqx2sUsBVSuOr3j6afKA04vvskbxuPi998TjAW0wQlG5SAuXt5lVRR/PYdPQUL45/7IT24onJwUqwhuhlcAMwxq4i5zyuL6zwz+fVJFsrUqhz2FrZSp5oU8ynnrPF6KTzEM4HlkM7q4YGQzx96XYJ733YYM117gPi39F9wXciwXGBm/DCnoXmZEZXWQlHR0oNaZY9fD2H2QyPh4kOO+xr2B/H9J+PmTeEu5Z2qEA3iJ5DYxs7WLVEwcO3LJtm/2X+I+e++P3Mv67TCU2uqzP0O/wFkXg71ydpffgjN570GLvxT/vzVzWz+jvDdeaLFqR25VR09+1rn+8rY91+u5IayWSwZRSU1La+vTVLWWDaV1+qVIGPCbiw/n7LEaww0WoG+OeondaRIzCM8o62a+9fsc/myFCXP8ToE08ycxheh8UVEKVLbMlJGaS18UUcuwdwvedmMnw91a/YPPY50k2U6awi42+zS7JLVoczjwgd7R9xy1oxMSffBz9in5/c3Vt39ZjMS2VAJWtmpMzHdXFdZUrZbAsGnbUdmxWjOumt3Qsky4PlYd2bNkaOy7NcXcId1xwndKTXRFJzxPyJFOvx75VyEAERIIM8v86Wl4Z6lmMvn4TXJEdT1jRIi1csbE7fBFCOi1JnY19fVpbZ22HGLh/MjQvhXSDInC+ltOdid7/Bg1c45RMpdA7X525HUKwHG3t6m5p6e5qraio+DP3ClzhVqAhWQZfL9ZC1cCqnsHBnlUDDROTkxM3NjQQ37ICnKJUuheQowidYiN1aOSMSy9c62B/VbK6ZNXGvv4Ni61T0DQFzs9PnPgcdv/qV9xuSGtp4X7tzVfsE3IRT9O1oLw6p+H5WrRbwHmJ4kRfE2cmAEd6FY6b4vDr7r0AHEkAnWmBzmsUR35NOtMCncsBOEt0yv3o/CEAR+rDMVGcn1GcPwbgyAL48crnVxRHcRU/lX44fwjAkQfQ2SHgvE5xVFfnhfxw3gnAkQb05cV5OwBnqa9MP5wfBeAofXaNPDjgyHpHjdEDx7Gk8PdVUMEu4h7RSs6GSR6P3idYuklhv/pyAZx7eaG5+T8zE2NVKYaXA+4ZcBvpXYNXpWuDdOaC5O/cOSB9tdB7CwbfzYWlnvju/RdPr68X6Fh4GcK9J/R+XXBAOvU7+SfrJcLzDbuA/cjJuryqHzKEgCP5pW727IH7vMfz/r0g+/6n9Qw/FtHDVG7275fcvxpcoBSvPc7viPPfjFl0Cfkxk93+v+fnKiFck51AeVybm+/Khu61P2Md6CNDGMUyUif52n7U0RBG+Rypa5FhoN9VH9I67jU/pt+j/0TqaKuxPanHBJG6Dr//ndbVFD8J6Vtpew2QuoQIgH6P/di7p0qi37UhpG7EuprW477lz5huhW2Qgj5OEfjrB6tvS/lGS09PCynF8fri+Imx/rVjpLRtLczD/+Quted2MIOJxAoq/ncKP7t+T98IWMzNudwUnyN3I85a7Ee59DsFjL/5U0P+7mSprtqUX13b9ij39tpqtVJRpGM8iugip7m/vK2qa6VOqoiW87TKkech7E9NOPb7cQJ2TVyAmKf+bGVmns2cZLJGpAyfBPE6sbOgcyKmQRaDCzjINthSNZCVXlROZGBC3mZwH0V/m6Byoq7w9wesdueHL/1kKCvrxcGR+pp//qO2/vaDpP9K7H8d9q+5un9yFugd3nOF2WUZ8WajKdMe9tkPgsOiw4oquiZUDRLkQBnseqKlkYV8V3451dkkpDmF8lERe+BCcfhdr/eZHTH/awTS25VMG6t0xuRUdVe1tg/2qAvlKR0GA8SbNFrdxQxnWHixM79uoG94y4rl1REnItIS1TEqDfKeiWOdEuZKRqQl6v7hb6D0wRHIbmvgXqL7qXTkZYPASyrut7/ndwjiEO/PENJB7vsRAvQY4pLNHTWV7QlGnbaxuKDxsbh4rdaQUJ2ijVVHq2JfjsuMkKXqXYW5GYbsyKhEraMw9xGNTh2rVmgj5/SSsGidMpr8XIRJQD7GvTJR0a4Cr4yRUIkc0Dn4w448m9uWInNEu8u7Kpo71nbFl8j3JWhLNNrYCGlqZmh4UVZh01D/us0RYa+GB3Vr1TEa4XdisBO20fOkSN/ZkQn2wYwoWsr7RB5WiXjr6FmM3AdLQtgUbavwwTKx7RTFU/pg6Yi3geKpfLAEhI1TWLQP5qZxCe/jfxMQl0gCzlG8fvfnATh+Pp7i/MzP7yqv8vGVfnReDsBZ8qlJfvz8IgBHERCX7BZw3g+IkyQBMcdugZ93AnBkAT5+d0DMEX1NH+/F+UkAjtKHk+7Hz28DcFS+OCAP98URcBuJA2S4CvLg12CcmBDOa8GIe+iTdA+9muyBwYL75duF/fKb/B4aLLgvvp3uiwlOrucwNIskWA9HG+1BH3QYzLQe4at/Revy79SLab0J6wO0XkTrUVg30HoJras9+2FWFIP1PuH7fpik9QFaT2Bexj3jP7D+Z8pPEnMrFLAZWL9E6xlYL6P1y97vrJ3NoGfSq4UzaQGPzaHwyxR+WYCneG4Q3S9isb2Z1h0QzFyC/+TPL4nekd8dol15G6PpsMC90pwxJcWIBUyJ8fGJpCBuDdl3gcf7O4KaBXJrEfdjd3PvMc2en5O7WGLhWijxEHTrF5XidJc6zQn6MIXenWRMrTZmKJKkSlFlGPULnlPYtuN72oaRtlmmBJ2vbaY8WSIXVQttf852Mi+KgPAjwi2ru+8H+9jOM2fot/MIf0m01/stf/DOm0SwZw/9Vojt3EI7q13l3veDPl+7AoTnC+3wW/5Ndw762uVgu/8S0bM/mRX3wHZVe3v75K5bd7GdAwOPPEJx7Nj+NdG8H05tXd3uvUf3iqC29tAhilPPtjJPsh/Q/elVt4+MvptJFUqWbRK5M11WRVSo3zt7r84gUaZnW+ShOkN0JH0R6H7LPCk69O/pAtuMtLItMmmo37uoVmuQy9KzzdIw3wulu5LdxJxhL1CZ4Lo7Ay3spu5uGkd68tla5jz7Ln93wP9uq93vfcqUnGzC8rLwl621GgxW/8LTQtmeF53417QmzSkpZizPC39FbILBkJhoMCR4/1JaO9hq5gZRKk9L8j0n7e6qKjcpiuhoBRa2usDhKCClWK1SqUmhtPbj+LaKHv/XtLJKS7NIkSuVcizsuzkZGTmk5FHaWBjm/wMeiCzEeNpjYGRgYGBk6t93qTgvnt/mKwM38wugCMOlC/wLYfR/lX/3WaWZ1zMwMnAwMIFEAZjlDhsAAAB42mNgZGBgPvtfgYGB1fq/yn8VVmkGoAgyYHQAAHf7BNkAAAB42m2UT0hUURTGv3PfNETIkFKD2OiYTeM0DjlqkWaOYs5Ig8pQYhKIQQOzCCxaRBtbSVG0SYrQRUSLVi5atIpaRJlBQX9okZIRbXLTrkUZdPvu9b4YxRl+nHvP/fPOO985T37C/mTQ2aAjgcPyAu0qj+3kkDeHerWC3fiFdhnn2jhCcou+PI5IBNUyjSTtARVAiL46MmbOkS4SJh1kH2kkcWPNfnOW4z5zj7HyBFHvLVJqBkF1CQVVon+BtpdEyDznX1GQDIZlgffeoy+Kgnea9gtthOtnnZ2k7xjSahgV6iMG1B0EvceM7yICZJsaQVwucA9jpjXv2SDMhyrikWpgjCXkZJGxFEktUjLFs8N2npM4uiWul1WO4yxy3m3kjF8d53rJjlNCnzzlndf5rFH0qjACXh2CssrnVyMgP1AvN1AjPRihNc9v8nPP8Sg5SHaSrXbPN+a7iHNeCGGZZY7PIGnzz9zz7jDXrsll7Le+WXSSrH0Xc895PsvoU8Qn+vtkDjGeT1PXPkeWud9l874J3mtao0Wv08IhGb1stcjoD+Szes93dTpshHEMWWu0KMdoUeJ9U8ybyfsmeCeo1eKaDuVQgw/UIk/7hrxTPWv6WB02YmrMWKNFOdTCakYbSDPWGe4xMS1hwNSDt0JNfGv6ZJU8YJ3kOY9w/Iq0uv6Ztpo0+fvtmQja1vF7PaoKOwxyBQnuH9zSSa0SaJU/ZIJ9NYG0vEQU0DFXD6ZnCoFW5nkMFWUaGjrLbJbE3Lzf19mNW+Qv32GJNX2TPETI+45QIMjxKeb6GWuhEbWqkgyhhrmJspeSai8q2TcpdRR7WEf1tpZcrZEY6SdJ0kKaScLt23RtQ5wmrqTz+fMW0uzX+X8d3DfIfm/W+rdgetj2E3vJ5NLPne0TU+v8rthvThXPsmaYz7v6vp7Xz3W3zugO3aYH+T+pu/if1Ff/ATOc6Gx42nXBb0ScYQAA8Pf/37v3fd7n/XvP+zzvcpI5kySZPiQn9yFJMjlzzkxyZs4kycyc9CHJzOnDJMkk6UMmOcnJfUiSM0mSM/dhkknOyZyTnO3rPuz3o6h/RKlOKk1tUQc0pNvpfjpJL9Cr9De6SJ/TPxmJQUycyTKLTIGpsRQ7xObYJfYLu80W2FO2xb3i3nOb3Cl3wz3ygO/jx/g0P8vn+a/8IX8hUEKb8EKYFXaEklAV6qImxsQBcVzMiLPiorgmbot7Yk3CUlzKSitSUbqXgfxMHpffyvPyrnwm15VAGVYmlRWlqFSUO1VR29WEmlLz6rp6GWL+bg8lQ59D30O/w1I4Hc6EC+G7cFOTNKAltdfagrasrWlb2q72Q2volK7olj6gD+tp/Z0+p+/pJb2sX+nXel1/BAGIgV4QByPgJZgEU+AjWAQ74AAcg3NQBbegYQBj1EgZGWPayBlLxo7RhBwEEMOnsAcOwFW4BfdgCZbhFbyGdfhoSuagOWqmzIw5bebMJXPfrJkPlmBBK7BiVtKasFatqnVrR/87ZvfY/faQPWZP2DN2zs7ba/a2vW8f2VWHc9qcLifhJJ0JZ9qZdw6cE6fpdrkpN+8W3BO34t65LQ94Ua/HS3hJ7433wfvkrXu7XslrRGKRVGQjchu5jzwgBikIIoSiKIa6UR9KoSxaRkV0gVp+tz/oL/hF/9g/8yv+tV/zm5jBFu7Az/EQTuEszuE83sAFfITL+BJX8Q2u4QZuEYFoxCEB6SCdpJfEyQgZJ6/IDJkj6+SQlEmF/CKNQApQkAimglywGZSD+yfeHzKOtUEAeNpjYGRgYPRjcGNgYQhlYGcA8pAACwMjABdjAP0AAAB42r2Ty0rDQBSG/2Sq1guiICJdSOhaa71SRMT7QnSl6E5IbWyLqYkxRRTXPoBrn0e8PIFbH8KFK/85maYbtV3JkMl3/nOZZM4MgDF8QsHK9AP44JOwhQlaCdvI4suwwqplG84gb60Z7kHOKhvuhWPdGe7DvfVoOItJO2+4n9zKHcSCfWJ4iPxgeBgr9pPhEUyo1rqjyKqc4WeMq1bNFxRVyfArY2qG3zCgwoTfFXLqFpsIEOIGEeqoooYYDuZQxCwWSVtw4VMLcEFrn5bLKAd71CooiBaQ6jjjc0pvzHcSHVBzaNeoXJF0hA+PFHG+RJO2Ju0LZf2As4Nr4ZjDkzoh3xEaUuUqrX5GLaDa+RvXGeXi1vi3aZWl4gYVnxG/+Z00wsGRKO3VZ1lX71Gxi+zuctuZ02nmz382RXapVMy/a10rUbq3VdmrWKp5EheTXJInK0Y4l11POtRp//72/+2tSR9DLGOG41pGgXo7p2EyCjw9up8z/5bj8QT61Dqdj2NaZe6U9sdp/w65ZpPWrvRC35mS+Ob5DfNY4Kw73LpLS4zR+Z6c8eQk7KQVD9LboPvlfwMBSrL0AHjabZRHbBtXFEXvlWVJFNVlq7j3bplFbO6iirvce5EpckiORc5QQ1LNLb0nSGAguwRpmyRIr0gF0ntByiKLrNORRZJtMvPnk4wAcsFz/3v3v/s4BIkKiNe/13AAZV4ctN5QwQrOwAxUYiaqUI0aOFALJ+pQjwY0ognNaEErZmE22tCODnRiDuZiHuZjARZiERZjCZZiGZZjBVZiFVZjDdZiHdajCxvgghseeNENH/wIIIgQNmITNmMLtmIbtqMHYfSiD/0YwA7sxC7sxh7sxT4MYr+5+0EcwmEcwVEcw3GcwEmcwmmcwVmcwxDOI8JKPIqbcDPexP34CbfgHtyJB/A4HuNM3IEfcCOusYrVuJs1uA3v4kc68CCewN/4C//gETyFj/EhnsYworgXMXwKBR/hE3yJz/A5vsDPiOMbfIWv8QwS+BP34Xt8i++QxK/4HbfjAlSMII0UNDwEHaPIwEAWeeQwhnH8gglMYRIXcRmX8CoexlVcwXW4Hr/hD7yGZ/EcXmctnaxjPRvYyCY2s4WtnMXZbGM7O/A8XmAnXsYreI9z8CJewvucixvwDm7Fk/iA8zgfb+FtLsAbXMhFXMwluItLuYzLuYIruYqruYZruY7r2cUNdNFND73spo9+BhhkiBu5iZu5hVu5jdvZwzB72cd+DnAHd3IXd3MP93IfB7mfB3iQh3iYR3iUx3icJ3iSp3iaZ3iW5zjE84xwmFHGqDDOBJNUeYEjTDFNjTozHKXBLHPMc4zjnOAkp3iRl3iZV3i1Oq+pLpcrKBmy2eOS7LMZ9kh6JX2Swu/uD/Vb9JgDJN2SHkmvZLekT9IvGZAMSoYkeyTDNt2u2riayBtKLJJNOiJx1dzB4wrWj+b1nGIoY4qRVWLSOlCVVrV8TqnKKlFdk1Vvn02fp7I/b+j2IRwSo/xur8/e1+1zSbprdE3JJVUj5siN60JkZcsn6ZcMSAYlQ5I9DnOEoiaSuWRdLmkoUmedcXWsoOuy5u6aPIh7voFeiwNh+5GadEt6JL2S3Y4pxdC7Mlo+bS1rC3NZIWpFopCOuJ43pDKTbV9WnbB9YgFbijVso6bKgXZGVtXiIkMIK8MSMsOSdoatrAzhszKEz84Q0s4QRpEhlMgwwwx7jK2sMZYSYywhxwhpjxFGMcZS7eZeQ3EjEs2pujZkm61jp1izXKfDiivfMNPLNdrNZcrV26Zli5WEfXrA/+rT5hfrHWJiuYb4wGUaNYnUZCbpdgWdSZPmNtFIVnEqmvU7kTpd1A2ZiKFoKSWeE8dGcTTEo7TOtdlU0TkciY6Ujk3DZtSIkitebZaF0uUGq6KUZotjqe0czqdSiq1bEnk1ZX7xiVTR3losla4IW0pJ67npNlEq2aojspcx4/RYVNGsf4RY2VpKj6bsJ+bxhqTwBQoiKIXfUxBeKQIFT6DgCbkKwl0QhVshecvrdhWEpyAKLU+gIIL/AebeYmcAAAABVqpfIgAA) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 900;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAJDMABEAAAABVcAAAUzMAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAABfHAAAALEAAAEGSHhLUEdQT1MAAF/QAAAkcQAAjgRTqjeMR1NVQgAAhEQAAAyIAAAl2NSJAtRPUy8yAAAB+AAAAFwAAABgijJ1tWNtYXAAAAfIAAAEhwAABkoObxgJY3Z0IAAADFgAAAACAAAAAgAAAABmcGdtAAAMUAAAAAEAAAABAAAAAGdhc3AAAF8UAAAACAAAAAgAAAAQZ2x5ZgAAEcwAAEwYAACEEPlHEwpoZWFkAAABgAAAADYAAAA2C7FKvGhoZWEAAAG4AAAAIAAAACQIQAYxaG10eAAAAlQAAAV0AAALvKXWViFsb2NhAAAMXAAABW0AAAXg1Wz25W1heHAAAAHYAAAAHQAAACAC/wCbbmFtZQAAXeQAAAEbAAACuD9iZm9wb3N0AABfAAAAABMAAAAg/5YAUHByZXAAAAxUAAAAAQAAAAEAAAAAAAEAAAABTMyGZ5DXXw889QALA+gAAAAA02N3KAAAAADUvkM8/xX+zgVbA9gAAAAJAAIAAAAAAAB42mNgZGBgPvtfgYGBtfC/6L8NrNFAERTA9B4AjL8Ge3jaY2BkYGB6z+DKwMIQzMAO5CEAI1CMEQAoPAGdAAAAeNolxYEFAmEcB9B3v39x1BAfRGN0BBAHQAPUJKElaomAVrgd2qAJckU8nsqpmiV55orz/+5i7DZ9suorWfzc5T1qR2xhPxwGO+ZPTXOjJq/GDVJ5oFl/AcRaD9l42qWWA3AtWReF19knfrZ907Gdui8VJ/8/tm3btm3btm3btm32rFWvu6fHStVX+3D7pK/7HPXQ39eEuFZUR4wT7l5Mdv1oTeQzlGPRZECTfxttukMd4BiJXADAt+RMwJaEdAJ3A5ElrU0lS5B60kPGknZSQorJTDLDVsVs9yAmWiPm2EzurYTxVopZtgzH9RhtKyJji2OGOxbjSRtpInPJVNJFAlIZyQypSyhAORn6X+4C4UT/NMbnboLxlG0RTZHsSs01nvon65JBal9Ups5NTa0FUd4WItXEkYlkFOklQ6NcTiCtf0An6SIdEUHEgGro3mcO9kYF5+W2F1SPYW4lLCysFSPFPD3hl/Yl83c8prgTkEnqvzMayVCrwHDh9sT/yXCeGUeGu9N59iAEpMouQECq/FucZ1H7O3pm/ls99LFOejR2ByMgI+0WmO2H/9tGaLaXKBchVeQpzr+i/hWwoHuK5x7lWh3+77eh/IKyhPvbR/I4ri3H3KyBQnsP/XYTzL+KIjuausU6mG3N9HtLdLp36ddmpJz2j0CBrc6x1rPst2z4uG3F8Yro9OejU+vs+UBSd9wl3HsA0+l/jm2IrNUCvhvepgDsf7gvMNnvgCL3BErd2XyXV2Omf4dr01n7qRgtyRxMSvVHD7mBaD0n6qGhxNPP0TmLM75N0cz3Whlj7QnJnHI6GeV6Oc9qjqxI5ll0KjafwYLKoW3NWH9kjKtw/yvm4BLyEApyxpA6jrem3bdgOXPR7IFBxe9XYiwXMReno8N1sEe3Qafq4I4In9C+vQMTfgLvqw7LMW7V5v8oVe54Bu4OTGT/OOUUCA8lh3H9CcqjyVHkYlJGSsgkMo7796o3kvqyXnGNZJc1aU5qol5aRD2DZvWBap3ssZ/iHpLf6Z5Rb6gfmKdiodrS9uWCNs4WHPeQbo6bZEc+RbYWjHWme1H2kx5k/ymf2hfak035F9lN4mFukj6TH+qvpLdYA+2LyMeAlMY+/hx/+GRsJ/EhiTG8XffTuqN8632sStkpON4uFWfqPYYP6j1K/6/j1Hnuf6hc/F6c895aeCN9uEPID8Y5Ju2LznPvxTgX2vuVf3dGLCi4tjfZJ/3/43drTF9Uh1SOvo99lH/2VFSLk5O+mizf4reu/Kdy+H7Kt9mRbytQLi04Pixl58Ff10J7cU7ZP3nxfkr/zb+uUbzHHGr/y5T9o8gRtPlo1I89yoV0K17dUXy6pxh4dmOyPc+fJylfZFtSNqTTJDXfmT7uRzKs52iMlH7/BfMxH/V+yvVHyeso8NtQfhXV/G2OtyfyQXm/HKP8zqhW3Dpj96A1Jx//z5nM84Uo9KdzbU+BTI7qdjr1Z6l/I9ZtAL3uMfTaAYDi8OvC3HuYyXmv7UTWYz7fptyHKB87UG7LO3r3n+pdw/wYrs+gbZ1ZHuX+UPT6Y6UTuX4RyhZiyPhNKJdkjCsrV6zLcxhv60Y2X8FQUz9K/468fznl3uj0R5FzuH4qculzVjoYR3PyzWLv+R9RoHh9B2OtpE/PKZ/kAZjyZS9Q/w8I4u+PewQzfR+K/PayFX5i6xOOqa/XdkGe4mT+EfeWdKkOmtunRPXuDW9X3pQjzZUvIOwngzqjmmhN+VFcyTc4Q65CsXSpd+KaKh6TjSth8ffXFqef6XrXYaLqrTrH9fbljH8qJgjmK6CtbuYJtgpK3XvkcdrYn3d2Rrlbn35sQ+qQbwdSVgLuJe6vyHvHMf+boN29ioBS/ZxHW7l+IufV7JcfWacRyNjW6Ex+K/ehklQw5uvItbT9JOUcyhXtS3gfkPvhrZryZnIOuRJeOZXv8lc+yj/5Jj9kU3bc+nyfHFPeIgkA/m1M+wkyCz3ZeNp8j1OY30AUxW/mztr27mRq23afapvPtW37qbZt27bbJLVtZXr/Lvd830GcHwAwMpJjKTVnc//i1PtgMPhDRVpBEAZpUABK0VEzaAN9YaA2SJuqXdIUS2El2C52lJ1kt5FjIIZiNMZhTqyKPXAgjsXxOBnn43Jch8fxDF7lETyRJ/GSvBSvzVvz9rwHn5I+In1O+jsRIiJFnJAiuygoiojSopyoKuqJzmKgGCQmilVih+6nx+gJutSz6/n1unoryaS/jJDRMk4my3SZR9aUbWTHbCdyPPkQ8iHqG7eV+qEUOBToJBBQEEpDJWgObaEfzCOCi9pXlkgE29kRdpxdQ0B/DHYSZCeC7kQwnAgm4hRciCtwPZ4gAuCRRJBMBKV5Hd6Od+WT0wcTwVsBRBAtEp0EhUUpL0F3IhhMBNudBPFugjp6fTdBFBEkeQk6EMHjDwEfwr6Bm0BTX9QHdR9AvSCWfuQeZFAzwCnbhN9k57M30tVpqpWqT12XHKpCKP3o2mdytD3IjrLb2pHg1d2RAFaUtQRI5hNLt25bHc2zVohVzjxnnrO6muvNw3TllfmK8sydSeYVIBkfjW/GU+qHxj3DMi4ZpY0UI+Vm8WsXQhqHNPdPxZfsDWjg0TbyJbJBfgjPAdgytoJtot7G9rB97BA7w66wG0ByJfU18l0alGTHM2/BK/THrJgd82J+2sWdZ4piafinfHe4jwpiYfeqDJkLf1ZMD9BhGAAURf/7bVjb7nxm21ZX27bdxrbt2Qxm22bszLbusXkVov5K0CZNU7r6KUe5ytAeBSpTvZWnAAXp0P8rFKxKFShfhdqtaFJUpEQVK0ID1UebtUU7tVVJiuFr/aTvVa5U1eln3lCs9ukSXcpKxSleVZyni/WDKjRL0zVboaSxjiru43uPZTKXk84GbuEHMtjI7fzICTxAJlu4kwf5SVGcShbbuZuf2ckkjiaX/TzM0/zjCRzJDPI4SLVFPoeoM5zGsxQQzmM8Z+sgZ1NIFE+4FzEc4QA+poPfHMiNLGI9B7iZRzzIw3iTL3iLek7kdD6hk98d5AEeyjQW8zYN3EoNfzjYgz2c2VzFbdRyEmdwP8/wKV386RBuYokHMowRjOIOHmUOV3MsmzjMXK7hHRoZyWhO4Sw2E8Y8ruVdmhjDcRzPZ3Tzl0PZSwJTOIqtRDCf63iPZrYRyV08zhXM5H1auJJZfEArJ3MmD/E8n9PD3+7jcZ7IPhKZzjLu4Unu5Sl+ZRexHuIRfEQ7x/AhbR7vSewmjj3Es4DrWcgNDGEo/ehPGS/xOqtI5Tv392guo5K1JLGcEsp5lW/cly89ktW8wPmcw0X+0B/7E7/tT/2ZP3e9G9zjRje52S1udZu/dJe73e4OdzrVid7jZG/1Dm9zkrd7p3d5t1Oc5gLvdbbTHe1MH3K4DzvDYY5wpKOc5RwXOcb7HecDjvdBJ3ifY8mmiB1E84t7k0OxapSlbNUSQCBB9CGYEELpq2SlqEQ7tJ1e+kWLtEYzNFNzNFfzNF8LtFArtFKrtFq/a++/u4SLSAAAAAAAAAAAAAAAAAB42nzBUwCgSgAAwGrb3GbzmWfbtm3btm3btm3btm3b3zeDYZj+479YSiwfVgrrg83DLmCf8JR4brw4Xv0nB+AT8M34XQISSYhaRGtiK/EOAMADDXjgN/AfSAbSgWwgH2gMuoDpYD+4TiIyI1mIHEJuI0+R18iHkIAmjODfMAlMC7PB/LAErAhrwcawDewKB8HRcApcBDfDE/AmfEUxlEP9S6Wj8lMVqIZUJ2owNYVaSm2jjlM3qJc0Tdv0P3RaOh9dnm5Ad6QH0ZPpu4zHZGfqMNOYw8xbNjWbmS3O1mZbsF3Y/ux89gx7j/3IcZzJZebyczW4JtxO7j5v8on5Snx9vjM/ht/EH+I/CoWFTkI/YbgwWVgrHBeuCU9FIBpiAbGHOEVcIm4RD4hnUBqUFeVFxVA5VA3VQ81QO9QN9UPD0Dg0Dc1Dy9AmtA8dQ+fRdfQAvUAfJEn6RUor1ZcGSQukrdIJmZAd+Q85o1xKril3kUfKW+VriqWkVZop3ZUpyjLlsHJX+aQaakG1nTpZ3ae+0mytmNZMG6St1g5qt3RTT6mX1Hvoi/Q9Bm78ZmQxihmNjT7GHGODccXEzDRmDXOpRVh5rRHWPuui9crGbNYO7Nr2AHumvd5+5Pzr1HHaOwOdUc40Z5Gz3jnonHWeuIzruH+46dxsbj63lFvNbe/2doe7k9357mr3nhd6Rb2x3hWf9P/0y/vD/S1BEDQIlgV7g0shCBOH5cIuYZ9wQbgzvBg5UYmod7Q4Oht9iFPEReNGceu4bzw+XhTviq/Ebz8TBA+AYcVQAABn296S/5jMtm3btm3btm3btm3bdntnEpiURk02U8iUM7VMM9PJ9DOjzDRzyLyyUW0uW8xWsvVsK9vNDrLj7Cy7zG6yv4PsQZNgULAp2B+cCa4G94KPEB5iQBIAyAh5oSRUhYbQFnrCUJgIc2ElbIWDcBZuwlP4CH8xCibANJgWc2JRrIh1sSV2xYE4FmfiUtyE+/EEXsS7+BK/UhiKQUkIKCPlpZJUlRpSW+pJo2g2LaHz9IvDcSxOxsSZOT+X5urcmNtzbx7Ok3k+r+btfJjP821+zp/5v0STRGIlveSW4lJZ6ktr6S6DZbzMljWyV47JdXkhXzWsRtP4mlq95tAiWkHraAvtogN0jM7QJbpB9+gJvaIP9I3+cOFdbJfcscviCrgyroZr4jq4Pm6hO+bOuw8+jk/q0Wfy+XwpX8038u18Lz/MT/Lz/Cq/zR/y5/wtH1oQPACAsQIAAP2cbdvLnapDzbZt27Zt27Zt27Zt672Hed/m/Qlig+QgM4BAgIKgLGgMeoJBYByYBZaBTWAfOAWugUfgHUwJfVgQtoU94VB4AJ6BN+AT+AYlQWlQblQKVUJd0Sp0AN1AP/H/OD5OjnNijF0c4Tp4Ip6JN+Az+BH5h2QnJUkrMoHsI4/Ja5qJlqa1aD86jC6hl+lL9g/LzCQrzSqzpqwt68qGsXHsFLvEXvJYPBMPeG0+kC/gp/gnK5VVxRpnHbPOWW/tXDaxPVvbRey29nz7thPfEU49Z4gzxpnizHEuuX+7Wdzibl23vTvDPeY+9ZJ56bxsHvBqeQO8Fd5d77OIJYioJjqL/mK0mC4Wi/VitzguLov74rX4LmPKXLKorCjrypayqxwoR8qJcqZcL7fL/fK4/KL+UrFUWpVV5VUFVUlVUdVUHVQPNUCNUBPUDvVaffY9v70/0T8XxApEUDcYEywJdgd3gifBr9CEdcP+4arwcZQoglG1aEJ0NHqtga6s6+gWuoMeqMfp2XqJvqBv6if6g/nLxDOpTDZDjG+KmAqmjmlhupgBZoyZYZaYDWaPOWFO5Iv1B4qgzJEAAAB42oR7B2BTt/a3jkxiyPa4thM7jh3HdqaTeMTZg4SRhCSsDLIJAULYNGWU8YCmgVJWeaWvdNC956OPLkJp2n/33nv36+sedI9cf0e612DzFqlkS/rpnKMjHUnnyCWUuAmBh+k3REGUhHhUVpXCqrK6Yb9bfAWy6Tfjajo6vpYAcQV+gCjyNIkmRJ/q8HkLPG6doI28PL+sLB9TbGleXilLJBCQsDSBOsgEQpAu5jAFaQiBDvIHGSWTkIZG6h8PQomvwh8V13Y9zLfYY22WZ5ACQ8oUIkMoUJKElO+mTxEtsRCi8TpsqUqfLIlSsDn95aAIES7gtFe3dCxYPNQ470B0sSu9OK+kJA8TBFIs6eflLmibsiivdFNKolsUinNzi1lCHoXIIw55RBI1IX4F0tJHQwjVecker9eTXCcT+xUeMBjEqeIfp0hwOYtQzgRJTr9W53H7hUgbJ+L3efTKONAwWnLVc/9BzglniAlfhvIoRB5xyIPLaQSk5TRCCNWvw+WEaHGqwQAPQESQiKzPh3GsBpKGcjrZWJXl4AtTbHyYTjckZKRnZkSqtAX5Dd29gwNr5/XA1KAqAhrNTFW23pGRvRnFnrYksyxELUB8cDV5nz7G5lTD9aqo1zldLqcOroYEQRC/CwQYBp5GjIPEspnH/CtCsL4o8IPiTlx/TjIB2ghhn/R6QpDWhGimDVPge1pMH0N8IiF2tzyIOBC0utD1Clnm1ARbDs/O3X3BMKbznJ1z13c7O+Zu6L5o9M47jx27885RgtI2YzZKjzJpPSqlz+9Rjd80dgMlmRfMHa8nwCyHupGjDtt95TRMaXGgtAru1Zv8aea29cu2L9nkHloGOSPLR1pTjamzDs4ZaHUP/KXzAFKpRrltyCUJuSnNIM2e04crhhOMRMY2n5XSQ219l+7MXZC9pmaltzChJOHQjyhc7kUxi5qWb9IJe9Jb0lIjFGuu2st0ocVsCtKMYjq0+qw+8Kg8gk1Q+JQwV3wIvLfOnn3l3/4yDEfEWTv+ApGvvMLGWyxLYsKVgOwLgvw1VsGqDA4LF1nxxhnefK/PsdCigavF3yc5Uhdvnrp57lD3zemZ2VkZyojVYN+7bdJQb+2gPxulcSLdEtSTnqQiG6QoT4UtOC16wYVLDAcvMYWh2mmRk2t711y4cduO6w64um2WOSvtDnDmpTtyafHMtrTV3atGbrn2/ucF1baYePGXhHn1GVkuNxuDHUeeKc+ZBkcuKJb/Lj5II3BkB3aOv0wUxILSFNDHiQGxedhFGxnUuguYdWLOhYJIQStpwQW5oE0BWR80uSC3umTPX+asqywucmWdu3zZDvHdDFdOlkubm+XpVFvT0yw2Gps3S586q2Th6rzW4rL2pORab+eKAfHljMJMV7pdm5ys/rDYPtHpSs+0svlKQZlcqKEkJr+f68EfB5JE5XBKW06N2+/CaiZZSWanfVqlMrE2raLbXbO+YcvOKw4WLE47mZkC9ix7Rva1au3UlgRN4fyK+tWlt1/14FNJepgX3zXHlen2oTWlIsdKbonJkQTLBkLgL1xv5kdY2YZi2Xh7yvdY5nOo5O2WT1hZh+3TeNlKWdmK7VG8nPrPIL6E90dKWFYjXs/b075m5TRurY9j2T4By0ENYNlBmEZ0gf0wDG48bfTh540zuC5RB8829/U1s5RkMCRhWrWyr28lS4s8hYUelgjgvnEJ+CCTrQi9ZMVHNoysHQAhZX6JuIIgwoeIQeQlEKIJniUeweorB9kCSmobKmZU114qPt1ZI2iEAicociu8Wd3F/TPnzDIlqAUDUilDiZchnyQmL7NfWVDJfgWlRPih6SWleXabxa5P7voraNsjXaXtqxLbE9QaVcKEoo75LW1FOZVT+X6GUp0LeZIN6302lFxgNuz0KT967OgWr3d520B9688/t9Zfs5adz1UyfyPXV7gAVsEWNLrjydWm4mKTJdXizosGetkEc0zF9K5VcdHtCVpVgjqi/N75FbS8oHI6k8GBNLeDG2c7JWQW9ALXSnBCJMP1eV9r7hjsslYKeZ7cHJrhLq3tqjcaaaIxZ9XCnoG1MVHNcRm5usqCyoa/xzitGVlM89k4xk3y3GiYlhQN1z8GM68ZgOxFPeKzRMElGOISWEk27uuytQaPUlki5SlbDbVU6E9LyXa2NTZ0ZNjKWmqq5t4tGA26REOVXa/RatS6x5I98dpca0FZcb61MD6l1FtZ9g91oj5RUGujLjTGTdImqrQq1EIayrBZloF4GB+/zP+0Zfrd/uCqLC7yZWdQp6t8elddS+eSLmuNYb8pMdEo6PUae7ZQ4auevaRv4Zr4mBeiMxwGQWCmR/IDJ2AJ+YVES3Pt8UmTffHChSsWLqwa7B/E/ziOZCBuD2qG+FFf+VCY0d8fCGD/N7D+feogpeROEon5bERnBnrIn7CA37dQXr8H5dPv6u1dM2PG1efs3HnOhvPP38CoxiDuPQmnwREpbahB5xaOgwVBILN62ALDCgtVohwEvmGnMoyAT2HAGrdc48OaQY7xyDVl2GsZx3jlGhNizlWYscYn11SdwhTINQ6s2c7p+OWabOy1iWMKQzBDHFMk16RhzWZeUyzX5MPtsIT+P6wpCdZQPdZsxJrSU5hHseZZ6uQ1lxPeQiuxJRMayJ+KWYgtl7ExWPMer6lgNQQCOIHkM3qUzYkNPPAZ1J8nHqVHx+uZxgK/Kh6mx4mTNMFXiHMi93IyQCQNXiAhIjr+DQI/Fa+HIXGMipuQD0O+z5EemZY7iEBud8iItznCSyeHIXwMIXP7JQzhCeEyJtM4yRG+M7hUnUZQEobwkgmn5LhFpvFh4A/8LDiDho8hZDkChIQgPEEuITS+lxHhXEwccYwjfg5D+EL08ZBM458c4T9zLAwRzoW1IIIjZX08ICNe4ojCM8fCEQ9yxNehCD6W3YxLCI13g4jwsXDEsZBVUBg2lnAa74QhCmSEgyFknX4UhvCH6OOITOMTjig6Ux8hiO9CEbKk4YhvZES4HNkhiDfDEIUhchyTEW9xRPGZOmUIeSy/yYjw9WFiCFljvwYR4RoL4fJZKCJM0iDidRkRLqkjRI5vwhBFDIE27w5soTmKfJJKMkguv73pfU4XSI6ewO+2TkFvBslD9WFJgx6JLw40XqdQDuV1c53pbbPW9TU1NGTXpRn6W9cvaPIsyTiQYjKlHC9Jso6lGRWXxFnmTW5bG7XhHGXWTl1ixBUTbe3VrUMTN56jsBnhqCF14khkmnhPvnobZRc30oQyReC4dMRMSIQvVBqHUyjwCyiKQpJCgMZN545saCp0FWfnFqXVXOnIzHBuPwjnbdmwe8LBSycJG+LgR0XMeiHqEBzML5j01SRfLosGyL6PEc9kvCoV+PHMkk5EfjvAYwaPr0gldYvaWkV/c/yONSsbeid3KO+5IaL8wIFt2T0j9eauFUXnZzWbskcacpAiIMVmlBl3Uw8/AZ2YKTxGwAyvL/w4fO6yy7Q7mnc82zP/8V2zR4TLLts+oMscAJv4OmSI7w7kaAa2Ix1D4AfaQE+QdEJA8Cht3PmOA3ZMMym9vlJg4paDLCze9pRgeNN0S+riqXPSevPWX2JsmQ4wvdV8eF13bU1t4TT1SROsqxyoNYyotCuXDygTJk5UTRxYflbqiNbhGEA2RIXS16D0Zs7TXVAGHuYtZYEPr188eQS/oMQERmVl8U2Ne+dfMxf/3XP++edD6p4pDdG6eVurn3Euc9ZiemJN1bKq2qpljHINUp4j+YdWpw9JM9ldjLIVh6bH8aGvqQfj6+f4/ZO++zaqwL2FxusvTontEapjFs395rfBpJRBs3HtWn3q4LRmJRoTJTEkk9bRLTh7Tpy/VKfS6WfXA6dfzybQr1eyS4Be6Qy7bUOWJ3fm8gaHo2H5zFyP1xX87vJm5OVlYFoV39zTWFxdXdzY0xwf+n1DkdtdxBK76RcHHBToSRIJ2QvZ+PQQTSskjw2iwabxaGD3/P67nrz4SSwqxd/gFrGF4QrJImqmjeyG5A+5Ib1/442X3HjjoiPDR/A/jgMDNcPl7DTW4A2pED4Fw/AwckYKgBSuoA6yjjShBa8nRPyc19+O9bHUgTWrSSTmBzm/RqztJhpCKgD5sVu836NEnpisyjZf82H3C5CYszWn4WL3E+K3vsbu4XnDs2Zh1k2IAvtXYP8hlDeeWUloACmC+QNhMQlnfr4Tk/gpfPqD/B2eyHU6c1m6a3j4zeB3NsJKMo8KtINHUXx2IRaESnhVfBOcoN5//7VdnTcgpgoxOgkDQoQvB3xUJ2ZBuvgGXCODcOTlBGgavRlHvjmykWskEjUSWr/ldD1SdZCvaB48wcbjt8nmzi7/FeCRLsJO5p4qb98c1VA9pdpkirUoFJujGqtrpO/fZNgmz8jTxjoygl/4qbWK5tF65LWNDBMl5oSci7ymYX08Lebz7cQ/tixxSV7ffd553SMj/L9V3Tt2dO/axXPsQQLT4MfA62zmBdQw/Hj//v2SJ3UVvIC+povdCTXcxQ/dqVKAb84hsRfJn3HkggswdMf9iVyIA1NBdmb6qp6uWa1VZektNcU5uem21b1Fgw5Xr73CmD2t2HOlLsViLVQJBkjMqkvQVebMaHcMJaUIKpupMs83VZNYljWjzSAMxavTYjVqk75ijjYxNk6V7dBFRiajpFlwELroccnr1fwHr/f/ps2ePY0lISlJwAQHm6ZMaWKp25SUZGKJ8Lu/my6jCjZXGo+KRyBV8qfAh4mZU7BljposKSmjap1a5y32lGv8lVrt36lCvN1iTIIh8RajPmKDLsVaGfko0rQjzUJ6lHmkESob/nFNloAKjlaeu2Dwir2fDdCr//wNrtWc3bH+vD8/ZtpHLK3DPkbmQzIrkhJaUtCaMNn8NqUGGyqTGnqEliVJ25IWYzr9PXtAGLh63c51h/Efflx99dVg2MlGOTPghnh6ks25Hoc388Rziof+rESWIS1KqU3B20+ceA4WipfRDpYzCgmB7TSdfsLWGWhsGqVP7/Qo/QIsS3goYXSUZbBn/CcaPXHnxPffn7gzpIeAdP0M7w92cup5Noodo6N5Z/nLFuw5sb1dpiF/k3a1E9SMt9cI3Id9GK9SwYh4BD49cfew+CQhisDPgQE6n/5OFNIuogdPWDAWQr5boP24eMMmKRRbDP1yTHa/YvufW+g9xXl5xSyNTw5+Q5q6wDf0fbQMO8lBSYj/tG3wA0A6xZQh5ydbOHa338nCquwaI69K3fS67LT1iwbOvmy98eAUQ2aaWV2Tkl6U3LZq+27Quh0X6pNQL9PSzGbb/TXdZk9dRkPH7Lqhum0lU43pG3snRZw1KVaj8ywxJ1yj8Zqa4AZ9apazJMlsJkCMMAu20WN8HStdgFsBO6r0Uqjaj3LGgx5PwOcK0fB6VtDMXoPFarUYejPpih5VoRUeXj0h3dIUHxNdlF4yFB8/VJJeFB0T32RJn8D0n0bugQ3QGPSn06D5nksuCTCP5H74EWqpkgwjbA0BVqP4DGoZsgwwUvEZ312AeAOrYIie5FEa6aLlkYLOj06tr596Z1lVVdn+rs82bfqsq/OzzZs/6+T+NvaZIfXRSJuPjQebnMdO9aEnwzoBiQusosnySgcPxMHcY+JtfHJJeGsEtkKfeNsxmCs1A6lDfuuxlVsCBoMwGFwHrhUrsH14fGRY6g+lEgJUVp9HZfNBqfjSihX05J9bhuk5DCMEBmAfrsV05MGXQxl4HVng49ed05GhZCmkih+4bmCfLsfSudRk1unMpqWdlhydSe/3l5b6/XrTeVGTVvVtTE7cnZi8sW/VpKizJ5TsdZfEx5e495ZM4DINwE6Jn4ZHQZGkrgQEXHDJcDpMXgZ82eIHHj1x/4ZdQWlpAbKj//wf/NJIC2yFO9DSiP9U6JVNTxy85J6ZndeUy/OW3MZcd1OWlBN+KnqgD14mEfyk8ij1d+3adWTdOs8L+I+152D7Eqldo8etzvk+b4eXGYCfgB66Fdsd5DB/8TgMZh4zxX50B6+/ktdfifVSVM6B/vf1xM/uhhHSdh4uLlMNz6VKvd+jOBUhs0pvIn68SHorQDpTYKy1o2Fo85GuvV/v33K0q2ZoWv50rb4udeasyQsLpmQmbPEp1PGZReKPy25u33FjXErUBHOy3lHca1xl77p97cEvts67blXPRTMtyca0ro7Zu5t8DvGF2LjYhA3tvyy+a9mWXY+q4hL0d8Qurmlh48ojF0MMrOCvepRcy6M2GrTCW2kkOUC6sExAh9Z3g2x9z0s1aH03IOIijvAG9sGQQoXlgyQFyxYs9/LyxVpWjgvso8m8/DcSXr6El+sQv56XDwXboZSXL+VlIbAD9ikSsXyZ1I7lnbx8OS+nkbthK43G8hVcHgfZD300D8uHeTkHy0t4+cpgO91K8/AT2+U5lnF0B69HnDzHHB84VzGmoNj/Gl7OIz+gzp6WdAaoxeDOxXXGyvmgpna4BhHD+P1prJF3LK6zM3vwdYs2v5WeZOtSr9B4FJqnrrvunmuv3Q9jMCZWiBX8dETMoIzRKDwaRcK1195z3XUhGEooZifoUeQcxXwUm5Jf4j0K+MrxStozP776o9i6e9rICIuIQRwAUZA67LEEe8QTPbsVaKxS0F1evFaNwFeqTSFIj2B1oF661ZVdVlF1doP4yT+6MtM75tbU21Lp0YVzc6cLutaysvZcSD1sT58F8Qem2R1M8gL0AufQh9lLhT0YrpX9vWTg1yA6Z/ay2+4+dmNn89zSzu6OeTWd6pR77rztweQD6vk9uq4+LaFc0ptR0klExV/H5UcwhYrvOyhZ/FV3NV64sH3y3w7So/+4YfkVs6hVPOtB9XECvG8u9o3mPQUr81cwr4OPxTe/+w4y6NEDGw6MHJCRRsYlBIm4F8Xv3nmHHr3owov+DI7oEI4omb1vMh/Iqgo+EgVf0aTBwZ3W5LMgJf/A9OWXzXzkiO/sDNdgRn/vjglbR8RLE1OaDy+/60Sidne8euHi+CeIzP92SVIrv9d5+B989eHY2IdjIIhf0qPizxA1Xs/QjZjFS/FOhmocYzPL18q3cCG/Hcrvh9jInYIET547a2zzltqyi2Nyi+ARsfzcbYYg3zexR5RESeOZxFRbN/bB6+IfYPrgG+T6EZjFMXEXTBfvC/bIxh4RUg/U5hhYkf8/L5dbFUzjMWwcCiSFIzGCR0XPX3/z+huevemWx+A28STEiXOR8k5Yj2LLNG+VtK9hPTRI2PbdDU/8cMMTcERsRGgd3INQijPwLf2ePibdxSLO2HTDfOW/Lj88u+WKweWH57QcHpzR0Fhf39Cg6rhuxeprW9qvW7n6uuZDg4uXLB1cPLCMyKtsgOtBg3OL57NkEDanh9PMApjwAJjWXXDBur6pLrfbNfXDD+nRzcuXb97tzs52Ey7ZNC4Z/71BhAucobIxy9LbQ8SjH3cfr778bknAJX1prZPFu2Qh74/unBzx8PWSnJvvcGi09OagqLKkl/E5FoL2gOQ1NqdNUHFhs6AOzOt2+92HnjinbXZ2fs9MenTDQFlvsvjpyZMwlJfTwXwT1KOfv/ETTVBQ2RtDdyvcEUOaOJx3e+ZO3zxrSXdP2+K0vNLFrVfsLVuTnr8u3+uOtWeBwdo/a3KfN223sUBrStCm9jStOEdQ741VGZMTtJp4AmxuaSffowi727A70EtP0jlPUvPf/jb+EUHEVJTpekQksJl1+GRfSVrDcPb+K8cKC1aOXaXasx3uFav9RavguDh92x7syfe/41IEQw5Y/frza7t2vfgzrhyAALcNXOGKN+SVGQ02DmNIOruv9+ljr8xa8H8LZj/7ADwqlmAnK1p+OnyKHWXqF8u26cStVeFhx7kGTqwdevndp19fsODl5z547z1YCDMfeUQ8Ih4K7TORjVYSSfXFZy9v3PzklxABd4lvgUNsFMcRmYrIafLO4wP2YA5WIRWt7XGaIB6D+hG44sCIuOAAwvCM/QZ+pWpiZPNmDbtgyA+N0lu1Ci3B75NmExbGmWek13UUdJfm5Djypi7MGCpbsfhnTXqsyVhtTDeZW6Z7GjImJWVaUoYEw7xe8caFqti6CYUGE+NYGfiJzkRPS0VMkr1LDOQbjlKTqhTkZ87KUdMUW++qwgXlmQ1C7HybxWLLcTjoJwGiM+zd2Lx5slmfCfvjf4uvrK2v5mffT/A0jWN+tj0O/u3xAE+nzM7etmPftpYydIyLi0sKSvUJ6h3bt+2zrlOXT46rKtegjIwS9aCMCdw/O60RXGaoIj9u1LLR/dK30t9XMcU7ejjeWG8wpqU40+3O6L2bmjdNdvw6bnIZzcPxv8fV1E6fzKl+TyNQ11oeazGD7IJZVEFvT+lkcUuf98WI6urKTsegVzy5a+PAGuWEV9KyIy5+yZ2TdJZGBwlbL1y5WF+hfSQnM4avpomYXU5PIl0Cp4brQWvAPwxSesE+2Wc15dh27Bitr6cntedMMDlTt4qb4dxBVdJb8u2TpqFkJh47DLl66vR+ab8PPj47T48dlhXUlHflF3SXZE5LjDm0b0thh7unrtRXarJYbXabvSi7amhG07pykzFdzNq0W2tYa87zb4n/JK68YlqZFPMitBC1rGY7O19s/JSSFxxs0hvtGaOjWTNzps+A2WZToriHfiL+ZDY2TheHsSt/E1AqKPej+UoK9aIrR7vzioryMFHF+Dit8WZleVkiNPBKwMH78V8VaaTxycPThFFo6ygrNCeZDCGUPprfrd6g0CXSxUGCwZFsxJHIZ57fw3ZPofKBi9546NUPrkap61/5Tvz60085NvA9zEBsbPAOE4zgwIz8spmNo2pBZYgUWlrp1PEnkwwTJOqKFTg7Zq4nSU3yh0cvzZKsM3rE5cgYZelQQl5Lfnalxt3intoE7W6duEvKqcJtM1vM1uSGKeLW07OgPmMW9GGzgORy292np0HhtVn4LMiruhT7R7NzLiIsvuXzsv0C8jfv3buZpYaGhvj927bu37912/7hPbt375H2Azedif1V7A6kR85h+4Fwej9wQeWhOPOsTL4jpFYZqqUNISHtOfqiK9nCdwSt+nPaiTvC5Nr88mRJOjf1IPV4khRqyX52YKCEZxhyc0nModGiyDA79qeP536bvR3NuHr69BpZY3AXncRmEIL64kF2uMuSWuEZPaSfNkvQQE+ESrydKhrnKrCPOfAd3I9y2HHWeRQy9ISMDD0i5RMSYtWmuopC//zKzhmzp6aahMS6Kd6z+4dmlM3KMCVdGBcfnZxYW5I/3eFckxiTEJMQlWycXNzUlT2kimVn44TAL3ABPZ8IfJUxT9rmqwApvC6ttgtKZvS0T5thPrR9uznN5IjVQWv3a4PqXSNbnzIbItk4S/nvdxRExU6GsKWKn3AwoW3e9Jmj+qQ0+6hn8pzpsE683WwUYN04O4PwH82jipDzc2zs8dnND5+gCvE2mMsxClzXFYg58/yEL+pqj1zzWFnj1bMKx66BavE4djoCjSxhR5m6EXsGz0+nR89sDubOmPLQDTc/Xlf10PV37NkDEeLw8I/i97wH7nBu7JGAqwBPMkmkOOCGvzg9N/7Zx9tmPfxMSndteYF+Tkoa1Yi3QMv4k61N6vUK1j8Js7epQjpTpZ+1eISkHz6Hv//0xyZQbt0k/raVrbco8Cma2Z2A78Y+pc3JIjNsvVnlKwr9OHdNzpqROc3D48410L8GfM+tX/csbMWTfiuY+vvFTxi/dBiBOxUOpnsIscoCySjtgsFu3bU6rra2uBSBkckGnfg2XJRTVFYsYqwcpT0Cq/gvQPmODs7TzlLILxqTFVafP+RYh5jcQm9lU7Uuz5jqbqzpbqoTj14SY44WNPlaaLdkl+T7qqLUZr1+jrVyypdT+/r2xETlTXAkaJGjBTleghzlmCYISPo/xLphp3j7jW39/W3zFvS3ydFt0Pb15Q50dgws7uxY0pvn9bjdHm8e+sVJ+Fb7PEbPdSSVuPhLcrjfx891HAP8B2Y8cDbPU75oYGV/WVaWvcuVo81XwR09g4M93YOD3RZTcoolOVlU8R94gMcwsKh/la47pkvvypsYKS5e0de3YkXfguULvX6/1+sv9HRxxwjHqQ98q1DSR3C8KcT/7zyHciy7QPq5qhlCfl4UfiPZt+q2zgW3Dkr5rA2VNesbef6S19u/dOX8RJ/Gl5Tlysm256l6r1u07Pp5Ut4+ZePMOZuqpLw9cdnCvpXRUT3RrmxjVk4CQc2pIYpG0ZN8PtL5703+i2/jVMnhYXbp953yUOLqzyqvXjNNyucsXjwHk3ZFrttV2ehLtMSrE+JsEFW5ckrtylIp9y1paVnCUgVE5mTlCUs6Oi6KjYmLR3lC9ZVJPP9bY7JMkVkQItF/0lbxtXWzm2sztEkpZqP2PytqKhysnVzdtP55c1ISPx8ScY/z0MfQUmyEgOShyXKFGIsGV1hw9Zas23b5gelLi6qWV1f4PcU1PfOnp7qjHZkOTzp97PD+Z9/yz6+oWuhPjGmZkb+tdPze2Q0J/gx7Jn/D3knLub8iv7RYVbDjvnupYz29cny+IufPl/mrM6ImS76B3qdR4J5h1SisguqJMaoV73jsWVi5/q8QCfDXA+K4+PsBjAFV40A0nG4TZPGo0HHyNhyCu3lkaR/5DKnqEbOFfsLvih6FjT2a6+Gpf/x817yB9wvoJ+OmT4dvwVWN+DvobIp6IXa2ZjSn7hZnRiAjUiNP/bg3AtUT/A3r1VnVZktV1uTWrGlZ2ZODXyFfZxM0NoOApvaDLlVQpybiV0qzXLmZPbUYc810uaQvS5NTU5PtxqS0LabUVDP7gtI34e6tpCf5C9rpO70QenN7dnFfSYFda7cEP6lh6Uq86lps42/LX/grufxyFcF3cgUGtRQap1L/yhNP3PHEE9F9fX3QAe3iDeL10DE6epz1UMhv9RHc8/JhDwEUHsWJV0fFVxc9M0Jzx18coSpxPcOqMVryJsppIFb2wnxqR1IKIW90Sg1b50x+deOi1ubFy5emptkqy9rndtHGb1OsKer473LF+UMru1oPlVfZbbq1lvY5OaA3t7prbRnMsusw89KncAQCm6fQCEfoNqhne3CIjb9/cOzDg2NwoqWnu7W1u6dRvO+6ZLQCTPCYWIwuah68gNG86kXdXYsWdXUvyuvt3eEtKvJ4ioq8PBrxi6KUPoi7Ca4xv1aPA+LPIqFx6mSwpgp2FkWTHo3ZJud5bNLci+u2ZpW7r+496+89A3cuPevvveP7I+HDyEk5m6oPtE2MHImJ6i30Vkztuqp/yXXzuq5cEB9pinw4JibH3RcV/yC/i2TDSoiRbAcUtlQfhrkhxtXYn9iEgj9QbSy68wyUEQVi70jZHIT1UxmI/z6oDWLIYaoEJDyOL+OsF43DXg6IYDF5iABKSFg9Igni5XqkQOMw5uuUKEgt+BnGX8OetEpAc1FTYn+jC1beWWSsFh8IoxrNqUYzqtjXDO3gpE8SrMUDPWhmfnB2TPO5vbNz6e6zDlvtGa7VfRZEq2AqJEm7hKagLGihSpUMhnNPg7lcL4ALV0wkov38kS17SlZhbtYIvPCRwfARSoUI6kCEA+KZVJj/yqUqBQP5Ex7jfEL/D6EMvz8js6AADPn4dpjvcOQjjVLIR+z7NBJUJBHLMlcsI83/wqMS8z+pIhh7rBxlHhsB5qfx+tgzvbTTnlmIR8Y4NGK85z2mW/J/jAN5FBo4ZznCSB3kcc5ZBVYuoQ/3lWoFRfx7HP//O/sOwKaqtv+ccwuB7szuNm1I0pW0TZqudKZ70JYuyoZSAdmypwzBFkT2cLLcwqu8LMdbRhUcqBVRFFFxgHuPd9Pb/znPPffmtlH/3/eJt0l+Ofc5zzn3jOc8Kx+jXChPz2i9+AbBP2XlibaJtoAskUbwLbuu+JbGqcDIgBM45sm8N4m6Vjh3OzyHcdkHOJmjE4+Ss/gle3xwsNX46CXxfI7uEE/lqmWIHNJ1V6XDugJDLSs4DLKQQiMnCZVCtSbZQ2pk9FFbF6kN+7FTLOJF8r29rMKR0mGW1EJ2xFNgx4zzOqHqfqdt+JR0bOVfmOtplewMi9at7t8uhdAa7hqHychyDPCk+d2WeVfMLWQN4oPlDZV1rOfUX6Qb0OSB/EC7fWKg3Y4/aPf/57n6xPTrCPkD/oMu8Xrc7JXpZNvhHKEjvSMJQqDFl/TH46n2ePzzz7utDofVjStWzJy5YglZD+tSk5NTmRWHOw82GQ2NGSJWHOSxWSC6X3xyOfsimoFbBOtFb8fOoUuXMhsGQihO0I/7RECkzzBKA8QjdpTw0DLRY4QoAuCCsrXt22oO71pbhq4ywrdXj8J4dFVNQ0N+3aiH5jzxYl0+VNI5m8jac2dNuWUWnUcVZOx9SHwXzHQlYLKyaEHyxD9A+INQmariyfsL7iZhXpOr7miKzTGn5+ZmNzsTV4YmG1yF6IEtD5jC180dMrm2fHq2b8B6IqUVDJr/pHKwO5+v8ugemC4yZKAuUjdQFzlA82Du4Y6CLlLUPIwXdZEc1atyOVhNJN1M6lNukvwtBqhYJQ1riCgqUGHKbBGlTUEhaMZYtww0gpvdhrnZdZMyJhQ6cm4rvsUyJy2jNbJkevvswYN63wl3Bw7h4oLSreFoujnZZ6/x5SaqMayJs7ZUOGsTfIeOilmgDYs1FN02NbJY2xalCrXgiJiwSJRqT/VPTlRAbMbP3EbCdyyxYjpBn2Pppw7MR4zNWNYiMEEM5PZo0VSDq6N+YV7RguFFk6NjJhfMnK/04V8NvLNkXMIMvsGSlBhvS0hA91rsgx6OC0qxji1Z3tC0vCjFZk2dPY3oNidQvtdVlJaWF1dWFSODLcHfMoyOkPy+n/C9ZJamiSMEmBEUKPr+cXYpSHDdyEeMQVX+ro1zV8anREXEJE5Y0m6pSGzJzAkJT3DYYy364GFxaSno87V3jW5IqbKEagIjg/X2icPHqjRLI4b56wP1kSVJ5vxh2ghNjKG4nA+nvBCGOggv/sCLRyrNZ+s5DhWW794PRD3bSswxHaFO1BF2MR0h99FH/+R/++gj8Owwg+1KS8YNEkW7YM8EQP/m/0ktWf+Jcxhjs6w5GJ3gK8m0n4O29S7kbyqHbhkcF0H2z8t9ZqoXBv9V+fbptYrpUJAoNVdXM+ZhL2KCM9pK1yi2FQk6TDPVGcJJ30tlqJUq6q88ZIQH6hCvapf4RFtEm/MxsEOFCRYdmW1WB7bZJETWm6aGBmahba/Zs6t2PUqeh0LATIuS7yFW2jvm9fWJtPBgZFOIuw21b2oUIdIeDf6mzOdUxTmNOnTz0+6Ghm7hD7WQop/mNZL/5vHB6IGmJoXM5hTEOHSCUgcoXFq2jFqfli1Dw+Z17tnTOY//kGmOcItgQXVQp2GV4DQcq1swenT3li0o9iPHUgea8FPD0oYj1MM1o+8SsfpdV+jImmSkpwi2WDAXXlhDlBptiMZsidOQcW7h9DmllcTsN6ehqJW82Tt9dkNR29Af4jL27dvv+8OwkIZxu4nlL3V4aeOEHcRImTocbUxPQBF6zI94N9PEfxFK+yeerLzxXJxgB9Jk0qFGKpTFZQEL9PDime+7XTb7rBa321nffPu6RZ2uae6JafF19Q0Wk8lsGoYLswJ8OpQJ7jxnwQvLHtnXuah6Xl7Gbakj+Hk5+fm5uflLREvLfHwDzt9yS4vkDOxlcZk0N2sSsbhs2NBVWChZXSzmeL8NixsWF5pvbS8oaO89A5aXLwILi935oC8ESwN9FhodG6ZGSa0m1nUTTA1ddMwS2l0bcNEKMDbcg/LpkD2AiyhtBZzk/4n2Ee1qlKRdpTQkDatMy7oPtKzlgp5Vpmk1t9eArrWmPZxpWxGROaeDB6IgfeQhGCwqMlgYrYlUvmhs7Bo9WrQR3JI6PZXoXf/lnO48T4QKWL8v41xsI+M8Qho9kv83rAFKOBNalHqLNgSUGsn2rM0r6/PSyunriNy001Ynt11bzG3TRyZnBOSWzV+91ZCblVd225qtMa576ktDNUeCd4Vqn1bVEZ638z2K8X2vUL2qktmw6HoLWhNVuqu43G2Mj1b7k2UqyVpvcmkSVBquxV9B7txB7pz0B3cGprtKyovjEiKlO3PVCSoV1+pPpfPLfA86QO5UohxUrKC07uGvKhr7ztNzF5cpnPummVxjIhz81W9zohyTaJk9pExT/zK3mvL6lzmCaxQzuXy6WmiU9JSZUYBmxmeP8Q9K5/J/yQmKi5lGSiX0aRR+ZHUOVCjSyJD0pAHIHGHVRA6zl1SscaXGKUcF2m1Nw0l5Cyk/lJQPEsrr5TeEaMU7bMFq5Ri4hXISRu5RKEpoHc7+dUxidXzpm1EgVDJvAr1DB3dU0VqcA2ppD9EJ93wb5Cxm1cy7hfTkhT4NOkw4U6JCdABOPhl8D/WwwWbFaTj5uNBGwBMJTqz7BO9heDDgQwk+Fk5WbzLcDjhYFLl8gn8IeAFKBryQv0otZQT/BPA8VCriqAbwTwVccVXE6U5D8OusfC7j8yq1wRD8S1Z+L+DRBH8Oyn/F8O8A9yE4sYcQ/GtGh4N9Afdp8CsQVRNGfYUHdJyROj6BSeK136RHNWkMuEAZNpVTVbD03KqKqTsUPwoh8D8hdLOECA+TbgDVWMkdCKd4qPI7BB+i7dtlJAVRHPyENCiU0FPTvXwglyoU5KFTKecKSAieEBrwhDD8jieEcgA9yTOiumKcOHKq+jtJtC6PsbtZFUUu+rz5Hmp7J/17Bfo3B6Ww59EjPQ/ApefR43keUJ4Tnyu+F8bfC4Dno4OAVxH8fRhnLzF8tYSzkz3DXRJ+CPBXGX6rhN8P+BsMn87G91VpfAMuje+rnvENuB3GjYH0J4fVigQa/xrbf4Ya/9iNQikzt/xLXC0mRf2ZPwUsJfAkvT0rfpP5VZgJR4NAco8nOynhQuZXECs6G3j41Aiy+pfjgkUnA/49cDsoqAG2SssLqNNBZ2G25HBA/Q8iyg0mwo4D1wneB5jED2jAmg72W41qQFeo5Fagm1KLy+TGeU8LMVckaSKQQFmwP3rTldEaSEOwXWowIU49EdHAewfYMrFNImX02DT7E+1n4KSr7XHcqrjKDVVwsJsoa6ac3Yxb//pX+g2HFFe4TumbGc9t4lBHBxlLj+NW1EPuUaI2xW8KhTdCVqNigtQDXdinhIiKU21nNzaSi9RA/iOl3BxCuVwnK0XCxUzkanxu0z2oiPzhOjugPiduxW6gPkXxC9QHXp1cJxnNXTCaJ6OJgFMvxDbATzN8o6Q3SwH8LMNhdoG34J2AnxNwxVMePRvgLzP8SQk/BPirjM4mwMH3DvALDN8hlb8f8DcYngk4+JgB3sPwDMDBzwvwiwxfCDh4aAF+ieE/S/2wG/B3GF4FOHhOAX6Z4dmAgx6F4ihOwPHdgIOsDrhDzr9Xu6YCLvD5V8Yn4IxP8MLihhL8XcDbUDjg1KPpF8CvMDwUcPAkAvwqww2AU8+EJRRHOgFX7JX0mYu4B6TddTLBtUJ5nAV0rjM6bol+LuA3GJ4m0X8D8C8Z/V8Bp94NLwH+FcO/Axw8CAD/htFxAg6Wf8C/Y/jDgIOVHvAfGB4GOFjfAf+R0b8JOGhZoL1mVv444CAFA54t5x/atUbWrimAC3yuF/kE3AlypZnM8ho2y4mPQc3ms1PYLI/nEPmmU/pm03MzvGb5XWgtUPdCvObhJjTRe74BDvOtj4wKFMTmG+CKp7zHGZTf4T0fAPeeD4B7zweGV3mPS+A/3Hv8AW4APil3N9n4A1yx13s8Qfk07/EBuPf4ANx7fDA8DJ6ThTyn9zlfsG9YSDSGI6S2tvauVcdX4daxY48eJSUMHFJ8wu2UlSgrK7tvbddaDpWW7thBaLfhVqwlNJToQeQCqoXkNNCNv6VaDs4o2u71sshIUNMpR0/mXM7otOiIADXG8vd1qiiHSxOqj4kJjhbeCFT/qejmdv//qI5qJ5Ri0qLCA9UIy9//B6iG6KKAKn1De2Y5rkE3Ca9KtB+5ZGNspzTG9srW+umAn2a4bK0H/CzDXVL5ewF/geH7pPJ/AfxFhi+HMUBWZrQZ8HMCzsZqMBmTwYCfZ+VTPWMY8AsM3+FZ6wHvYbhsrQf8IsNlYxvwSwyXjW3A32F4lax/dkv9c0Donz4ystAcwM8JuGxvOwT4qwIu38MAv8Bw2RwE/CLD5Wu9rzSnHpSt9T8DfoXhsrUe8KsMN3hOWIB/yPBk4P80rOmPE/wj1v+w1veRXkeLaXmkE8rD3CR4n5nhehnO5izQvyHgbM5qyFp/HvCvBFy+1gP+jYDL5zLg3zFcNpcB/4HhYZ7+wd9K/bNf6J++a4T/CRRHOgFnfMIeBuWvC7h8DwP8BsNlaw7g3zDcOXAN4QR/stGrDmRlHSBryNEpU2RriKzE+LVHbbajZA3ZMXx4/zXkPFtDXsIqxQz8E9zjBMtrjiElMyYNq94KDHtJKGFXzOD8vEvYXwsM7aYlanG74hi+BD1JtI1H0S24ffZs+IYLVhzjbpd9wwWTbwgnnbgdfU/uUaILKAfavYEgPzDE9bsrwUuyleAJwM8wfIT3CgG4S2Zd/VCS+l5Be/u+E2cMlH+Vld/kke4Af4PhmV4zHnA240HnCvibDLd7rwSAL/RIcYBfZni2bMbfLs341+S7LuBnGS7sujRAZxLg5wRcvusCfkHA5TMe8IsMX+g9s2FshIo4F0LGhlnxvtBv+LD3jIfyBkmK+wTKf8r6eaFnBkD566y8W5KaXgf8SwFX/Oo9gwGHGQw+o9c4P+lM/iqa7z2zgb7TI5UB/iOjc1M2gy9JM/iCXGoA/CrDBamB1I5GUBzpBFy+AkH5GwIun8GAf8NwJ5yd4rBbcY30D0Tay33BHbL3K5OdzmRy9bBX7E6Jj0+RX4SSAf9GZvqj/x9K1owMK7neYK/4N8iYIbsIr+OwG4cRnpToO7YitOIGxeOcD7XIquA86ggBPyq2/w8fw0324aKio6M4n8ncGNxQ69YERYVotSFRQRp3rUDhX4TCnj+iMGIkNxnhGIMhBqPJ3Ej8L3e+zjdQp1brAn11+W7agztwA7pOeFCiH/tJC49Kc+N7+dwA/CzDXZ5dHvBzAi6fG4BfEHD53AD8IsNluzbglxgu27UBf4fh8l17j8TnT3I+AT/LcJn0AvgLDAfpBXJotAB+TsDl/AN+QcDl/AN+keGy3Rz/JI317+RjHfCrDBfGOuEOraA40gm4fKxD+RsCLh/rgH/DcNmuCvh3DJftqoD/wHDZrsr5SHz+KOcT8KsMl0kXgH/IcEG6+Afhv4ziSCfgcv6h/A0Bl/MP+DcMF3bbPbhEcSt4fyhUsjnFtEKycA1Sdhf+B9khnx1YNi0nJ41c+B8wj8lF67uES9DDhK4S+yOXbGQ8K44MHMDwYkI6DPBzAs5GAMSYAn6ald/oGUmAv8DwfZ7dBvDLDM+W9SwWexb7s56FKCXArzA81NPjgH/I8GTPKgv4jwKuuAmr3VxcqdjK5QlrlOoP3J+L6uqK6KXR6TTkwpXFmZnF9BpOkxTSi1Baga8q1nHP/zml3IqKXHqptVo1ufDVPIcjj16ldG2iF+H1EK4kbcsjXIbCascR2kWK89x5oB3xx9RpiL2rstJFL5VOpyJX0rR778RFXrU829HhWQeeF9cBHIYmeuYp4BcZvpC8+rDyV4i1SUs4MYoxzRI3Sg0iLHAOTu4xKQQ7f6emfKm/528hHG3YVD6IMUjU/evDTZS9uMjeZdyIjo7eUwhtFBn1zLo8YdZBr4R7ZgXg3zDcKZul56XyEaw8i8bGg6G1GMb0RDHKQAPWBOhST5h1FfqBf33c7WvW3M5//fzwpHjiwbp59cxp02ag2PvNllo2L24FmsTNVRavPIjFK6sgVhmfeKD3S1JjcF89N4R8G0hrzHTkowIUq2JRl4hmq3IEF7jcwf7omVuf5qc8jd4eH+RKvbK98JWHlvR+xJ8+cgS/ufeUXZqPUO9ZqNeHDJOf8QmIxdZw4OtA49Yh0Jfz+fZ6z7nnzvVc//a9F597kXpx8hdQBlzP89tQE3+YXoRKXN9v2ETiqE1SplYny2PBHifTwEtJgT6fMu62+vV5RTPG57sKS03jY0xz0tbvcWW5y/7iP2xrdE2cYXuMIS422H9LkHbKKPtwvbYpd/J81k+Ps8hiyipl01j1t89Pk/+J/Wc8OthbjQ7wE343FpoTY6F7kRZCoS+jJAiFbuGfpH6EZPTeR8prwEchkGOeFEJvo/dHqxPyJtbajMH+9vxEjT86hWMOvrXWNXQLLnvm1CLITQnR0tC7r3hO6fD5RfjMop3J5wvSU98reKzGij7pH13qxk04ppfEI4s08TSg8RqjAVH45PNpj3wO378JNFVkdB8XnmimEJwhRNtg0py1oWHW1GD+57e3zn/j16jCkRVxsXdhXSjq40+g6t5vCmvilGRvs/V9xjXgtwmFUEVMv2x3LOceIrlYVIFokJBhBc25/9FH7z9I//BvVpaVVaK0ssrKsujmoXvWrdsztKlJeG1GS2safVCZT+OPPo015K0oZwDvbwv90VePvwe/WlIrGeHsH87n/buf7b6VjOMTpF9I3/DPQ6YfBaYZloOZZxwxKuikAKnT1dU/ddtySJT8r4GnkfqL9CRiPpKi07lTYhYBz7+qvx0g/4Qa4KoWOPIJBo8TOUfwj5t08+u/7Sb/ZHwx3jA8la9FD0KIWJKvETArrl1Gu6uXrV+/jP+t256abE0hkdP/WXDr9AXI+XSS1Zqo4IDT0TCCIa5W45CogPugSKmquwbo/Irrurv5eQ4gdgJo0UHE6LGVawqLipdT03gojQVK17uLZUQYAcjuQ0ZfPZnpoeLogtR5stT2ZJQNu6WqZeTgf/1j6OjmovGtkw6fPnnktuYDupKK7STAd3P06cNHThhgHSUxKf+FCPsomM2O/ulWyHwwsSBGfdWZGZrH7pyyc/iInW2dj6umn8HT161bX0ym8G+du0Y9NHveIy33381/vf69d96ZAfH/PuQP7blAyCUvhsTTKDCjUkNz3jiNcT6HslzFS0cgVVfxiqS05EznBKSNaissm5LRW00i6y8mpz4Leb1/QP/BaiKzvosp5UQyvyrxd6QHY8SIywKkUwZimr6ZdAAXBx4j0J8of/Od+5586okMZ+SgYveVLYtSiIWRKBiDHnik+0JI6D2hQ8Iz0qM+WdiBJqh17fXZOU6HgoP8hAmYg2ceLc/lAc8qU3xWFsjlYSxBpuGjEizpGTPG8p8dmBQTFhYzaXQCub8iz5IVEOBOK657u10fGanvHmuzCdkP0TnMiTuNUVWCVpPP2/kttHWKvrF4I+aEncb5eztNptXqq0S7Gg/yzx9EHfUBpuj9dyZ1Lmzm7+DfffhhHDthvkmSwNV4MMhfCGw40zAH+wwNGHRKPnhGpxI/8/SL2w9vf/HIs6/sOrwLKW/eIP/d5P/9FflPgWh+efQa2FZlecBhd2EOK/Kd5a1xTaObTImt5WU15KqdMnVBvNmW1hEUtVwfprdNTbKpV4TWlsW7glSF1qpGlg2yEmILIcOFCnYVtOeRp44+8hSK5j/DHM2YAZGPUHaNlxdhye94Efr2/YIt0F7YSzDdS6St5LYaVUp9tcEQbIiP8BuKdqOl9z5aMWhj6pJF7Z56HmaxmSoSxahiUYx4yOi5o/c/s3LFEaQ9dIj/jppJPXeUsphMp5E8VfCtUyHiqNW1oevsWcw99xwpKZ4V4MncULA7wVYr34NWruxCf0dL+Q5aAbmnpM+Om2AOfO4jSdE4kNC4omB+eehrzMlzQTy4E32yE922nYwrkKGIfJ0OEak/0KEAkcHfg79VlMIEewymMxQ2GQzBFDoNzVKhykeWQALoQ1Bm9ZrSmlVljwgv48Ns0bbMm9EpoZm2nm5ctbBi+OISfO0aribvFpXgbnQhIdeI+e99Kl7Gw3Lj8yp8RFkuCvj4HkPryXi/E3MDdxx0g5/YtbirkQxojr8DreQ7+EukdCK5OxRz0o6Th9iOQ7t6bHbZsS5Dol7f9azv/hO7jeHcRenZcLVCHUjlqYOrvfmPkwtOLqB9zGohl8ATOetCXD2CuSe7p6TxYG/dyTkn52CO8vSw7EbStkEQCc+x+FdxdQcKbNKg1pETZs2cyP/7IdSYGxGZmYvaJzQ2TkCLN/GLoyKyhNWHC4AxDmvngD3HxCTckqMjgE4vDujq4h/JIKQwt4+Sos35Zi6lhWFsmYCWuh+lTInKZKDy7dEyDwG4GfYaMso+xIFS/v1oJN9wJInyRWtruKEivLxI+fHHygJ3QUXsaPP6rbv81IHzhgy1WOclm4LnBqk3rlm1hXJEPKyrId4+XPCvZnMFiMnC5nFt+6pAsrHPUK2ctLCzcyFxIgyaO+VlzHVNnLFt1eptq7dt3bpNgelIwGqIkiE97mC5/sRtBnaZ4HWJ1hmjkOpIxlhjYUpK4bvacmv16N7ekyfRuILlYgx/DtlRIhUJQsZAaU9BUmi6EOmVKW4sNHmmuaaiua35sy5dSGh8fkt9ydLaEUsKn0+0mBMiDPpE07Wy+WZ7Q3mzj1/HEKQOCtRrY5KWtlbPzc2bUZ+ele1wujT+IW46FzNI/fnEU5lmoDD3+/0OM8tCRz6xX09hOfkJF5i4JZbVbFm2duX2O9rm8xfik6tynM1R4fGmlIRknJLZqFVNqpy+/NDRrMNnp/PnLGOb5qU6X0+wNo6hu5CeaEH/JkTkZ2oJNZYOERouOiJKyXaCSGtfKExscpmm5kxd4ioeEa4pKmkxjU12T0p3FVVH6bYbAlQLdCHN1dmV4Qbf4MDo8HkanaXMll0VFuWnls73sIJ9KNuPbkj7EZlbf7Yf0TQysh3Jv8+EzhNqZvnIhD0JXuHAI9+VAtHjiSW2NHtMbtHCumZb6q3hJZFVjYs3FOWX1FSu+cAvaLmv0pEyenViQovvkCXRU1pzm7XB40tIAh6mecZ2WLO+gTWsBOTeG+TzJ9LnXGjbdfEzNw8+f+Yj+IuPxevJ/WF0jTMPzCXAXtF1t3b0GDGlgFYfEPnwvsHOUpnjDf/X6AiOv8ayaHCNhKJByloDfweShVd8KtjakGx1q60N1rK65/ThcXHCH0ecwUj+CTXEhOukl95exjX3KKkjHrj+/9TCXjmfIo2t0fo7lbEGpRtjf79O1ji6hpIMnlth546CFSIP0Q1NCk3pJ949sGjdg6guojSuYVrh7Kooiyk2xmhSL5t1cNNDQcEzW/LHO5A2ICXBaomLAx/7XEI7EUOUvugJ+AeUMxatO+pNF9l+ly5b1W4MWNVU/+NV7QY/Wb6sscxobSDne+V6o+llwaMNtzXfduTk2UMTW8cXNY/2/e/NwSNbqm7RGE4cOXQmerMmv2h7RYmO+SsFwSnvnGiLRtvg83mP5QlOxT1CtAA5F1wD702jbBfzOpGLcjDeyU5RTQMO6M/AqQr9Dc5B8rM6v5qdZzCcsL4kdQnRFNIOJeVsCxFrQR92s2re6u5+q9suPx6xbG6LGFWQhzgaiaqjcoLk6A6xCpD6AeHq1MxUW3cXbv1geOXipd0pCUP4H2nmrE7/CeO+oBT6fuN88QngSn43409UsqAPEq1nCJWPSouWdqxd5BgWEdWCwkRavnPbp94WuMxneBM7W28Tz9ZiPjqjDulf7z7f/bp0hK0+ImqjuHKQ5yB3KdVHWZ6kCqnt/KXeL8V4kb/gq0LPaVi8gKz/BnmeT/fFi6OWrlu3lP9iJ2ouTElKSsF3jBzZ2TqrvX02+u+1PSYLCS/iZLngdDCOvTMmZMbqSVRYrLl/MriyOj++W79hXRjKieiXEe6eyuqd6LGODpa/6wN8WhHMMqLIUtVDbrFJ+ol1DoM2MDRsyHOQZGxKY13AaqwO6f0Hy211TZBETDD2pf1K/vM9DnT44yHFJZEV0eGt1nW77r/T1BBd6i4sVF67kBzvN2RBoHrz7Su2qYPmqS2JdNyzDEpk3F8D7T5kRoLPHwv6SLZHDlZ8RdmnZwrOAet4LLmTTQc2G3RikKIoWqEZZQHRtooc6ZTRUUdFrZt/SSeSFlp5286xicKJQy5zYdg7ppM61PCbb9JBop/kRqnfeWdX153H2yfOJNLbV8fLMzOvXsXcoUOHxoxoGH2t3W5X0IgK2Jcg7oMTx4d3+EdQY9f+/bLYj0a8qbV17lKI/SAp+mjsx4s4Euj1JQA9k0QPJoT8F95YEgs56arq3Mq4WQvVdv8IdYQh0C8yMsrAKlmQnte54NxJP+XiQYlT20rr4nT8GRzJTgVZgsQeIpsr3z/RtaLrCfFM0Nv7MJPu0St4ozBXCFuk4pIb+1/BXAf/pXCmHkz+zMELYXX+k5liHLzqeFfXdOjSz1Yhx/DIqGwcOm7c3Hraqejxl2ZGhWWQpstyPqkVoQOzPhEBORqRSUKEZE/qp6SUwd3KlKQm/7PKFCkH1GprSooVxY6xWVmMTiUZ4UEwPzSZ0vxQ0tRBjWnauuKUhCC1RX07TSF0rr46eDmXxh/6P9goYW2h3m7YxLw2nRL+PuBJDG//M688wB+H8okMX/qntj/CBVpN7fdI5wO4Anzb4fldo15tuIR5K/qIOF4DeBXDy//M+w7KV0L5SoaXga2tDDconud0f2QvHjVp8EzMxcbFxXJ45uBJuKGhSqsJM8XGmsI02qoGSqGCWJyf5Q7/EYWWtkHkNEhSzhs4PGdQG/5XXUmQOiQqIiIqRB1UUufpq8NiX+E9rK9AVwx4OsNvkbVFJ7YF7yZtkU7xpC3EvokFPEIhSaiAEwkV8Gxvy8kAq4c0FuhnGAuYzmy8yyvbh+n1qxf4Vxd8sA6n9b65Dkfw87wsGaIlED5f9ta9y3YXTqGBXZVMQ85rhyGhWTRnWsWeGvkGs3fvg0hLNBkf9Es3+tYl/NYlhZd8w0YyfH5JPGuARn4wZNqCVL6fbOx8/deen9GPvAoyGv2B7eAQ/Qz+OyBr43TIEasEzTVNLMkuA9byWWgFX4Ju7t6NQsg1ZPduL3sDo7kX+jsVPsttCxBZRz7HMM24M9NCQ8xDlLG60OOH0D/49/c9gbLXXXt14/Yzl7Z7WR76afPfgc/MjkBqgxnupe2HkGdSWxiVkmw4D1ExXogDp4IxKIFQ9vjFOc/GpzybEv9s1uKJj/gXLxz1K/9DeoY/6uSX+GekI/WvIxeWBDwiZNnhBuGXYHcECyLNweKQPWL5rxCizaV1jgL+0H25haMfmDztwaai3Pv5QwWOOmxtG10zM2XjXUnLyyff29C6Z0L58qS7NqbMrBndRlvBaiGtOq4QT+/rIT9gIsjKA2O2M8i5kjADErM8VQ9en5jtKvR33lrUlu6anG+rCR/k++zQRL/wiMAA/lGjfWhgenSM2eKnTXXOKFlY3XRHmT3FajIenB1jInrApqqs4prCohrKgZvo0mrJ+V1H9QchqnSZqY1FrOpU7FwBJ1RmYXW751dPXVmQUd2QO9k1PMMwzJaZZdfo68wxsUk9+OXqebkzWjNaQtSTyklCJcs3qCUoy5bsWD3OnGY3Q043O5xKVaROixlbHDQ8PdMxGCv1Meh5zmdE28t55ojYIec000cMHjSoZ/jtKOrrp5+qfWT6Mv77uyzl1SzuNYtwHgOnPPnPhUrZl+E5wrPjiK0JYklQWt3SorrKBNPiqSkjjTEt0ebYOMf00ZtT41NzayqCCme6hy+KiSm2VY0M0S8J1ARrAqNjilY2LNqAcGpRTOpEmr8/numUTbJspey3Dz31upAO3oAV7TXD1PTpt+dl37J40ri6yMY4Y3xEyKxZUXGthuZEfbCuviS1OHDY6MLauBXE3UcTrL5do0oIClCAddSOPsU34Jej8pEsNp7K9DIdz2AlMgX4GdMs9fVLFn2C9i1clpAVU1QYGdqT4NDHGoP8w2bWtZ2f0NHR/mx1ok3tq6vMNN+SCucNGAFqOOFLkpWoG5eSSW4H+coWoE7JnWRJHZ1eUdODDRAOjpqsgxbr80yxtRW9JxUc2DhaIBuHlp1UZXOIo6KuDXGCqIEK1+wqXdk0cqV71xp7GnoFpdlT0slLelDPscVPjZnwlwXHevDKcRMnjuOVbWPHtsHJ/p9oFGgpYb54En2MSs97nOgfQnQB+uOolX8mKtxHHrvvJ9e6K0nw/t7Lb3/65t0mzD311BX+8huWR2lpJSmdRnhXsdVWsk5FoxANmtvQeO6CxmYMD3Vkp5ZkRbyIUvmLqDfHrlyuM7XU9F6G3cyO14K+pUMv5juMAwsByEYZMMhPnXq5KTXsdPDUMszx9+14ez7/1RL2rL8gtduoXkt6rkb5Y5f/WI5smH2SmGkoKYoM7QzwG5Ye31BbUZDl6pjdVJxlS8+2m4fXpmZ8MyxBxR46GRAGcs4NJUmaJ2n0Ddlj5oYtD7YlGa1rU8Q1KetPs4KmrLj77hX0qq6uHpAVFPRb/8QbMCdGQxMViHQCFRL+4Q327P1TTrbglc36UF+Nb4D+qUv8BqJF3nQ6KgwjykMO6UWiaWW/siJGw8Fck9Yj6ICcu5Yv35ozOS+2KMwQZ403kuSfPejC2p3bV9avoIk9yMJTWFHtrqgSMuzb0Ts4EPSG8vzCsEh4d7fFbBazDQcE+elU0cVu6GGjPTx8mKaKFzMPGxP9hvgOGqqtzDK3p8FsUw0dqlUVsb4cBzqbMHrqkuyToOilaxLtT4cdj5tvNJUsql529yPbEPpaGxQ4oaICLYqoTyufnrV52YrN/K/DynVrVpM2DKaenrByirHmnq7NRM+VuMY3r0FX7o+MjYj20zaNe3PTphciQgbR1g8ivOThobCS0PukbJKkA1iPWhzQB8g5e2FoiD+Z6ntDdYZhoeEnI6M3BS2ctUYf4rNI/9hjccMqCotWVGauL169Q7TH/IJXiXkPkMcMYxRNM6Q2wRyDwBzjOjh8bVnN6sqDtWtLyQvyyUpNy+RTszLT8KpZuGZJdf3SUnzmDK5eWl23tAzzPxbXYP5jrvptXFPsruYgS6oRl+FAsOtpLB4rcgzZRriQaMyiBm0oBSn9nnXGJJCkINZkV12ybsyTR1LDTeaIIF+zxVrkig+e3IPmLSixDV6irmyz9fB7p+fkhnMr/AwNrXEfCaMGXyGtCxG8GQZKGuDTYFvdeTTedtAWf7Rzdc8Z3+2r/sn3VhQqcWDvL8rCCsT9c9V23zNglfgH/haTNZLqfuU/T8N+o07+IDx5+77PG5NWkH7M6dBr1dpD5NI7nMfSC9LH5LgaAvybfXOnuWsOZldvrrDZY6PvvTc61m6r2FydfbCmbFpWXkZ6gZj3Yw6pOUJaB0P0IZI2CESLFMTWRfP4krvXleRaSopyOF26Lk9YJO0rksrnLApe5Rdv1RYZRlkepVIaykK+OBgrqc0clcIvdYwBxEwlVoUHl/KYoSCQ35L6opFVEUpLhQh5zZKEvGaf0bRm9OTyN9yqOMHp4JfjSIyk8qm5GzndKfrN8+hfipP4hBinWVZzZC7616lTpJZ3cSu6SO5R4ndQBHixGbFb8RF3XPzdN7lHMKUaIvu8OtHhSEy028c8vXTJafYeu5MtlmSSMMiK5h15QXxPahqP3TiU0FXi99iZknCDf4MMZl1EZB2ML1cylPOBvGNnwctQjq8F/MWBOPoE8HOKt+Q40WtuxC8R/ILi3gF0HoPy7yDVAHwfLU8kzfsY/mcna2+v3RGAg4QKp7mTBKf9mgA4yECAP89wP8BBmgC8i+G1gMO+DfhpAZd5n2YBfo6VTwEcVivALzBcAzjMIMB7GN4heOcS+uCdC/Q93rlAB/ALAi7Q6esm5ZdzxyV+3pOXB/yCgCMNnKCi+lZyr3FJ5F0ozaalGYo11LYU4vD8LjnVJ3EyH8Qo9B56j0+YleFKGVrbXD+hOanZVF82dVZYTEwYuVAT/ZZPwNWW/Eh951Tz+LyqhlB9VWLvB4awMAO9/h/qD4E8eNqEkDVSLEAYBnvdN3/+ctw1gxBS4nV334gIuQZ6KDKcY/DV1LrWWP89/gMBbrFhsXvEL9BhC3ZeOmxV+eiwDfjqsH1gjYOfPe8cWO/i0mLtsJu/lusOewbYx6blscP+AQ5yaHniiCIl2lRIkyRFjf+ss8oa26JjwuTkihQUnRJWSYpO5GIsG1cUpUmoRQnLpzuri3L/FadkqiKtIEdcVFFfpq5YZOZKIu2jIm4arqnEzTkl4jJ5c0q1d3pCrig7940q5ypn6JSB/WvyG6yqTN6/KA7LxDo3yBtT6f0gaV5UEyky62qisChO3qzMUu3kYe4r58ynqKmU2GdFpWnKsvz3EHpyITqAosngcNEnS08qQylQNhEAYgRsDAB42mNgZgCD/5MZAhiwAAAsKgHmAAABAAH//wAPeNolxoVNAAEUg+HXXhR3ZwA2QGOwCM4qWBR3WAWXGD7D+W3An/Ck/UIR0Rb/45ggR0MxxiYxrq6QutUTVq+m8LRmItGsZvGc5vGCFvGSlvGKVvGa1vGGtvC2dvCuzvC5LvClLvGVrvGN7vC9HvCjHvGTXvGbMpyrwKVKXKnGjVtDbnN7JO7wIB7yMB7xCB71KB7zPj7wIT7yB/70F/72N/7xD/51jgsXuHQZ+gPBTiozAAAAeNpkjQN07UcchL/ZvxE79bPtg9rts20mubdRbdu2bdu2bdvmNsaZ85vZb1YIiNlLm+Futc1O06lctnttFcNW1a5YxzZVS+prmI8L8O+/+AiPiBwKKOnQgktISj7FHVpjJyaXQko7tA4BCXkUUUb5smxdlhO6+/KaTDWndfeVtUuWcU53X7eitoYrunv1ktp1XNfdaxqqa7mnuwNCTR4ArvWQiBgQAB4GB9emD4iQhHLmspY9OIIzuII7eII3+IKIEJ9CKunBAEYwAWGA55ozZ3Jz9r6gOTfPb875RzRnxhDR/IOsOLCyA7uWr+nMB1V24fld+IPOfPjUzu8fubYLV3VgY7mmC5+CtBgXuNLckR6QHmDuM0+Y58wr5j3zjfnN/OOUOxs6/ZwhzihnC2e1U+sc5pzgPOZ85Dxj9ZPVS847lr6w+p/+CCa6rneSW+n28vPdMUEPd7qdY7y3rEa5K92q9IDOsr1V8wm3MZho7x9mTx7jnuZeYF+4zX3Dz/dGeZd5E7ztvBpvL+8Quz7Jz7d+htVl9kYPq4neLc0r76225gM/P5jo9/C38lf6hzW31vvZmR6cEN0UfhNcFrwS9gunht9YnWTnjPCqpvUz4XtN+VPkRzdFvaJGq72iA6LDogss3xE9Fb0Rp/GAuCo+J34u/iLpl4xIdkoWJicl5yT3JW8kXyW/pMXpgHR+egDiSmJyyKUv/ejPAAYyiMEMYSjDqCZDll2opY6DOJ6TOY3TOZNzOZ9LuZwr7O2ruZ4buZv7uJ9HeJKneJbneYEXeYk3eYd3eY9P+FqefIWKlChVjnJVolJVaH1toI20iXqop3ppgAZpsIZpuEZrnLbV9tpBEzVJkzVF0zRDszRfC7RIi7VE61SnejVqbx2nk3SyTtPFulrX6Dk9r5f1ut7Re/pAH+lH/arf9IeRyTM9TE/T2/Qxw81IM9qMMWPNBLOF2dpMNTPMTDPHLDZLzFpTZf5joxyg7UiCMFxdj+chnDiZbNyxvbZt27Ztx7b1GNu2bWeNe/Zw9uueWe+557vTqPoL3TPP6nP6ir6ub+pb+rZ+qJ/oZ/q5dtPBOkSH62idpIVarCVaqtN0hs7SOdzLRbpEl+lyXaGruaEb6eyG6KCoNI6+oYM5zJ9kZOhuDqtN+W8BaX7k9j9k160HiTXrvNuWedNoO7YB/gflQ57dwHgrp34ssbdeHTs08eIkA2Yhb1Qj9i009quhVyYLb9uSZytQsai3QCMD28QuWpvYtWF/n5xuKsvp3JUN7H8roekgodaNvtGG0UG9gfGzUZG+KlZfl0C7yelayNoKxqvRMlhX8/9oubF+JheKif/lO2Kq24vnpoWbyway2QQZ/uvYDZUNsElyTF9uqLo98ijL96E/6wNhIhRAVuIRJB6BqR8dc/p4tsGeClgN8Q5YcdnN9Ird4jUsfGw68m2UIhv6zcomn+OFeFzt+1GbftQmu3ViTWu4CG6HLWSfzc9KHvSm7v5EHQhjGU/kWQCVZRe6J+AUfAPfkU1NqAUh1IbToCNcCTfA+/ABDICBMBfmwWH6nA4ZLlfTOUpxC/ZxRpVhpr8FWfy/T9ze0IfxWJ7jJMTqEaweweoR73MhM2okU/1Dwa8HjAKs0FdDB9xaPdbqMWvjZ5aZxcISrbfcKn05y/4wUM6RsczHM54IBXKO9zH+P5f+5cgGMt5Mr1tzuhfB7fA8815QAFuY/4ZNumlFjA5yOhl2NLPxzDZTpBxRu5k9ZOvyPMjuIWo4ynlHcvo/LIL/t/Bd4SaQryXfuDvj/Y2y/kY1xOZq6jpd8njmS0cpA73lObxuxet+GQhjmY9nPpFxAWzDZg/shX2wHw6QdyWoDNWgOnSATnAJXAp3wd3wBrwJfWE64E/u55D7eeTekdytGHbbkNle/vdRTyWoDNXgLrgb3gCsvG013phuvLV1eTsbguUE2zN3b3OnaLGeLVYvgGtZu4H39Cbe7mfZezXarq/zRchQG6W0A3SCa+FVziVX6+LbMBrNLlpwAfNrJUCjrN7F/G54Npqp3cg5+PONLsbCe7JjidKeaO7rcG6UQmEKCjko5JDFMVTWJipr4+8MvI19N7kfi+RLRPwV2gGLs73Cdm/9HHtkSf4HpVxSeZBUvtZVTtUBMcmatb9X7uLdA64Dr0M3933iv7mku/yJsIccLfYBN8SvgK+b513UfjdxP2L+CdWm6w1uht4n1NMNnzRmKf0E8BXDF78NVnWZN/T5f8N6PcmKTwieY9VXAniyW811E/DHb+a/OsmZEvsC1ojsKvJdfIAxZ0EXT6eqNvqm5NDJb8izLIpP+gq5LdSS48dXkxfn5vrp63kA3Y+Y+5q49Rf+9W6DkWL80snK4nU66m30LWlDrYXEKIFSbkze3+5AjhZAoTTXYiKUkPE0osyABcyXcj/WcHJZiVUOVgfZ/VGXYLECVqNXTofjxzuLVYhVgNVitJoTDS2izoI5MJ8zXsRzCaxAfzXP9dzsPB2OJfouRzyO4ZHS+cRaxHMJikudB8/VsEaC/9QQJDUcJG61pIY9SQ1rqeGYZOpwdsejU+BiOUt2iEHnh6MxHr9Ypxo6a9EJk9xTSe5hnA3Vr2Ae575d1HWLKEQgpxBFV18qsUlh842ks+q8Un+u5GN9IfZtxJ3mNOI6lfnUsEDq4Y8iWt6DNTx0A/Ya61A5Nz45iTlAbn/z8T1FnwgoV2PXuh2UrFchG+pd4lZgPT1UbN2elSx/2+gK+2glNmukLHZlJcPvkmmyU8975/lasoDzMFm/s3MWwJEk2Rn+skcTuquBFpQmVgM5K/VALe/2wjD7luGYmS/AzMx2gOmYmXkZg80gw1IblnqZeYPd/vXiRbpLquiQ2r3y0P8isyorXz5IqE4oKfnTNl/MJgXzg9wseKXqvmW1W27nhrdzTDOXnNroxQzB6LfHfp8JPsJRjM7nych1bVOC0gV554nON3X/Y7Vtrrv5pZ/wOAfETwazZTptlc87H1VaICfBcui0OjOefgnEOdP5MZ5vMosk+5uiNuKYY52VlJw282Ee9YLKerz0ML3HFnIWBfWGdmrlFg4iRzq8zx6htt/Ncdhb6TBAxrGE7Kh5v+ZHdK+r9ugIhuYWL5U98PnIjynIdW1xhKPTPhbeyTZ7jN4fq3tmgUGcu7tqJtILRY8e3lzgyCwoYzdzEXu0ncnv3YqdVmlO29a1+t3hHOma8it98Ll6H2/ZTPKqfMq91iKkuA68teI9f37isDIlC4sevw3R42hSo2zMOL/UatFklUtkyZemay/BVh9xnv9/KWrb80JxTpHaSdfZPGu/l2zO91FePcvvc9tIVJzj7aVn4tJdSxx4Gcvxu79M0gs9eQLJSroihclSKdfp1kGSNsOrSbM46y/VPTcnSsZNZr2v+Lx/vL/c2xJ/Yc+8jErc5D2jOWclSVdtNCUP+fyXkmrWmczc7UWyvmmyuvt1Uynd2bVJFaLpmYvC2rsJbOM0CsU5hspe934K8W6zutlNYRKrx20EawmDcUWTLqlW17nJyk13rrLb5lgXk16Mx7RTRm6+Vnu0u6dH+VyPrA17e5SXPIplj/R8IR7l8zwKstHOtu3cO2MFK6nPO338JX6ZX+cv+Cgf4+N8gk/5yePX+Qbf7Dp7vI7ruYEbw3DIav9au5UamxgSBZaLtKMkCgyLanYms4xMNMQK0XJWipZRFwW2irT/JBrmJNErOFn0Sk4RZWbVCk4XrTTbVvHrolX8hWg1H5WNdT4hGuFTolE+LRrjM6JxPifKZfk3xfMt0QjfEY3yXdEY3xON8wNRLm9upC5fhgkhCxlBPv0rtdqt8iyIhmqPKK5ZWAaGZWZ5YHFILYAgLw83ZKLFz/RXGMFKO9GGOjACjFpYJI8IYYzUi/06Do7cA0ywBn1rwiRrWcd6IlNGGxQisJEoOlE05WFaeQ02iTYrbGHB8Pb22KmMjRhM44ZEULi165lCUK7H7gPkZnVkg3lQjdx4p9wj88RqCdYwZakcEiaStgZljHXx5V7+BKs/m2krpZIiiHideY1t8Zwk0fXnLsE0Khj3fJ2pHXNcp5d3nUbR3gJTSed6pU50nT1XPNYX1nVJdHmprhpu/0lJWqUXlso97fzJlqmK8rlonWvb0iVzjcJ6Ggong+EU4FQwnGbx6Qj+1cdZNIGzEZTGcQ7nch47RdvYzXZ22P0ui3d7vIe9ivfpfr89OYBi4zzIIX6Cc63kq4DzLccgLqXNggvcnjNc74V6epHKwMVcYrouFakkl+np5XNm0VckWwzyZKfsgVeDx68BXptS8DpPvZ438EbexJt5i6XfA7ybt/I2DLydd/BO3sW7Le+9vI/3iN5vqQ/wQT6kfKj1fg9Lw3tM4tt1RWU+DAq10f9iCMa+P3EN0xw6wtbzede8P6ueQfZcJ+RkZQ6fc+j5vBVNbrNBquXZnNb1G3cZWZp5mnwF8Yvc8tm0qD2bY7zYHFTP+9rP9TOQef5nVfxmk+l1XqW8nNdFuTb6RIPBoKheS6ptCpHBVzPY6kP1qNRN8/y+lUkrlQ9y18KtqW6NChnKd+kDGx2Fr4KKzrOVtmf0wvkDGq8RoatF6uSpbjJLV43HrH8rbGUYKaOw9m2KvI/4iDM+JoE8tY/GX0neH/Pqw2JvP+dwQGNAPHRa/e6Ld9o0BrFTn3RuY5v3ydMofMWvYOlJ6xnPlk+UfSQ1WTyaLjv54vskM947I6A7acR+R1rSt63zlxW2R9DzxuD27DttUdpxm71Heiy+S6mWjZlKyI7+zvd7y/L9m3Lr2W9meWd80nN+k2LwpwSpXzxBgqeqMUXkZYP5jsdPiKpaxHKY7PPdWZCVdq6a9u7czW7bC2zZu/MJnx8XokkFOi3XO2P9pu7yfp73Mxi4BoPvTS6iZKMPfT+2MVYeNdFmF/6+mB0RCneluUi0kHXaXhey8X/fGZ2P8tY+rJghI3a1Ze4eRU4TIW0PywaNXLciinKzwjUr38c0GbnG3FsHNkYkrzzXsjaaTCUykb9lUz04OH8gJ2Jt6fwx0VqkJT//0mgm1YXP6u0J4vg7BfGJWva+ePUAVyLSJEoc5ndmvGbFEsy1cmlto3gRayXZZnS4oGBg6DzMEsL6WJOIg90odNq6ni/qjVj6rWkQRfD+Jf82JB62faAYaC3k1Bcywjt3+X0k///+3i7NQftBjWm+yFeBH3MNy7lJlHELt7OCFv/FZu7mPk7mIdHpYSKs5YywPpzIubN/D8XOsCVsZffsX0WxN5wezuZAODecywVhe9jOheFV4WIuCleE13FFeGN4O68P7wzv5m3hI+FXeGf4tfCb/FT4o/BH/Fz4s/AJfj58KnyaXwtfC1fzG+HacD1/GmbCXfxFuCfcw1fCI+ERvhqeC//N12rUZHFtuPYKrqzVa2u4ura+FrmZwBfD75RPIKpRyTMEfupQ9794XCGyfXi7qzOiMMoY4+RdO+qC76pvIILuNtpO7JKMHtO2UhZuNI0blJ6ygJ0nCawXCbJphfKhLlrBuMrUrbxg/NUYNn9jyaPl9jefOWstlXkNWc2YvnWihFRm2EqJ02vR9pGZ1NO6KLdaVNkKW9bjKOmvuwSslFCtM7VjPelcbk+SzkW2kPWPLo9zJrssWlthrz/p5YWlMk/P5Z9joZUbJmOS9dIXSzJzhdmTuLu7+viQn8QVosBisRxsVGCajwZobBvh45uuk7ZRC2OwCJ4snbtNYPBrDiltoXwK5++LaaONCqTTrinRtIeG8nQKJ9qisJUFw9vbY6cyTJtr3JgITnIPols11RUjH2DCrMa4p6mEvyNdgnsybqkTmLbUBA7jdG3ytozxLj7dpVO0DWbnhFLRrQGvM6+xrZ6TJLr+CZdgGhWMu0Knt6OurtPLu04jOFk0nXRGpaZMZlWNOFJf2NAl0eWlutrk9p+cpFV74T3P0s6fbJmuKD8h2uDatnbJPEEhijNC90lc6QzOYSdxGM7ytOCcOJqQcDZlnEM3zqUHKrjOYxund53EbQd2VOraCezq/UWbeZLsSdhTmdrLPsrYj9Dz2QGLD6Z0rfd7WBpqYzsZgvHmxPeZ5B0clei0j8wvim2fYJG7c0tg1bOlVWdetYbrtBaxxsosXZCLjn8X3A/yvrgik2Si4387sqDdlYoenPkJvYXKsRfnjJro/EdQn3K/4uFjU6e9KMtzlhidv0znGbmd+cdKrptEbd8Btf6jOH35YecYpJOl82e5MdlWBufWVTTjdzOpDOkr6ZtMg1J2snK+6zRtpucl42zp6SWV5zFHAHr94ng9OlRDM6DgZTyv8vzlcPby+CztmP7tfyvFnFXG+cCreb8IqtGsWpdb2U+ydHg1B0iw+7da6GX5btE2ET5am6J4eJwK+ddeff06GOpE+5uSv6ucNzSM/9aXaeRnooGfICh9OM8V7VfRf2Fv9S8VkuVz4wTj7+srhvJ3DJEDHOj85eI9sO9Qos0ZXuI0+/uX3J7PmL6s83inpby/pG6/7c8yaV/LKF/chV1ZwIle9TlTQVOydov6QZNtFEQaszVv9d1QiGCemD6ir1zXznL4M/Hr/tWDGL2i/wvqHf8yr0f/z7pSuaUXerqeQe8vw/r4/WqIIpl9TRbJ9XZppP8c0kh1/sQsEW3uh91HYBIcb6AXAr9q5zF3cCd30eZ+HuBBHuYRHuUxHucJnuQpnp73/w7rYSSMhzysC1NhU9gciv/h4KzN4wqjIDpnlneNiZkZI3ELokjKjKE7MDNTZnYXYsYGzIlBzFDC+n7vncfz40x+OUsl1dRQRwONNNFMC62c5zLXucNd7nGfBzzkEY95yjOe85YPfOQTn2mnmx566aOfAQYZYpgRRhljnL9MMMkU08wwyxzzLLLEMmVjO+W0M8664KJL3u79PuCDSWXEI0ltxOM+4ZM+ndRGvObnfulXfu2vsq4k+y7qZ4B+BdafgMQFEh+s+SClhSCtxSCjpSCbOJPTapDXWpDTelAgfFKRcCruJWJ8wimVCK/ivpvdgoMc1AaOcEQbw7mjMic4oU2c5aygkkptpppqQQ01ylBHnUwDDYJGGpWiiSalaaY51BZa4r2V1ng/z3nBZS4ry3WuC+5wR3CXuzL3uKcU97kf7R/wINpEGsrxmMcqEJnIPOd5/H/LW8EHPsh85GP8iZSiZTvtgm66BZGXttBHn0w//UozwEC0jPSi5TDDghFGos0oo4IxxmTGGY82f/mrrUwwEfdJJgVTTCnFNNNKM8OMMswyGy3nmFOBeeYFiyxqC0ssySyzHGqZsnCgLY5DdsopZZ12RjlnnRUuuBBq0cVQSy6Fut3bVfB+7xc+4APx56APCv/n7iqA3dit6PVp+2Af2C/ZcOK0Dx1mZnLe53A+MzMzMzPz/wNl7kCZmZmZuR3m9swZjao8zc7a29Bk70h7pRVer2XpXOm6F702Cn3os9HoR7+lGMCAjcEgBm0shjBk41BDzcZjGqbx6QzMIL8ES/h0OZbTvw7XMf39uJ8pH8SD5B/CQ0zzMB5mzHf43iXhuTdvGbe4tq3FLDj3dihcSfaZNhvltcaNpiF59GCsOHcPdUnOSVPl9W3m9D0kaT+q0tNXSXtq26bsG22batNdNYbn3qa51k7O1LaNVat17i1T2zZWaXt9j/qCk269CqkWXyprk7avP8JpfDrPTaD81E6S2qm81UjbpifWH52bUwmuxljbpjqDz1F35fD5lVcyGKFtm5ytbVO+oMcjWqTyAln1q/2RtizqRSpeLkivtpCL80tmkbYtlZts/XQzXNxMadBmB/o06djcmbcF0lEtCnRus50mbKlmgctstU68kbdV8lc7f42tpb+O/HrFbJDPlLbRNlndliinrmA+ucG3YLNrzzxX7zBjD2MenXtTXUeSlJOxR5m/FD7at8XNPMmt5f0YM++bbYlDOhG3zbbbDhc6bsQMSGfigmfH01ca55/A5/natm1MvVOlHac8J5rRoftWe6NZ9xfKH+D7sdQO7atPc9DMXf8K/4gkzZfzf+T3Mf9GXCZK486z/Tze559/VkCrtkQlR+tYraWK6Vpq8sNTUGXNzM2qfmdysN89RrBzMIm6Wu5C0W75sA8fYU1cb0W2Uf5EqX1E68PETH7OOltr0Kq5FMw5leXO0mfzOYbfSXmnRqm7tcePLNFn+Em6Z7Rb/Mu8f5Kc9kHzzpY5WbxPfa8GdR/vLRq6NuksHcni04OyLRJrRJtG9dLsXeZhLHs2IVq9Vb3s6BpHK3wrbQTy/yNfhuRDCemUQ/QZkduzPo9yEDnIw1MaRm8mhKtd8k1hqnrjw9qqcvk5mcef9eA9e1YU2jkSL9STueuknP4pV525+pQrUYxwCV+SBSvjCZaNCPzxUNWd+prShmeq/e6T/7kb+chLQvnoU5E9EInQPY/h5dgy5ZPcMwxJU5pGy0nt7BoV/PRilEcyblh3XXP2nFJRYqn4vJypxtV/+1MB1f/8i/myv3//3+XxwNhqWaP9DOWbPfYF9bhcOfbElCLrHSqgv/Nv6UFiwTHd2zoxSqtACkkov9/FW1j8t1Bx2TkK9fY3I1D+H4Wxcd3xM2cZTeW7FI8zzXz3jajJqh+JJRvj/bxUewVW2oRQ7n7nwUcYypNy/UDrUP2c8CNF6vYrjL9lp4jLj97PahPjdc37+dfx8mO97krbW9e17g7rwHRMJzMTRI6xFMusEytwmnXjTFxoi3AJrrXVuB432TBuxX12JB7AA7YLj+Ap241n8aKdbCWWcIVWvyUR6N4QWNdSvJDGEh30fLxVLHG73svkuul3iypyQuN4T5mCsfTHWDddRc/HOpxFeeiPJ3UqFS+rsO6S8Lh20iSSajfYZGfdaoqNIVVJPGGhUqeaKZXp3qVzLGXeu11MC7nRdLBrcmyrsU4+l1U15S+LSrKS9iZZSWuxp0mtspLWJitp7fY8KbEXSR32MqnTXiF12aukTnuN1GWvk7plQ63F3kZqlQ21NtlQa7d3kRJ7D6nD3kfqtPeTuuwDpE77IKnLPkTqloW1FukcnJ01aR7KJVlbk/6hLFS7Igy7R+j1KKHXozETMy3FHMyxMZiP+fQXYIGNxUIstHFYhEU2Hov17yVLsdQmYgVW8OlqrGbetVhrk7AO62wy1mO9TcEGbLS3YJP+L6SOuvVhMzbbVAxj2N6Mw3A4nx6BI6wXR+Io8kfjaKY5BlvIb8VW8tuwzfqxHdttADuwgzE7sdMGsQu7mGY3dtsQjsVx5I/H8VbDCTiR/Ek4ieWfjJPJn4JTbBpOxak2HafhNJuB03E6W3gGzmBpZ+JMtucsnGUzcTbOtlk4F+cxF/8hi/xFuIhlXoyLyV+KSymNy3G5zcYVuMLm4EpcaSmuxjWUwPW43ubiBtzANDfiRpuHm3ATy78Ft9h83IpbbQFuw23s6e24neXfgTttIe7C3eTvwT22CPfiXqa/D/fZYjyKR8k/hsdsCR7HE0zzJJ5kzFN4ivxzeM7G4Xk8T/4FvEDJvIgX2ULZ0ZM+oeys6aGyhe+qVU7tabGaLbT9d9UiyzlLXJwLu9XCb2S15XMkIgp0aTxG+10S/94TL2p8XhLawCk0/4pxmFjbX2OsLyGwchTuGST6JaYcxCmHQmc2uD+lHPaTXDlEBWKMJIwTX/dtzDphHqYvbu+6flDgjqF1WmEUom9kzUa1ms2+kmw9vq9rVlD2BPmxLaIQSfJxCmXp5ueTGn4PGnq36zn4aRSbZ/ssfmMU6msMx2Ssyo/HD2f1TN+fMLWvQSnszMCOQ2y/4W9hToeJ1mRvLTGTbZHvci+FRhjVQ06Y8yfpf4PuN3JfZrlbGsQtf5Qt2b2KV1aDujIsikbvWxBj9XAPfPasuNnzKlFoZbN9dmhockAtPlSb6TPlufdP7KfZ6fZqPbGchZcVf3Oz6gp1hEJwSbbFtjBt4f7E46hdvLfxVDca/fsA4TjVDPS8cGnZqEVhXDj+Ba0qr49luJwtoeB9k6T92PObPFlH/L8j/NDbDlI64aRyOb1zJfXJtxC95BMho5YGJaz0v9N10kr5e/c6Ph51JKfCJ/7isVr+3rfqNyHkM9/umiRWIx2MVzXgyxGfNy743+em5FaL+L088mSParGm07ZYXf6WwnILZ+x9B8M/GsU65/1ofec3EZ8ltzSeX4fWndwariapLiH5y5K9Mt+BAS/hW2R+jL/ZQivhJdvidiyWPCLYov+2byG1K5RYu7eBU7aKQ/8mjbCAM5G+s2dBJ+s33n78gE2IrcerxhbV2MkyW+j3ODso3JmnnWS9crC7msT0eg5OTM8+Rirbj+wnVrGfkSr2O1JFtpUqQvx6AsSv53+IH/mh0hDTLCwtos+9w/SHS8P0jykdY+XS9tJ28ieXTqb/39ruAcyPLIsC+DlnPBNb3RM7jdh2shoztr22bW/3xrZt27btZIxbZ63P+9VXv765Ve81b3W+916/f1/2jcwX+aWIY41wGKuAw5/yp5H/LX8bcawCDsdxXGRmcVaY7Lbklb9hrOoND/Nw5E/wFPJ45yWv0g3v8m7k3+E7yC0IXqWrMNmLyWtywwIqFJZQibgnValhMg6ZLxlvDGPMLcxSFvJrtEaHY/3KuOM1HgU1SZMiM1VTUUjTNC0yMzUThTVLs1BEszUbRTVHc1BMczUXxTVP81BC87UAKVqohaisRVqEVC3WYlTUEi3Bs1qqpSipZVqGUlqu5SitFVqBMlqplSirVVqFclqt1SivNVqDClqrtdF2ndahktZrffS5QRtQRRu1EVW1SZsjs0VbUE1btRVp2qZtkdmu7UjXDu1AhnZqJzK1S7ui593ajer/NL6XVx7f0xmdQVGd1dloe07nUFLndR6ldUEXUFYXdTHyl3QJabqsy9HbFV1BDV3V1chc07WIr+s60kA8jcf8vyGhKB7177JfYAFyeB+vDD7GPGjPfCyAl1iYRfBqsr4fr7MKq6Czd+3qwlZsg178FJ9DX+/UNdB7dI3wvlzf9o5cP+JOHkeW99+artzKjyXec2ulSqsp1miIvoTT+oF+ihv6nX6Pe8rSAjzQEZ1hLhA5kC/MQMOQOuBx/OVYjXVYj63YH3eP0ThN0DTN1nwQcJ1D5eM+r6pERaSh5r/E9UEUiDv40Qj7OTvb1rWzEpEDBcKSyAjFzdzip88mHMEZXIEAPO3T7w+PRpTHr2hAZisvqOmRJUfa4XKPKOTPpi0EsilbACCeST4jfz67cRBHcRLncZUFo0cg37+c9G+LZ1DEu61URgZqx9E2WZ8ZUqviKpWeyNyO5fiAfdtOdz4tEe/bHElb5uPPQJRgE3Zjd/Zib/6QP2IWszmaY7iBG7mV23idN3iLt5VDOVVERVVcv9FvtV+HIJTCctwCWJCFUJOlWRq1WZ7lUYdprIe6nn9o6ZX0rbyGvrUqqwraeOahnWcb2quBmqGDWqolnvPswfOeMXjBswQveU7gZb2mznjFI/qd1Eu90VkDNRRdPR7fy2PwvT2+3kcTNAF9Xf39XOX9XdMDXM0DXceDXKmDXZFDXH9DUcKzaT4x7P/09l9jAjpqy2MYz+Iirms1b3Ix7uJtLcWHfFdF+CifFpgnOVmIi1mCpVmRaazJ+mzKTspgazVkRz7HTnwljk5x9GA/Hmc/fZJDOIpf4jfiru/xJ/wV/6DDOszRnMjpcczlYuUQuJLruZW7eTBaneVl3uT9eN/Q43E1n4ooVWVVWRmqrYZqrrb6pF7Qa+qiXhqgYfqcvqJv6Qf6mX6jP2mslmqyZmp+vF2tjdquvTqskzqvqyCr6Wj4A/tn+0WbYZfbH9k6trYdaTvbO7ajbW/r2WKuuAO6Gea3VV192XE1dOaI72nu/D173S7W70DW8tXxNoctmoj3E/Vjv5f5zr/u+Ie2us3j/jcnop8dr9+Fc53PdKsuvrOWbWA/b3vYX9qeidjveK/jqY6ZqCqOR9gi7vNRW9K2tm1sDVs8EbMcT3GcZc86s9Y2ceaG43qOR/vjn+74186vst/zx/NQH0Wc4aunNDqc6Y/nM7aS73zGfjIR2Y7TbX77XedzoEhYH8+Fj7I+G7ARG0N4DMtxHsBF3EIlP1Vq+HlSy8+T2v/z+dgc38GP8Av8DmuRjfGYitlYiOVYi83YyenYj6M4jYscjetJfeHDpLJcU53+XlOt+Y2oE1dWxLvZMf79XFJTrqi/1hJdSUktuY5cRX+rIJBd/Lxtan9gX0jEVMdj7RedmWk3OfM128Aut30TMclxn49Wh/0c57EjbWd7x3a07W1NW962to1tRiLmOE77qFjYypmjzhyxDe2B5CquO37EptsidrzNkYipvvNdx9m2n3ue73s62R/a6ran/aUtbIvZlETcszedyXT8JIQ+EIhM1Aec0UdZzjRFOwBCyfAxlEcaBP3rX6rHQRCfgk/w7z3x7+0qo+Z/a/cv78HR33vixzimDRIAAAB42qzPM4B1VxgF0HXn3Xlj279t2zZG8dj2xLatKlX6PizTV2nCvo9xYuNNsy72/g5EyI7eT+4SHztxrlF15/zEkAO9E92D3h1qnxrxqRi++UaedMtU2aTIWVfdZNAus+7xhHKJIyevLLLp/Nlji5y7euXIIn1hKluaxdbLd8r1+ky506MhyRFZZJ08B510nV6T7vCIkElYYoMCh5x2g37T7vKYkIkttVGhw8640YAZd3tcTMhzJbHcZsXOadRmyJx7PWmJ9KOHGxc5cvLwyUW6zl88t8j9F84dW+T1KxfPL/KecE+ZVqqxVakLmnUYscfN7vd0yPNlWKHaFiWOOK9Ju2G7zbvPU0JDttXqbFfumEtadRmzz60e9KzQkGONejtUOO6ya3Qbt99tHvKc0JBllVrblDnqohadRu11iwc8Q2jkWqvBTpVOuOJaPSYccLuHPe+FzvahqcSjne2T3YlXF8DO4bHEa3/hh8E3f/X+l3YN9ffGuf/KkdHhxOep2zPR3hlL3e8O1R7n/itHO4fi4mDlr6wPrghuCG77wZHp4Yl4T+qOTnSNxIf+vWPfjcUnUneyf6QnPrcATndMLoxjk/GV1J36/natqYukQkWKlShVhsga5MqUJVuOchUqValWo1YdCoRMrjz5Cv6kkSM0/iSJLEesXoNFFiOyOigYIU2aBN8ZS0ckGcwILguuCq4ILg0uCa50zMO+pbQegOQKoigMn+7tfrFt27aNUiq2bdu2bdu2bSeFmIWYhcW8E/QNl1/9rR3PzMVa7MVZ3MVLfFWRVWKVWZVV1VVz1V0NV9PVRnVa3VbPdXxdVjfUHfVAPVuv1rv1aX07aHPQYTPcq+41D/s1081ys90cN9fNY/PeGhvXprV5bVlb3Ta33e1wO90ut9vtcXvdPrbvPePF9dJ6eb2yYXt5eSP618o+dNtL+lN7oZ1QdHrR+UWXFedVE11drG8oenmgNSIjNkc++kYo754UYbHo+WBz/eyf2oT2ajG/Wf6nCKfpYzkT0dDU4BnssqLrB9ogOuIjOdJztCWdSbfTq79d/d43Ul7alE6WlyrSSd/I691rGqWoe6milJU7o1Snu8XKk6Lvi37tdlQd6HjIiYIoiYqBd+7GaI3O6I3BGI3JmI3FWI3N2I3DOI3LPOcluJ8mpQVpTdqTzqb76UPfaJFpXlqVtqRD6WJ6mHJ/dI9mpdXpQPcWjT410HGQFXlRFGUDn5Lqoznaozv6YzjGYzrmYznWYzt4GWPMpzvpVfraN2ZMmpvWpP3pcnqRfvWNlZAWpHXpQLqcnqd8/sQWj93YFd3nT+y24WgT2u3F/GzRx0Uf/ql1aB8VfVL0WbcTiPMSrnbnE24U8/vF/G63nXkT2ofF/tOij4v1V935RNlFFxddWHR+0XlF5xSdVXRG0WkhWyM9YoYwYw7QspxZFP72rqtn3XWnp9PpdDpXz4yerdjWszW2bZuxnVGcPNtj27Z61fpXr8qr/GNkdfl8Z1ed3qfoq7zAC73Ii73ES73My73CK73Kq73Ga/1BVGNmeKZneY7nep7n+wyf7fN9oS/yxb7Ul/v9iCbKCHk6CWIgogAIGIoQX0OIq3PRYQixGWGu5t5cfDhCehFCfCUXHYGQViHERkxPrEt1OsKao/MwfWnQJbpUp6VbGzRbc3RuLZJA0JqNgJGYFs3VXNByvR7pLfogx+lqPc5o7dIPOEc/dy/Wu5+fxhtc8rG8E9Gk8ZqgSZqsqZqWUe1GwChMolmaA5qnK0h0la6iiChpihZooZZoqd6gN+pD+rA+qo9pozZpi7Zqm7brh/qRfqKfurf7uOCn+yi/2+/J7KOEgNGIhC/zFb/4P6DbiikzIqd8RKX/1p5EE9cjpJ+kuhsQ0oJMZUUEjEHYX/XXEPKBEEvPLx/G6Rbph/WuaAcEjEU0+0P+mK/2tb7Zd/ieoBBIyoEcl2p9zp/3l/zllLmWBNNKETEsQ8kHI6rX1lUrgT8e0ZiqfqGm+5WUuiOrW+diuiEj+FGiGjJOQLhG3REqf2JVxUCdmKV8mLyzJ2Hkz/kr9efWBOhPCWHkD/keyHVaNitD1RmoUyFW50P17YgRGS6252wemDa6MSOYjICTI//YQf52LaaVTsSwv62Szar/b6MgZNWj0fwE00YnZhTTM3mxY/tbOq1ciTgQVMYj2uvn4RTVzkRN14x/+Tw8ift5gAd5iId5hEd5jMfZyCY2s4WtbGM7O9jJLnazh73sYz8HOKiqRmikRmm0xmisq+5wl4d4qEd6nCd4oid5sqd4qtd5vZ+fq6yXFmiJ3qAP6aPaqG36oX7i3i7U++jVmVqfSseXvfochbUAIRdy/T8BkbCZz/E1hLQx4+OSwEz8D/sovoeQtuTukBOfNFoN0UkYcz8HQSM0liLCGq9JuWvKZIT5PN9ESFNzVU9BJNzPwzyeJTIKUxFmG3vqcdOfYiDAiKPpBIR4DwkJA2u/EqIUIRpoTX9lRDnCNNIWfhVEJUI1Uaj/qohqhGummPm1I9ojZAslsr9ORGeE7UH5iF83ojtC96SS+w1BDInwvaiS/w1DDItkgCgGf2LxUt2fGFHO+BNjKll/olT1CH9iXHvOnxjZmfcnynY/mT9RekjEnxg/LOoP+YzwbNQa5jAtRDKkxtFCG8t4O/fzRTVpoLppYSBFqgxhDOOZznzOJuEMjuGcdF7hvHR+LBek8yqXpPPjuCydt7MwnXewNJ130kDPoHluULgwZF4eMpblyPPDPi4K5BWBXBS0E1roT4GLQ/zKEF+eU7o0HN1VgVgcFFYEUjSwIMRME31ZEoiVGWJVWDaiXIvln3mmH+HBGZmnqVbKf5NpIwl9/beoAg2Z606cK9KY6eu/RZZoyvb132TLNOeuO3G6Qkuur/8WX6VHvq//ZkY7PWnP/UZEc+JuGXE2qyDiWISLuZYlY85F2Lh7ETruYISPuxjLiDsZz4m7GcmqvwuDgBmYhNGMB86o/XqmXK+sqzTR84nrf/k1RnQxCnAa/Tm/QJhDfBNxAqKFRnrTSokq3TqGhC/wZVXS+ddUwnxBR2O+rDIO3yK+gBnGIK7hWq7jem7gRm7iZm7hVm7jdu7gTu7ibu7hXg3EmLdzNWiABoTvpGsQ4urw3WFgjQpfMcJzYt/w1cJq04LsNjZiNmoB0njerzV6pp6vl+rVeqPervfqw7pGN+kO3af79ai2aJcO6PP6qr6tH+rn+q3+7Ab3dH+3ueSquz3C4zzeUz3bp/psX+jLvcgrvM7P9gv9cr/Wb/Y7/X5/1Nf5Ft/lT/pBP+5t3uND/qK/7u/6x/6lf5+QNCW9k4FJISkn7cmQZFRywl87sQdgd64ojuPn7jm1bWPUQW3btm3btm3b9k6aSZ+5T9t0J31WdlLbvflOuu9fY/CZi3PPY3I3P11HN9ItdDvdRffSA/QwPUZP0jP0PL1Er9Ib9Da9Rx/SJ/Q5fUXf0rw2aJt2a1H7dVRT/US/0h8ssBltdpvXFrYlbXlbwVayNWw928S2sh1sN9vHDrIj7Dg7xc6yC+wyu8ZusjvsPnvEnrIX7DULrWBN1mG9ltigjVvFPrNv7Kfp7H+lNYGU3Pre0B3kzWEe67ARm7EF27EDI+zGXuyr6pbGlWunDqtWYsxKERPsxyEcwVGcwElMsYIf4cdV3fK4puMU/VMM3dXePNZhC0bYjb0YY4L9OIopVvAjDN293hzmsYDvYh3WYwt2YITd2Iuhe6Baj83YghHG1BQxwRJ+gP04gKM4iSlW8COM6daPIziKKeZcvfcdzGMjNmM7dmAnRtiHoWvhVNU6bMEIi9S8jwkO4QhO4CSWMcWPMaZDgv04iimGruLNYx22YITd2Iuh+5jKqgWswxaMMKYywX4cxRQr+BHG1CdYwn4cxRTzwazeOsxhAfswwSKW8GMMgwW9EYbBIt6YcYqxX3GyjiwiO8kesp8cIkfJCXKanCMXyRVyndwid8kD8pg8Iy/JG5KTOj5FxlKSYZmUj/48Y+Vvv5a3Aztx0K3rHcIRnMBJLGPoNvDmsQ4jLNJhEstYoL4BG7EZ27EDOzGmQ4L9mOKsom4+N7+bb9qklTtublnw1/TT+6ireF/wVu8dl+Wh2Y0SPFqrmnbthexMllzQp5abcrvOR+V7PBv9PoWaSuGc7CUzyLw8Wawk68hmsgM5yL0SBH2MHsxGD2ejR7PR09nohWzk+/9F9slP+Fc5DPtaS1aoZdyUjckvmAW1pCGrqo11avzzG+zczvoyv3sSmXdq/gvTBndU) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 300;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEU4ABAAAAAAhsAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn5UUdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAArFAAAi2vvIoRtHU1VCAAAMhAAABNIAAAsi+2GWR09TLzIAABFYAAAAXAAAAGCICGw3Y21hcAAAEbQAAAIRAAADDi4Vrc1nYXNwAAATyAAAAAgAAAAIAAAAEGdseWYAABPQAAAlnwAAPqhszs7qaGVhZAAAOXAAAAA0AAAANgj5ZNxoaGVhAAA5pAAAACEAAAAkCAoEy2htdHgAADnIAAACvgAABRyfvj1WbG9jYQAAPIgAAAJuAAACnkDPMWhtYXhwAAA++AAAAB0AAAAgAV4AoW5hbWUAAD8YAAABxQAABLhhiaj2cG9zdAAAQOAAAAROAAAIR7QPcfl3ZWJmAABFMAAAAAYAAAAGXvFWqgAAAAEAAAAAzD2izwAAAADPLEcSAAAAANLQD2942mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrFWltsHFcZ/s7aXtvj9WXtceLbrtdex3Gam+vcY6ekFjJRG0gaSoDQpGnSpEDbJJhwE6KVaB9a4CmCPKCASFtVqCAaoCDkFgmESd72ictCG1qZCpp2QeJlX5fvfDO7O+u9xE1s1Z9m9uzMmTPn/Oc///m+fw0DwMF5/Ab1H57Zfz/6Tn5t9jFsemT21KOYfuyh82dwGPWsg1wODfwwCKGOV27nWsPJc188h8TDZ84+jtHTsw+dxIZHT82ewc4zX3p8FneppvHrg/X9p3QFOtchjDYMYAQbsBVTrNHEGtvNDyM/HUh4zybmvc+haf9zv1ozQyf8z4swZlj9G8J+HMIDOIGv4gke38FFXMJz+DF+hleIOfyOV67y+BPLf8c7vJdlF8MmwqYv8doc2wrnMmx5MreAPbks37mHpQZEad1pHifgmC08trFscAVjHMNR1rOla/wM4ShcfovrbpLnY355hucDvGdUw5iIyt/VeTKXYjuTfPOeXFrtGfWgzjTCNU08bO06lZpzaX6LI+R/y9i27BOmkecGtLPmabZyXndT/nuG0Iy12Ibt2IVJWnoP5+du3EuvOIpH8Dk8iadwmfa4imu4gf/gv7RLo2k2LbRNm7nT7DS7EXJesnZu3Nc0jW7O2Ar/5a7Qxq5KqZLrCzzFebi2lEvlMvbgt3ndzZTUTZVf00pxltSDbPF8G+PIrKCNFmzrtMBC7sW8bWiNhar107f4IhcfwN9KWS5vn1yac+suvkM/ilvQptllfKfvS7ffJtvIrLxnlVssd2npfsK6U0uZRXlvSh6c8r9lOCsLN5u54kqWRZ0aNlekUL+KM32wsKqLT06UjkMrZaqsxTkeF3TPtjbG1h2e4cUercc5r//eLHFVTpWvvWoWsa3k5tnGPOu6+djF2g8X/KeaZRx561gNq8V1WEvECzdmAhGx/JrXbuq22nULNWfK/aSmZ8iGtl7FWhXikZ2bmj6c0oqf0yxlK8fC/Oqs7oE1PTlTdVTB/oawDq1CO9GCDsIhw4hyn+4kIugijGzahkEk+MQIUYc1hIu9RAd377v59HEiilNEA84SnfgCEeF+/iTbeIqox6uEQ86T5vXXCYM3CYO3CUMW9A6fukF04V2CLIPMIsy9vxmN3P0jaCIDaEOzWW82ImI2mU1oNeNmHJYX3Il2M2Em0GG2mq2Imh1mBzrJFnaiy+wyu1jeTebQZSbNJHsewmk0EuvYkwjPbUTp+Isjj5SMfJToJINZy/tjRDefXs/yBqIbG7GJ5c2Ei3FsYXkr0U2+s43l7UQ3dhBd2EmsIgfahdXYTfSQDU2il6t0Cn1kRXvQT2Z0Fznph4iYrNxK5jfNns4QcXyESGAf7iG7u5cYJOvcz/JHiQQZ3gFyrYO4j+VD+DiGcT+RxCeIYbKtwyx/khjGp4gRfJoYxBFiDT5D7jpKPnaUozxGjOJBYoyc8wRn2s5uh+Y1iqfxLK3xLeIOfJvoJtf9Hkd3Ed9n+RLRjR/gRxzdZWKAvO453n0BL7H/P8HL7MMv8Evaz7LiJH5FDOPXZL9J31deI5L4LfnyGvyeGMUfiFHME934I5EkU7zKlv9GHr3O96o38A+WPd96i1gX8LAOeVjU9zCYegySd4dRT5bZiIYSn2sxLfQ563nNZrPZjBZ5W0Te1mq2kH+3mW1k4O3ytg55W1Te1iFvs340rtXVwXInR+7Kl0Y4mr2cz+NcLWe5SiznfZXr4s/4C/7K1fE6e/42+3oD77I/zWK+680Gs5E+P863T9DHd/Btu/iWSYTa91o23HK4tY/trl32LTceZHjFHSa4m9idhntFinvFXD56FTirUz0iak9ZzCmyXjxU3E0vYtH/q8YeWXvMj29uMWZW3d/Kuc9UlbG7N2eBvl2CbU74jN8NxHxX8cL/lntRTzllO00mP0b/2jNlO+Etcz6/p8vLoMv2xdIda+ksU8+5QU0UbNcvuz4fCu5m1r/+Hdjz3EIfJooWpifZ5+JF39LTce2WHttJ89t8xZlNBdhD0FPT0jtFDu+xLbserlvPrsYfCxztQonXl2rLee9u0X56XwUdmHuiwC1r2nzRU9mbr/jazMhb43k2WKl1f3U7njb2WuUo44wGnq6ZszGFo7rkzY3G4IjrZfw5YUyxM8N61qrPsJWZm/jbQi1lGexlfn2KVzp537H9y2su2wvietk6TXvvUe+z/nMXvHXKssPnewvcXYzU548pP55VWvUL+fiq5674q94t9//CtSqMVB6dLZu7Kdkz689CWlkKb6Rp+epc7oos55REZ4+pptTzrOfruc8vjkiF1VTyzkW+7yxaU5kasde1KmJper+kHQfL/1dBcdhocxuxeF6+HscY+z5Bm08xTk0sOYa7gRV6ZOUyFe9PdxQ07LJnZ2rEn1vpYdU8xlLyUSXRI1vMfmhOA/Oi+JC56Uy4hRbjtT39VnJl1SLD0v1kaTv3+9en5VnR/D6uvdvxo6WzhAyguzyrvuJIDVXGm/4vDC36tSAsxdiEZr7RllqoDFvI7ttK+H13SSsxzu0qKrwe7gh9/Laa6KdaielOnNesHhii6kkSIzqW688EUO//dmLR6KNFRx7w9a+F6/e9iB6OoseHHUNxdHlYLx72kWQ5yTf1fCDZ2l72b0BHiEo2THhjTkrrJ6X1G5XxaAjkOsIBxd9Ulutok+5vF4OPSutHpfI7pO+jUvZRafpOafouaXpXmr5bmn6VNP1qafoeafpeafpmaXpHmr5Paj4mNd8vNR+Tdh+Qdo9Juw9Iu8ek3Qek3ePS7v3S7oPS7glp9yFp94S0+7C0e4u0e0SZmbAUfKsUfLsU/IgUfFTaPSrtHpV2d6Xde6Ta+6TaY1Lto1LtMan2Aan2mPR6THp9UHo9Ib2ekF6PSq/HpNd7cI1Yo1xQWNo9GdDuyYB2Twa0e0TavTWg3fuVCwpLnTdKnTdJnTdLnTtS5y1S5xGp81ap84jUeatyQW36rW+U82FZzYMc4dMc/1aO/jJn4QX8HPdxfHO88xr7fUpvPYdQ/QWruUMToVn60toV82XH5j0rryKrEHw955boBMuo0z4zPa6ccLrGLzZF9TKXVyZ5nVFNt6wMh1g5tnJbnGgmwACnfE05pdVa+W9CMWJsEYP8Jr3M2zWMopBRJiyE54l6raawVlOD1kWdVoS3FrxVYPehI4FYNqJWRvy8pY1lzYFY5lTNXtpY1qlYls9eenlLL2Pp5Sq9LKWNYqsUv1YrfvUocvWW5SH7lIccUORKBCJXQnnIAXyMiCkbGVc2ckARbVARLaGINqiIllBEG1REGwpEtGHFr2RJ7tHGLyeQgexS/FrjZyCDuUcbuXoDkSuBK1zRwfiVUPwaVPxKKH4lFL+GAznGhGJWr6KVo7kZCUSrkUC0GqmZaexXprGhQl7bRjHn1nKMimKdfKfd1SL0quc1ulfoR7anb+A6+2g9yKF3Ocp9u+IyYG0b/aL83iAvaWb/p+lPNpd/hyy+Xhn9DbL7Rnyd2CS7b8ZTtPK4/qthnyx1QL/YH1QG8xDf/Bbn95+0xQP4F8d/jCOcwkn2oolv/CwPY9pNj1gKr+ReFs/6Mr7CK98gQqbXDPKKZWFQv+MVYPCefLPas/foWbviHNNua5oOnaM6d+rcpbOrs3Zqs0pneT17aNu3DOq9/wMCiYb2AAAAeNrNVk1sVFUU/s6b12n7+j+dzkynnZlailZFVETU2gUFLImtGJrGmKYh9ocScJg20z8FqkgMMcQQYggxpHFBiDEuiCEuiAsWxoVhYQgL3RgXmhAVQwQUsUrr9+49lulM60/iwkzeOXPv/e453/nOe+8+CABPQnIJ7pbO7l7Eh17OptG+K7vzRfSlByYyeAkuMVhYQDmdIMBxEUpQCg9lnKtA5SLCo/PX/83qepR09D3VhJ7NHb1NGNvcQ9uztWMrbVdHH+0zz3bT9vqrPb09XbR/w+bPVcesBpdZrcjZW5y3XjU0ML4T/cPp3bswaOye4czoXoyNZAeGMMWJARwy9kh6dCiNY5nJvVmcGM0OZzA7xgFOje/OjOC98cnBcZwZnxwbx4cT/vxHJisMM+YxI2t9tq5hEySfwnUxtsRYy90x1jO2zNhSrakGLVhDVduxBd3oRT+GkcYEDuB1vInjmMVpjfeG+kvqP1f/lfrLpnOC7xmVvuhTsqMPXrbrxa3qd6g/rv6C9SVQv8HGKdmovk/nD7CK+xCStfKg3C8PyZOyTh6WR2S9PCpPSLu0yRp5QDbIY/I4d4RMd0IIYzU2ogOb8AIGMYr9eJXMv8A3+BbfERfEx0ax/eb/j8whqEPSVBJcqPbHUiSVdsx9PjYMcc+jCZ14m7t/kHJm3STPy7AclXOO5/Q7h50PnIvOXCAYaAy0BvYFTgc+C1x1Y26L2+Z2uiPuMXfWPcsOhRBHM6tahzYyfBq/UbsrSOBX4xvws/Fx3DA+huvGJ3HN+Ea8ZnwUB42vp2KejSmrLVKaFHlTI/2kke4g71LE75r7F0Ue0pgB8qxGTO7WiM2Kv6W4O5HuUcQqRdzWiHNajcCVFl1zqGaltGo984r0EffqXF4tkrK1SMLWIg1ay3R+LUSYWiRpayHS1CLxlRQn0igujVZx7rihsa/b3FZxRraKT1nF/yJihUYs04iejcjb3Eas1IjlNqIUa8TSgrorte5yrduzdTNSft3lWneF1u1p3aVLe8iIzYq/pbi8HhKxShG3NeKcVrPYQ67l9JD1zCtysYecW0mdqKpTp+qEVZ2QqhNTdSKqTo2qU1ugTkzViag6YVUnVKBORNWJqjphVac2T52YqhNRdcIF6sRUnYiqE1V16nLUiSxRJ6bqRHPUieXlTWnehOZtKMib0rwJzZvUvI05eRNL8qY0bzInb8ogInzawPt4mhxm+PMkyN6VSTU51kqcO/i88s5oxXPoww6+O0ewBxlkuWcfXqF2h3EER/EWTuAk3sEpvIv3cQZncQ7n8Qku4CLfs1/ia75nr7KrN8l1XhwJMmo92czwmuI1zXGcl5+NdZC/+GzJcnHdx/7DPY7UE+mYihxip2in+XNYUZy2gXscaeQuRxK+VpLkTofKpmyOleKyF/ZU8BXzTPxyngspnjIBMmo1J449warNl4SPg+VBTinOODyvD1I38P1xheNr7I0rVbwPQtLE3vjvxLUIk8WMv5uMG8g0QYap5eaIdiwncz55/8nuKva/ht93tRKWOolIlPf6MnP/s93+leE96X/ndPIbRtBovn/skxCg1l3YJv7qNnN+d/FqMQj7BEbENZjt4sfeLv4XVZciHT5/nuFQTTZLeSzT5T8AU3x73QAAeNpjYGbSYtRhYGVgYdrD1MXAwJABoRnbGAIYVTmYmLhZmJmYWIBoAQPT+wAGhWigGg0gZnBx9HUEUhy/WZgu/ddjaGA+wyipwMAwHyTH+J1pK5BSYGAGAJUwDyZ42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942pV7CXxTVdb4Oy80aQtdsjXpljZJm7RNm7RJ0zRJm25J95YudKN7y1IoIIiyg1gQEEUYFxbFEUXRARncwO2vMqKjjp/8dVT8XEZnUQc+R/3hhjL25Tv3vpc0YZnf/1+4ybvnnXvvueeee7Z7w7BMpf8is599gREzMoZxiIpsVpVIojPYC/EpQakQd0piZbJYSaIiMVGB5SX4KTKSi341SaFMSlIqkhjG72dc8DbzA/tCvIGZwTDxYmbGOgb/WCYFP8zscSaZSWMYm0Nv54tNQotST4veoZc48MWIZs4i7TUrNTbNk1imng1Pap98Of/9/BfxD79efvnl795nREyzfwP8KirAng1MHsNE2A1Ge4JKajQDku6w25QJKqXBKFVpACchUcoLseIBUCBOLMD0kZ7h2Xn11fM78ztrO2vtNb6xnm0ljZXV3KmSusqqiTXTigrtYkiRprQ7W+eIVq+JtBRaxdxXiqSW4taxyDVQkutK4s5H1cPGPFcSRE7zEj7k+38WrUM+GJmv4AxywghxrIwZi5dAHMPAvcgTEZPtP88eYk8xRiafKUWOFxaVgZkNsDsOVEWlYFMqJBqwWR1KsV5nxGJQWR3GWJxJgggn4PDgHA16nTh7ZrXEaIid2zpz5O70N8pdXYkF+uRkg77K0712/urP5/s+qPD0JKU5rfbiiqIS7+Gq8VRRntOc4utsLlvSEH+ufbPWsGdOkjLCHF3qm5PvuJja6qiqY9m04sqklJosk62YrCPQ9V1FZYSRG4mESLzRsVJpbDS8/UVk5BcUp9y/lJlkv2NiGEbFr4GNEqx6pdzrLXeWVlaW7ho+u2rl2ZGBc2vWnBsgbdTY5n2+jZxfJz2dmrE12Ib9LqwRMEZYBoPs00widsAzTCwxSgxGhxFl1qHiyYNGObuiJz6tuTktvmcFK18eJYuJlUaxvXKVRJy+VBNxww0RmqXpYolKbtkskWzGfuuZ9SzDljHTGSbTjlKKEoTSqYTokyeLTp5c/7r1dfyPeFr/YuYWpp2JxHk6hDXT5qoVsum2O76cPiM68wDPMytzDupAgyvOOOxapRVU5+x2hHtwv+1lusg4qpBtNi7sL/HUxgJG5l8K9yF/sA8V2EAG7S7u6C7RxK8b+P2Vj7KUhLI0nVEh1dYiXioI00N6hsyB3t4BUlatX78Ki3H3/v179+7fv7vo6ccff/bZxx9/moy1Fj8mcK/iGmulErvDJoXat95ysSu7rKOTDfycmnHQaTheAq4X33ssSLRKrd3D0qElwz0LuxeW3rYVlnL19+yw1Zd1z2fX1I22llx3cKvdduChueYSXz3fV4X/PJynuiHQF5F1OxF7nAf2ZZdrkW9fqVMGl29d1t9b1pbTPfxkYe433POwHSZEi3oGlmVZFfEtdXdMy4UIeyHyw4D0pWOf0USisLUdbFKyiEYpwHrud9BRsmCBi/viPhv8g0ux3vcO3M4tofNCWv7N0+JIsAl8JAQotZLAPJG45oVNPcM9863DCujgPotz2ZauLl3WONJar2+r726IzoNc+zfRy8ZKB4uM/Pp4cH3ikF9KRovD6MQSDwRmKiXLgxpKhFBhzgboWHQNmzXfOrRixZwLt020VDYPWuZkwcjsho4OdsfdezT65X1zV0Hn8dc0tmTuo/SUDVu6W2pbeH6WkwH59bMB4RwcgAxuHZzkPmE32gsnb0ApciE98XT9dIwZGynI2JQcsnd4kdGAhEgQT5EF9WUaCHIFP5S7Z9ZuHl+4ftf1y/tL+ov+fVP/rPYBT/vTJRUV18ysqWlhZ7j6NbrW4lnz53asr7IvbJ+X1/6vytGq+tryvBLd++aKpCTPUHlddYA3UUhLIlk1B2WBg3AZqZjiksEoR7DdDLxY92S26hctmpY5r2B0mX20YsW6rTeZe1JfMo8a2IGe2s62Bqn85l0puhVjFfPdRx74wytKGaRrElUTN/W3tHWifqZ7DyZlBkaO2llCPuEQwsme5uHSKTjytI25EX5mnVTv2TOVMaBsg0PcHbAYvNZTjgcfdGLbeuYDloEvZAbIYW6PF+PnEroeIW1BGWHPAzv8zM2Gxdh8Bd+Yl5FM/0W4ISgjlNESu8ABiVJvRGUvCt3N3gpPZn1BZpepfeiENTqnvuoOQXOwWrtDmWhTJXXUbZu586Ays5WLCSoTlin0G0Sr2YcYJ1OL1pI3LURPk6GIEFAJF0/xH5WbiBcEopLJClB17sD1KCwDg1CF+2e1dbRfc7BnxYc3L3xowDm/bGZcdbe3tWRRuaFMKc2yTVMl5TaY63cMXffCNffvNVYbRfosn6W1oPBQsiW99/erdvxze8fBxV139Xmrh1qat3Wmp5q5NzTT05NrJlpmb29c9s7W+469naafrvzQ6bnG5/FSnsXixzDKugR3OqM1aiV6sEWBVsRmNHMnm10QXQbRXC0k3/b22+zxyQYAWEFtbze202G7GNwBqbhPpDyX+T0gkgo7nzygBup+d+DavjLv8sGXXqhvbKh7ae+dd7LHR9vHc2TdFd3zoZb7utrr9UExNzlxI6631/8jW4A2UomamGcjv8FxPVMhXmt1sAVNfQcePHxfp7fDc/NWiPIOyTVPHfv908mFCTt3JXJ/T+TlgdDYhzRGElkUKBSIK8V+ut/Zs/+BfbdtvXETN8kef/zw7x5nN08e3XlbIqTyegDbU706nbRGBUb+4Xc37OMegFzuPRhgj9v9du6cfQr/L4gfJeDT0g03cSdAxZ1DXO6CnXuRxyVznI1zTCLWxkGspFSsTxdUGd2kqagwYF+j64mvu5dzxx+5b7CnuDVn++abc2Vn7dyrJhj9/dNGmzz+1rsS79gRHJ+dx9OLY0v1UqQCC2vixtxu2OtGRj/DHudeh2JihYDpw1Z7EF9EuSPtc5MVRrjG/y200rUVdDi+pCZFU1rs87iHBjyOUlXNTPiFi5w3NsUr1kntBe2LCJEepN1u8DRyj8GiVu4IjvwSVHC/5+6FRu6pAL++xTYRfBvkrBtwvSY3TvGT/QTfzyDzEeHC4YyS0Q6xD35T/E1xNferl+3j+uHA5MPYdyW8GLCtpN0Qvw5y0gawc/1vnF64xellByYfwCEOsEMEm8V1+JY9GbD7ckXQZIklhUFTapiY2LCBFs8ju3c/Qgr07Nm/fw8pR1566QiWgLypKA+kwsh8B0ayCUzwG+e3g8uWDZ546s47n4Ik7kv2+NKB/qX2vft4OhZQOmSMBtsGxsb9RKQBPXFHCGleQsGWtWWrfV33d+641xOgDnoIMXufk2caItyRFR7xC4cEKqf2Q5mwZ4P7QSLXi/SJgtk0Qff5gWtnNb3me/HIsabmhroT7PFFvY1zpSjsmdzH0N1UV1tPeexBGfmJ/SOTidRSH5XoOSXvM2kgDQRjiIEE37Px3abalcO5w6Z5M5vaEp328drKTePXdC3obh8tKoEBTXtp+3yl3JZR5dGb9IrslNbSniU5NkNzVbZLRf03pD2R6imkXI82WS/9+UtW8iUaZPvkRn7dZ+Fa4pYk3AdeYg1UdCkJrN695YYbtrjHRkbGUFxqNm3fvgme5UpGFiwYwbZEDw4IPhsQKcP4hrtY8c9zZdxFlJdt7Cp+zyhQ+a0UZHI66EUEFf+L2N69e6r/XH5iT+3u5zxn2NbJY9jqNrZ38iB7XUAusQ3rEvYntpXTxiI5fP/uO1U/flF96lTlFz+Ck3sN5sFM7lPQcU9yewNzt1E9hp4Y30gJovNVb71T/uO/4TluA0xw3l/4MdAXYSWCDrLzzosWJWg3twndl/mw2842oAfzlJ3uE/SJi9AnRp6qiHOHpfvTgwfRK7b/elbYgyF+cwRhylzuqAvaA44zH3f8JPRhJytjk6oPHvx0l12ktvO+NfpTUMZG87wFMm+bHE4fPux6s/BNKINK7kVYwW0neIx/LfzgP0rGUhLCf7jJaiWx4OvsbFjKfoexXxV0M7wsm/0/wmOsGH2eDGK3psyE4HDyZl9qJD4PAoh9XR/ROeBrndNZ1eiqauk1DJm7Oz43dOdVld1qdflmVtbNUs0qtadbpIr6Bm5ndlrKetkicz4Zqxl1dRT7ORNHvFqiqaa8KqNEjqpCKridzc7cLvPw0hVz+prER00tpuxmU1s7+zn3F73ultXrfuNzwZ/TtNzHGenjC9/D+RbiHO5lWbIbL7dzRGodcK+n7LpVa67zOBzuwY7OPkeVNOWmGzduVVtkw+MzxkYTKC9IP19T+pIILwTXj/SFtBqtDqng9MFz4szenNHl183pb3CeaWjLaTK1tBenZRDaKiF9MiW7HLJ0aYsWvssI/Z6HM8hjOfXmg1F00IOSGHUSLdncS2D2QOfMmpGVq1Yv7h0WP//bKMiH6u8WzNFbsrbetOGWseE8zd+ejJULugOpRj3/Ha+F9HZHqPZIBSKIq0ZGqivUNpk1Iy/r0CF4NStqeVV1lMQyPTNnlZVz8z4YnKPrjxooM2TKDsFW8YonZPYJ8Fjm7Oyh65aPDtSJrauuHfTOauzvuqehJbvR1NLaUZ+WcfOy1bdWFXLpK9YaLNq+UV05JOjSxuaNzOfjNfgX8lhGbBEVMWpfBTGDJ62OOYNOZ8G4ra4JOivc5dwSXPePdIamBu52qt9x5nezz6Nsx/EyFOqJtjlTFCqVAgtc4KLYUbVCoSaFYf2f+Q20XQyJ0uVhc5OH9WAvyNClaVITU4M9Te4rLJpuFqsS2Y+CHQZiT/gM5yLYaoctAvSZymbnL83cj5DShgrvc87212+4Cz/9xOP7J5kziE/8gVCl6jiTlJiV55QmxKunSSw57G2TyxNkouAYolRcH22QX8gm/RTnVIRzKoF97Odm62CnyGm29nc4reK8UctAumVhoa+WsLJMreL2k4dSbhwuOHQZTZlZzfWEq0xwXcSXrIsqfF2s4oJFUwsDF1z64LqgjGMcLkadjJFKRAhHjcRxRb0BKUvWrFlCytGjR+N2bNhw660bNuwo/ODMmQ943WBF3SDm954qODJdJqlcN6UarBFmQTc0Hmpvp5rhNPtqcSZqhrW3e7lf2APl3Md6LdEMPF1W3NNCvxHScAEP3dNPCVt6sF5sDezp0yDmd7XXPum+ELKpeX41wr8FKeRXgW48ibTZKjbUmaXqJKW5RgsX6nLQurE6A3cjaZeDuuAmpEePu40Es4Zwk59wicWHZqO5d7y/Qd+Y3lpRVGx0thTbRjt6a3uaS8s3JxukuqxeT1N8rCXJlKPLTNAoS/O8MzMs6QWCzbkIzezNU/4/KokyoEkkXu6gOcft9gwMRVoOHNBnZ+dPl5aVQEtW1B23W7kns3UzSA4K6f0ELlC5MIZ5Ag7inh4WD86rbXJaiwo6C5yO6uYGjCaPVLo1OridiyI04N6g7UkOgDe577/pefTRkjdxh3rh/yASb88/RpxLfQH4Zv06z5HSW9dXrdvpPgZPc3XYqAGOYxz1DOk90P8fsC3xBYwSvdxow4WVyGH9PXvLnz9StX172eHnP/0UxOdfffVr7iehDeo8QhP6NyqeJhppUoY7/vu058jRkh/VngJdclKa1iiLgF85Hzw/eV+pbUaeWJfL95FF4nHsI8w/yIIS7jRcy70M5Ta43WrjllgJbrp/DHrYi6RNBGFhKRAP0U7DpzBTRfzUgMXqScutrM3IVShyM2orc9OyUnOzcYn02bmpWbfENNecNunz9abTNc0xlsjcgjcstpgYm+WNgtxIHG/Ab2X2Cjk6XKQB12nRyV/LGcHPGMOYhNJCc1xkODcohfEDXCB0OcxQSoN/ifoKpGRlUVLYry+nJd82Y4YtX6ClFGLZGHiUxLZyYePRnYxyKOxuugHj0LUpKXL4zNmJaanTWHNoBeSKuGJPoV6hy0qZemLIOYGL2Q+T/DlBMpDO5A7FlGXdxp8TVNNcBBYMjKMjI+GnPXwGIonoh3n+DXAWfapEomEj7AYhU08XxYQBDzHVJlCK+CS9EnL/OHfYOq3GWVIhmVZaV17LPl9VXVsxsTfp3PJNMfvuSrQouF61JfUuuKtnJAbujRnu5fnegoPJMS4hVlaptaMmM6KPF8h2JAixKsmT4u4kPgEr5zraJKM9UXG2wfLcTr2l0djYHBP18TtRtXa7rX5FrsGW6Usv7rKqEgpViroaTVWGzapfNJP4dEwdm8IOoi9JtIygf1XoYxlJQs1hdKio/lNJyDgqiVEMmffiX4NjpqHVYm4xzLQ3hTw/8ij+WQ3t+raS2bNL2vTthtBnMrfAmYqa+NUkT02mxm8scprCJ62jnnlGu2f9ExVvvu55YuM+7bPPPpxvKM2HBm49bOKO53sy8x8m6zElu7w3LRVRCXa5TqPLfA/bSz4JXpb/ADyK/DQzLhLnecAR4vZN6VHJJUlc1Lg0BuQziBYQZ6nztF2DbXUNPZ6VBvvsuvI8k29h10BjQZupwmu0z64pcdhcbV2OEusy8KZZdZKslorGNEtyT3qmQpdS58irlBqrq1oMFml8vjndqNAle4sybAlpss7MIpVMTM+idrCDcIQ9gX53PaRQv1tEcgPs50h/HJPGFBGLGZ74MoaluDTguIpfe+Oc+we6H1jAf3bd3Fy3vZd+vmEqmNXb355vzMwvdZWUZedKex5aNO/BIf4zv2nnQO9trfznFtmCwcEFUtN0X31sfU0M0mZg/gkV7Au4njqSCYXLowJec6D5FGICFYo0yCNKKqzOeo8535Dj9LoayksPOYuzzH26V7mvYLbBXGi2lsTm5hqSslIdzu/1mU3RlclpC/LyKI+sjA1ug3fjDcxZmu88y9xN90098y3LwNskt5Fpp2r2T9xGOPHtMevfhHb0TENGdQAzjcFAH35G+SExRjZTQHLcl3J26kzCEYjdVXqjXmkn6QXc9DC9arzMtbia/+weX9iDRdKfZUlJqrF4zCabSmEDFUFYVMZ/Zizp61tMSh2IczOTMyMXj41tzVMlIX2b2C1wnD2Oa18nrD3L2OEYuJG/fK4kzFeaou0ZV12dixSDyWTAAsfqS0vrSckpyM0tIIWhud4ClmE3yQxMPOPFUXIYhvsXwmthC7SJYmUSIFH8N5RXDbABukRihMmCsKmYsIL5K8Prqh70xexo21J4T1mw9VTgaNxCIyOjUt/jXG5usThlCfGyFGVatiRrwNysdaKNPrI+LRNu4waUUpFZkp6WYcw+S/o1oC/2LZ8Pi0DvUi+lCQ83SOGpbe7hhdvXvjLGfvXrMXhn+qLu8VW//oPQ52HeZ/aCVUYz4MzHlOb3uG9g1P8i0lwGmYRkhPXjfKPo3OL5uaEc56IcL0E+i/iIE1BIHVfhNszjTu9r7OhoJKXQgS8cRaDIy/MMdXYMkWKurqjykYJjFaOs3kll9RyV1XNEVgkNOOg6XGty1volPWuVC2et8fxZq4AzR8A5RXGkl+E0hPTzz7B+ZMKZLcto/YWwFm0fzdGreIdMKXi3aMBUkliQB9JuOOO+q6Xocy7N0MP3YefoNK8tWoHyZSBzBS8UXRFeGQafCMKrw+CrgvDaMPh4EN4QBr87CG8icD7PLroWZSiOyANaG4kepjLKgGEwfMjtKIcD8Eogtzx5099jv/46kGFG/2qU9O/lviG5cew/i/ZfDmvouDRXTeeVI8w344rwyjD4RBBeHQYfD8IbeLj/7yRXTPsxk3sJ4F3Ny28f4seHwCt5uP/PCE+n/fPwagH+PwiPpP3z8IbVvG6RCbnrGSTO5fNIl+brSX5qpKUlJGu/7Sg02MBBUvdokL+kqXvuok2YBztE180mrNswpZfmeym9hQKfJq4IrwyDTwTh1WHwVUF4bRh8PAhvIHDUIcPMdjjHaom/DyrivKBTgw4NnDTed7/ht7813H+f8R5Wa3zwkOHwYcOhB40P4+73+v/KnmTfo/kXvZAVFtwfmnpCt8ihUJEDJHFEoRHIXvI+sntta1VWTfMju9e1lGd5mz12uK58wYYJ1N7crZ5xPklcNSu9e/DBIy9VtqZ3DD60rQneLt6/Z2sTl+/YT+ZA86iUFy6BRz3MleCVYfCJILw6DD4ehDcIcJrPpP14pmRSyE/LqQzgHnHQfOSlGXTnEySF/sRjd9752N697PEtSwb6l9h37xFyARjL56ANRc4Dbx95J+TybDTxpojHHLj9QVMTRZDdOpqRq0uK0+lSiwvmtPscdYWllRl5mcUmbZ4uxedubnVex343y5ddpk82qOIUanl8WqXZ155iUdvM2jy1Is2aoS00aiwpFsfcYU4CF1ZuxvnyucrvcL7VdL5VzAXKh0vhFVeB+8LgZ4LwmjD4iSC8PhSOtjQAbyRwlCuz/7woAWN5A3ohbsIrlZDP04bflAl3neRWdFUDZkcn5jN/jP/mJNfG2UMS7kHoGuhs8o3sKp67rLp9fp9zpqeqsb/N3D1HXu5qrCuE55rap0EO62PFIyMLhnP0C4b1lqyRgZaqhg6J21Ocbsnk9DOLvGJHsaUADvfNlsfXNvA6phDt5r0si/OopfMoAx0Pp/lJwqd6nq+guCK84ipwXxj8RBBez8P9n+LwtxB88FBdVbWEp6cNv7gQeAUP97+JvJSGwH0C/DP8miT9C/D6JVP51Z9EEUwSsRVyB711hdt76h4BYb/BKJGHGPxjPZ6K3vrB1K6W9mVLxlddP291UcbCOTXtPb1tre3tbHGbdoYtPq9b11J26oadt2++bvmm/kMNfdyM+YOD80dHRuYS+vmcGZGjdl6OIDvAB3Ya5c8sgZ8pV4RXXAXuC4OfCcJrwuAngnA+qhAh17egL1iEupH6O5mhvg56zsawGzhylVomV6m+gRMfC49b1HKS3ZSrX7Ja7w48k34L/V/geDLUJknE2yiDQAZtSoU6UK+g5jTyahRra5Z0Oy2Z9NtlPnlU42dy5mkYf071UZHHu3LDrWaXpqx6+YYdZlf5Bz027g8ZH/TYoZy3nTTnRPkxW+Cf/IrwiqvAfWHwE0F4vQCn+R+KPyDoix+YqRykkP+P0BlDMtMKsWgqBwmWvkanM6+TpCHnCTnI6V7uF9ET3CcZNA8JfwkmIYPjnQiOVy+MhzZOdB5jQDXJCmjtU7nJBJU9xKlRCBkZIrnsHMPalp0HDuxsWWuAHdyjoOM+hVm//mbtiuvWr7t+xdrx0jJyjFpWukRwd3r27N+3U7lr3366judFzaivNAz1GiIETz4w5iXKK5A4AOFwgv1t84haPeRbtHr1It+Q2rpj9qCYO8x29HQ0+bikgwcPs9rdkZAB3rjSck8ZSfCWla5bMJSnGR9BBUUTvfB7/vAiaLvGg7aL+kf07PE8uwR5QuLOkHtO9pA7UA4Sc1JDQxMnsC0htmu8aKzaW1Fn7eib1ZKT/rvSrjfcW9eVDeXAjeyi7pJ+u9qmaK6rrp9m/lHzIdcEz95wS2Ky7bL4Eesm8LFpsBK9ei8+/4nCGPTDf4BUGYExsJTSiTDRWUglObZS9EBFZ7/iz9gEOPb3AcVzw0fMPfyZo1xCeV0G9+gTFPIoE3v84+iYKN2+y/ACd/jcPB58hHiR+n2UFrd/NXMPMwtp+QiV4X2XtSVXDjGkUl1jipIrEvTw0T59ZEw0HzchHmgxrjAwH9K45UNmyyXwjyj8owDcvxq0zCyMQ+hY/BsyZlibT2ibT0gbkgvyT6AN/Zz6Z3K9XGJXGW0ShxJgmmfasWPkA/578jDbOa1o2qefTisKa6Mk9xdJC0egmVFFP16LeOyxCFI8gYcNn0UURRw6hB+fTT2RvvKZW9FLWUPGD431Hrb6fFYst3ptNi8pZA5r/BdFS5gunIO8BKMsRg4383et2DOMcHd2GneFu7P4Lboz7A4tuY/6CfMn4T6q3kG047zcOrlMFg+ffBgZyQh3kj+B2fRO8pd0nC+ZXcK9TBvzA7xLchzoy9okque2bXNNTNjexj/yHuNN5iL/Xq6S6B3Ga+l7eJciTN3XUpMzXP6+tIR4ZKH3tuLYEG7cJYmVxceLylw3YFBo6MppHzouSgjepp4bGfmAvqlgIcaF6sT2um0tu0KuViM9/hL8fIW/76IHG7wCM53c4/TOi4gZ8F8DX7Hf09xGcnh2A0LiUXIGvlut0aixQITwwJ2it0nZTWmJiWmkTPYFnq7hD8qByfb/yGYgnzGqkosVqaBQaSX6qcwExjuGQoyA8Tt4JCPRSn4HANNjf9a8XNZV07pyl7zOC6yvQXnHqpaSNutbWjDFwrZIWWRy4nTrm8lWzab11ukJ0zOk1g03JVvVp63CXZg0/j6mlqTuHVq71gwmsJPhVTaJPpY14SBrub/MORHL/TcYI4dmjcNr0Y/XR9VGl0aUX98SA1mgtW3M91RYrTkd+c5WE/c3huassG/Rn3FOUTSazwy9bQNXyVeQhNuu4goYx1JS39pWR4qtqMiG5Y/cR2zv5EO4IAfZ/skGaAvkMHJrKqtqSBk3mWisCHb2exonKIjHJdFTi0cOxrTC1RD2D8vyl1ndGze6J+9ZB3nrwA7W//tf3Duw8V//4jbCrNxc7lEmmNdYLOQsnqB7JeHy3If/Z9FCAedViqO+Is4CAec5iiO7DKeW4vD78oMwHGlYPwF6Xqc4iiv2s1jo53/CcKb6aQjp58MwHFkQp5DiPB+S9wngyMPoWSb08zbFUV5GT2sIzt/CcBRh/Vwj4LxJcVSX549CcD4Mw5GFjRXA+UsYztRYvhCcl8NwEoJ6j3z8Ar8QXYBSo4VfMFrDErifwD6AcWR24B7dZXcUtJdfWYAXue+dIdcWICbsBgPnDr/FcO0l9xnImGIck+rCK9yKIGRopaHbKvSOBFQ7ue8hJ3D0HzYSF0VGD7lUQH24BP8kW0nvYGRc9RZGZthhf+h4R47Ab4Jn/5ddzwi/DEDnJmrEsUyM4/+Vo5dP9z/w99LZX53XV+WFaBtdb8f/z4qHs+c/0HcJt/6jKITxjuRs0a/UsafixYwyktTJzeYslG0xk3CI1POw/g/6XvUZfY+xwzv0vfqvAj6bTOuJ/yZ1O77/O60n/ZPUndh/NG2fTN+Ty3Yf0PcpH5C6jb9bjvXUX0i9ANv/Suua7/nfTeyChZBObQCjslJFf8mvJt6abyvE/42trY1YKvfNbMT/5vnDw/NJwf3W798LUaAmPoiK/73EeyvXFoxBXb7ZyQl3+2oRpw3HQVlyBH8vYQv5vUS7o8JeoZ9Z91/cT7NmavTptvIfTe789NK2crOpeZY9MTU9h/TTgPR24ViJ5DcjAfeceudoepUSnuIXKwvcLou1z5g6ceK7lVJ3VfvSxJwEg94n0t2Yl7OqpLConI/f9+LcNfxvJFR2vV0u/EbCZr/4x1cLS0tP7Rpry4Fo7ufctg2n+Hm04vi9OH5S6Ph8eEDOHAWWvVyRX+KwWC3F2QXT3zskSdVU1LUvVeeg8Jn0Et3v8paJy132CkJDOfY3iHxRkt+FOdBxmrq1Gjh2k+gkwjBfudwip9VV01BS39zdUpCVX+wwRwwac3O+r6nXlhcV+0Z65y5R5EjvTVuTY9DTM1IfzrFXWBs5Ma6i9Y/8FRIeGYM2cw53mMbvpUhDP6VBx1gwfg8eX9JTaUEQaC4u7LcQgeQbNOnT21sqK5qMGSU1LmfN/jRdQa7JqsvtT9UaklJz9HrTieR8aYY73+0s0BZJ0235bvfuuBx1WoY+VZEqW52giYmLzU7Q6HX8fib0dFN6yBkDPWIIvbZGAn+H1RH0SRqdJodzWr7D7WsuqW5oby6xrMmzWi2GvFyTusKnqSx21I/0zlucfCgluqTcbDBkUR8bNsBCek4VFzyTKoQtCJsh4+0nD2tFvF56vqMIwsoRNkjbKoMwH7bl8RKCsFLE66d4qjBYN4Wpg7Ba6sOE+vsJl/sDIX7O22E4If4AxeH9gdNhOFP+QGtIP6+F4UzZ3/IQel4Pw1GG+TALBZy/h/lU0jD/ZKFAz6dhOPIwf2BhmM+gvqI/EMB5KgwnIYhTGkLPJ2E4qqDPUI8xNgMric8gx51QDycAgzPej7RCNcbja2k83k/iaajF2HuNEHu/xcfjUIsx9hoaYxOccv9OZlIkxXoMk4Z1Ndbfp/VYWpf5d8J9tK64pF5B691YL6L18mD7n2i9ktbT/VuhR5SI9SHh/VZopfURWs9nzmHM+QHW/0HpsWJc9wObj/WztF6M9Yu0fi7wHm5j8+lZd79w1i3gwZ0Ufo7CzwnwQv8m0WoRi+0zaR0jG2Yv7OLPRMEp3A0uZXbDXSTulYf9hk8w5qVBUw0073oLXAj8XqGNHNlGYVx3jPuG8fhfZNCTlPB5fyMfRkrsRWqjxVWUZjLnKpTJlZlpmfWpSSnOBI0oK5KPCZ/BtrVXaRtL2qbn5OXIA22TU4uUGlGO0PYsO5vZxd9XEmH4q+5qXcXO3ruXvvuHCMh5WeBdal/3GhFcfz19txTbqYV2RptKvaq1K9huAbZLFdrhu9Q13X3Bdv3Y7iC2o78dxXjaphobG3Nv9mxmZy9eLLTvwfYPiyZCcIaGhmq2ebaJoKvrxhspzlx2lNnPnqFxrjX8QlMc6IO3nWp1IjCJzFmmDEVKbMgzuytfHh2bY9bL4/Pl02PoA9+vKILZL1pF70xd4aZUSM9SGSt0J0+JC62ICpWJfOeyOHyivcvisO/57BZmHx+7i3Dv7QMru8Viofrev4wdZHayJ/h7CaH3am0hz3PlKpUcy9PCNzuoUihVoYXvSyRldorG/3Nfo7xIqp8QvkXSwFWtQKF97WZrGbQRfF/Sq0TEFrfbQkqKRpOCha0tyssrIiUrLSUljRTa1z3s58xc0d3/ua+84uI8UhJTUhKxsJ9bs7OtpGQlq9XJpDDM/wI5CnLbAHjaY2BkYGBgZOo/cGVSSjy/zVcGbuYXQBGGSxf4C2D0f5t/71j+Mc8CcjkYmECiAKF1DsV42mNgZGBgPvtfgYGBVe+/zX8bln8MQBFkwOgAAIubBd4AAAB42nWUT0hUURTGv3OfuTBzIWUuRBLJ/DMN0/ikUZthKsdshqYUg2eo1CLDCNJtgpuoTUS7FtXChboII3Llqo0QgtEizJ1GBSUt2hhBUt2+8+Y9GYaa4cd3/7/7znfOk+/wf3Iu0PIC2MQpiaLLZFFH8s4CYuYdWrCILjmANKmVuzjCuSzW0SBTiFNT8gLVHIuRKd1HTpKmoJ0iaaLnpnS97mV7QM9RlRkcdp7BNTdRZQbhmYvoMTPURnjymzrL/kt42MawzKHedHL8FzzH5dwStYzzZwI9z7EIn9nGOy1i0NxAlXMP+00vKk2GYx2ISp77eWdqrd5NGA+TwArPjJok8rLMu3STcrhyGTXmONsJ5LGBHmzY9/KB7R3GZ5zvl/BxdZ/uEY/759Aq1/msVmTlMyrMF1TKKiq0LW/QLJM4hB8Yperzk2Hs2R4jF0hUPfDXrKGZ5993DOrlDprkFeIaN429qWEsErgtE+jwxx6hj+T0XdgfMjk0abzZX+P4CIlwf4K+jgTkGPsGP+7/wJmlqheNBS9CsG0/qhfUt+Srecp3DXwohfe44qt6UYx6cZrn9TBejPu/cHqpywUfiqEHm/RigLqqfjDO7q4PpWiOqdKLYnxf1GtqWSPvOs01eqcnGNR8cLZYE6FqneyQeeZJlrpOVkg8qJ8p35O2cL3CNd3FyHAJr1Hnk0eM62/tiSKGb6yzaRJBnCS0LgB7gmePkhbiOX9IBNVFHip9RZojbtDvD30O2hn5yXeYZ06fJWOocR6QBbYv8XlzzIW9OGoMNUX2Ma+60cn+QdOFdtOOY8yhWJBLfq4Rl/STNMmQZEDsf3Ml99R7pYOxsJ8hyTDPd30Iv0Fau4X69bSGtZ60ljSWu7Fjnfi5zu9K8M1J+zkD+9wu2S37yU7YcTtih+xV/q/ZSf4f2sd/AV7XBwMAAHjadc7fZ1tRAMDx+yP33tyb5Nxzz/2Rk5NzTqdiqqaiqqaiqmaqD1MRFVVTVRVRVTVVEVNV1YeqqqqYmpiaPkTMTEX1IQ9RfZipPMxE5WGqamqmKqoPsb7uYd/PP/AVhH/qFHqESeGjUBGRGBMHxbS4JhbEklgRv4lNySd5UkKalValsnQpteSEvCSvyltyUS7JVfnON+Fb8h34znzXiqB4ypCSVmaUt0pBOVRqSkMVVK6OqUtqWa2qTfVWg9ozbVhLa1ktp21qRa2kHWk3fuxP+DP+Xf+R/7cO9G49pc/p6/qx3tAfjKdG0pg3DoxT48q4D3iBeCAZyASKgXLgKug86g9mg8Xgj2A7hEKZ0GKoGnoAKvAAB7NgAeyBD6AEjkAV3JiqCU1ixswxc9KcN1fMHfPUrJtN85fZghIEsBcOwlE4DqfhPMzBdbgD38NTWIdN+Au2LMkCVpc1Yy1YeWvD2rWKVhUFEUYxFEcJNIJSqIQqqIbO0QW6Rne2YAdtbKfsKXvOXrbX7G173z5zhMdl7MScuJNwMs4bp+TcOm23/78G3RE36b52Z92cu+UW3JJbcWtu3W269x73+rwX3oQ35y17G17BO/eaYRAeDS+Hv4Qb4ZtwG0PcifvwS5zGWZzHW7iIP+Ma/o4vIzwyHtmMXJBu0ksGyDAZJUkyQaZJliySHNknZVIn91EUHYhmo/loLdqiAjWoQzntor00QV/RKbpI1+gePaTH9Ctt0j+0zVQGGWZPWBeLs+dsiI2wMZZmUyzDFliebbBt9o59Yieswe65yh3eyeN8mKf4Ci/zE/6zw9/R05H6CxiVrQgAAHjaY2BkYGD0Y/BkYGEIY2BnAPKQAAsDIwAXwwEBAAAAeNq9kzsvBFEUx/+z12M9siEREYVMRCWs9YyIwrsQGoR6lrErllmzI8IH2KiVSpXPoFZ4fAKtD6BU+98zZ3dJPLaSm7nzO+8758wF0IV3GDgNLQBe+cTsYIBSzAmknCZlgzmnS7kBE86WciN6nUvlJvQ7N8rNKDv3ykn0JVaVW8h55TZMJMrK7eQ75RRmE2/KHegxg8qdaDULyg/oNmvKj8iYrPITkuZK+Rkpcx3zi0GvucUiAhRxjhAHyCGPCC7GkMEoJklL8FCgLsAxpXVKHr1crFG3h7ToAtIB9vns0hrxHXsH1LmU89SUSNajAJ8Ucj/BKWVL1laU+gF3F2fCEZcveYp8hziSLKVq9n3qAmr/PuM8vTxcqH2ZUlYyWo/KN29Qk+OJCvQM64pwsS262olGWcv2LVNn/Nea9WWr5Rr+lOv7DgyRPWr2tEdW70qtygxy0tNI8vniF5E8ki81QxzKdOJJ/tXn3+2/W/My7yJmMMJ1JitNfS3mSCPS/Mvs3Ef+LcbXGf001docdihn2SvrEVVnuEXbKaVVmYa9XdNiG+cpxmW3961y66boY+N9/e9LUr+ElWrWzerdsVMrfACvVr3OAAAAeNptlEdsG1cURe+VZUkU1WWruPdumUVs7qKKu9x7kSlySI5FzlBDUs0tvSdIYCC7BGmbJEivSAXSe0HKIous05FFkm0y8+eTjABywXP/e/e/+zgEiQqI17/XcABlXhy03lDBCs7ADFRiJqpQjRo4UAsn6lCPBjSiCc1oQStmYTba0I4OdGIO5mIe5mMBFmIRFmMJlmIZlmMFVmIVVmMN1mId1qMLG+CCGx540Q0f/AggiBA2YhM2Ywu2Yhu2owdh9KIP/RjADuzELuzGHuzFPgxiv7n7QRzCYRzBURzDcZzASZzCaZzBWZzDEM4jwko8iptwM97E/fgJt+Ae3IkH8Dge40zcgR9wI66xitW4mzW4De/iRzrwIJ7A3/gL/+ARPIWP8SGexjCiuBcxfAoFH+ETfInP8Dm+wM+I4xt8ha/xDBL4E/fhe3yL75DEr/gdt+MCVIwgjRQ0PAQdo8jAQBZ55DCGcfyCCUxhEhdxGZfwKh7GVVzBdbgev+EPvIZn8RxeZy2drGM9G9jIJjazha2cxdlsYzs78DxeYCdexit4j3PwIl7C+5yLG/AObsWT+IDzOB9v4W0uwBtcyEVczCW4i0u5jMu5giu5iqu5hmu5juvZxQ100U0Pveymj34GGGSIG7mJm7mFW7mN29nDMHvZx34OcAd3chd3cw/3ch8HuZ8HeJCHeJhHeJTHeJwneJKneJpneJbnOMTzjHCYUcaoMM4Ek1R5gSNMMU2NOjMcpcEsc8xzjOOc4CSneJGXeJlXeLU6r6kulysoGbLZ45Lssxn2SHolfZLC7+4P9Vv0mAMk3ZIeSa9kt6RP0i8ZkAxKhiR7JMM23a7auJrIG0oskk06InHV3MHjCtaP5vWcYihjipFVYtI6UJVWtXxOqcoqUV2TVW+fTZ+nsj9v6PYhHBKj/G6vz97X7XNJumt0TcklVSPmyI3rQmRlyyfplwxIBiVDkj0Oc4SiJpK5ZF0uaShSZ51xdayg67Lm7po8iHu+gV6LA2H7kZp0S3okvZLdjinF0LsyWj5tLWsLc1khakWikI64njekMpNtX1adsH1iAVuKNWyjpsqBdkZW1eIiQwgrwxIyw5J2hq2sDOGzMoTPzhDSzhBGkSGUyDDDDHuMrawxlhJjLCHHCGmPEUYxxlLt5l5DcSMSzam6NmSbrWOnWLNcp8OKK98w08s12s1lytXbpmWLlYR9esD/6tPmF+sdYmK5hvjAZRo1idRkJul2BZ1Jk+Y20UhWcSqa9TuROl3UDZmIoWgpJZ4Tx0ZxNMSjtM612VTRORyJjpSOTcNm1IiSK15tloXS5QaropRmi2Op7RzOp1KKrVsSeTVlfvGJVNHeWiyVrghbSknruek2USrZqiOylzHj9FhU0ax/hFjZWkqPpuwn5vGGpPAFCiIohd9TEF4pAgVPoOAJuQrCXRCFWyF5y+t2FYSnIAotT6Aggv8B5t5iZwAAAAFWql7wAAA=) format("woff");
}
/* Set 1rem size to 10px but keep the default font size the same */
html {
  font-size: 0.625rem;
}

body {
  font-size: 1.4rem;
}

.awsui-polaris-dark-mode {
  color-scheme: dark;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/base-component/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
:root {
  --color-transparent-avnyrh:transparent;
  --color-charts-red-300-f7f8xq:#ea7158;
  --color-charts-red-400-jou54k:#dc5032;
  --color-charts-red-500-da951i:#d13313;
  --color-charts-red-600-ejcs7e:#ba2e0f;
  --color-charts-red-700-8acqbh:#a82a0c;
  --color-charts-red-800-5izwn0:#972709;
  --color-charts-red-900-4jwqgh:#892407;
  --color-charts-red-1000-u7lfhu:#7d2105;
  --color-charts-red-1100-f8vaud:#721e03;
  --color-charts-red-1200-l357rr:#671c00;
  --color-charts-orange-300-yudfmw:#e07941;
  --color-charts-orange-400-kc2a8v:#cc5f21;
  --color-charts-orange-500-0gojbo:#bc4d01;
  --color-charts-orange-600-e6bct4:#a84401;
  --color-charts-orange-700-kvr6dc:#983c02;
  --color-charts-orange-800-u78rle:#8a3603;
  --color-charts-orange-900-knbn1g:#7e3103;
  --color-charts-orange-1000-2j84b8:#732c02;
  --color-charts-orange-1100-jrm553:#692801;
  --color-charts-orange-1200-owvbqi:#602400;
  --color-charts-yellow-300-n5un5a:#b2911c;
  --color-charts-yellow-400-yxj6uc:#9c7b0b;
  --color-charts-yellow-500-6v41aq:#8a6b05;
  --color-charts-yellow-600-fzfjqh:#7b5f04;
  --color-charts-yellow-700-zkf570:#6f5504;
  --color-charts-yellow-800-yh1t85:#654d03;
  --color-charts-yellow-900-poq0s2:#5d4503;
  --color-charts-yellow-1000-ad8iic:#553f03;
  --color-charts-yellow-1100-526cee:#4d3901;
  --color-charts-yellow-1200-s3kdo2:#483300;
  --color-charts-green-300-x0vh20:#67a353;
  --color-charts-green-400-lfs5ej:#41902c;
  --color-charts-green-500-8bop7r:#1f8104;
  --color-charts-green-600-fuf469:#1a7302;
  --color-charts-green-700-6klb1z:#176702;
  --color-charts-green-800-jqzaeo:#145d02;
  --color-charts-green-900-amcp46:#125502;
  --color-charts-green-1000-q2tq7s:#104d01;
  --color-charts-green-1100-79vctm:#0f4601;
  --color-charts-green-1200-qzk0b5:#0d4000;
  --color-charts-teal-300-4p75ri:#2ea597;
  --color-charts-teal-400-rgvkuu:#1c8e81;
  --color-charts-teal-500-cuuzle:#0d7d70;
  --color-charts-teal-600-gwujru:#096f64;
  --color-charts-teal-700-xc2jeg:#06645a;
  --color-charts-teal-800-14zeoj:#045b52;
  --color-charts-teal-900-hq6hao:#03524a;
  --color-charts-teal-1000-7212xb:#014b44;
  --color-charts-teal-1100-ajeicp:#01443e;
  --color-charts-teal-1200-hidh3v:#003e38;
  --color-charts-blue-1-300-euudk7:#529ccb;
  --color-charts-blue-1-400-6hylwi:#3184c2;
  --color-charts-blue-1-500-kr4cau:#0273bb;
  --color-charts-blue-1-600-ms2smi:#0166ab;
  --color-charts-blue-1-700-56kvwl:#015b9d;
  --color-charts-blue-1-800-ijg089:#015292;
  --color-charts-blue-1-900-uo6ho7:#014a87;
  --color-charts-blue-1-1000-wu8qhz:#01437d;
  --color-charts-blue-1-1100-f10oda:#003c75;
  --color-charts-blue-1-1200-7gnksv:#00366d;
  --color-charts-blue-2-300-y1xfdo:#688ae8;
  --color-charts-blue-2-400-qea7op:#5978e3;
  --color-charts-blue-2-500-tnqdcb:#4066df;
  --color-charts-blue-2-600-5rrpvq:#3759ce;
  --color-charts-blue-2-700-7bu240:#314fbf;
  --color-charts-blue-2-800-69evc1:#2c46b1;
  --color-charts-blue-2-900-ab2mvq:#273ea5;
  --color-charts-blue-2-1000-xfh69o:#23379b;
  --color-charts-blue-2-1100-zhd3bm:#1f3191;
  --color-charts-blue-2-1200-6knqpr:#1b2b88;
  --color-charts-purple-300-xnqhfz:#a783e1;
  --color-charts-purple-400-ow8655:#9469d6;
  --color-charts-purple-500-smhazu:#8456ce;
  --color-charts-purple-600-7vviem:#7749bf;
  --color-charts-purple-700-dlfumk:#6b40b2;
  --color-charts-purple-800-8htkox:#6237a7;
  --color-charts-purple-900-4515ie:#59309d;
  --color-charts-purple-1000-ndeai4:#512994;
  --color-charts-purple-1100-j4gu50:#4a238b;
  --color-charts-purple-1200-63w73o:#431d84;
  --color-charts-pink-300-hoyl0w:#da7596;
  --color-charts-pink-400-q5sezw:#ce567c;
  --color-charts-pink-500-6yzrgm:#c33d69;
  --color-charts-pink-600-x2kym1:#b1325c;
  --color-charts-pink-700-vixjla:#a32952;
  --color-charts-pink-800-vqjnmw:#962249;
  --color-charts-pink-900-o1jies:#8b1b42;
  --color-charts-pink-1000-q57vlm:#81143b;
  --color-charts-pink-1100-7ybtdu:#780d35;
  --color-charts-pink-1200-kphu2j:#6f062f;
  --color-charts-status-critical-3ypizj:#7d2105;
  --color-charts-status-high-y7cdug:#ba2e0f;
  --color-charts-status-medium-wauw7r:#cc5f21;
  --color-charts-status-low-1znbz5:#b2911c;
  --color-charts-status-positive-m6rmr6:#67a353;
  --color-charts-status-info-6mjaaq:#3184c2;
  --color-charts-status-neutral-80mjc3:#879596;
  --color-charts-threshold-negative-ja85kq:#d13212;
  --color-charts-threshold-positive-11vqxl:#1d8102;
  --color-charts-threshold-info-tmfb9m:#0073bb;
  --color-charts-threshold-neutral-r0p7ul:#687078;
  --color-charts-line-grid-4q7pwb:#d5dbdb;
  --color-charts-line-tick-nifa9x:#d5dbdb;
  --color-charts-line-axis-1mw3tu:#d5dbdb;
  --color-charts-palette-categorical-1-y79ydz:#688ae8;
  --color-charts-palette-categorical-2-juy1r9:#c33d69;
  --color-charts-palette-categorical-3-8ijikz:#2ea597;
  --color-charts-palette-categorical-4-p2bpxc:#8456ce;
  --color-charts-palette-categorical-5-knqfhg:#e07941;
  --color-charts-palette-categorical-6-a44s24:#3759ce;
  --color-charts-palette-categorical-7-9czy1o:#962249;
  --color-charts-palette-categorical-8-b6086q:#096f64;
  --color-charts-palette-categorical-9-kjql39:#6237a7;
  --color-charts-palette-categorical-10-ctchaq:#a84401;
  --color-charts-palette-categorical-11-ds2mie:#273ea5;
  --color-charts-palette-categorical-12-5qchrw:#780d35;
  --color-charts-palette-categorical-13-end5cs:#03524a;
  --color-charts-palette-categorical-14-bw12st:#4a238b;
  --color-charts-palette-categorical-15-cfz23n:#7e3103;
  --color-charts-palette-categorical-16-cko3dz:#1b2b88;
  --color-charts-palette-categorical-17-vj0bj9:#ce567c;
  --color-charts-palette-categorical-18-4dzqrd:#003e38;
  --color-charts-palette-categorical-19-pubz74:#9469d6;
  --color-charts-palette-categorical-20-a3jo1l:#602400;
  --color-charts-palette-categorical-21-o56uyb:#4066df;
  --color-charts-palette-categorical-22-pvirkq:#a32952;
  --color-charts-palette-categorical-23-rzndcw:#0d7d70;
  --color-charts-palette-categorical-24-cy4txc:#6b40b2;
  --color-charts-palette-categorical-25-4jc1o6:#bc4d01;
  --color-charts-palette-categorical-26-1yo8hz:#2c46b1;
  --color-charts-palette-categorical-27-5guvxw:#81143b;
  --color-charts-palette-categorical-28-9hue4x:#045b52;
  --color-charts-palette-categorical-29-19c4i4:#512994;
  --color-charts-palette-categorical-30-7fgw4h:#8a3603;
  --color-charts-palette-categorical-31-xb2tye:#1f3191;
  --color-charts-palette-categorical-32-x4xe33:#da7596;
  --color-charts-palette-categorical-33-sw8npa:#01443e;
  --color-charts-palette-categorical-34-7hukor:#a783e1;
  --color-charts-palette-categorical-35-a16s1z:#692801;
  --color-charts-palette-categorical-36-5r8ty9:#5978e3;
  --color-charts-palette-categorical-37-r03ka9:#b1325c;
  --color-charts-palette-categorical-38-xqnf8o:#1c8e81;
  --color-charts-palette-categorical-39-p2tcaw:#7749bf;
  --color-charts-palette-categorical-40-vkhrwz:#cc5f21;
  --color-charts-palette-categorical-41-d3fc0r:#314fbf;
  --color-charts-palette-categorical-42-1xjdse:#8b1b42;
  --color-charts-palette-categorical-43-a6rqal:#06645a;
  --color-charts-palette-categorical-44-qiluwk:#59309d;
  --color-charts-palette-categorical-45-r65nzh:#983c02;
  --color-charts-palette-categorical-46-9mw49y:#23379b;
  --color-charts-palette-categorical-47-n7c1o0:#6f062f;
  --color-charts-palette-categorical-48-0pc749:#014b44;
  --color-charts-palette-categorical-49-mo6mxl:#431d84;
  --color-charts-palette-categorical-50-yroyet:#732c02;
  --color-background-notification-severity-critical-yql7s7:#870303;
  --color-background-notification-severity-high-xlqzo8:#ce3311;
  --color-background-notification-severity-medium-esx053:#f89256;
  --color-background-notification-severity-low-yhdvja:#f2cd54;
  --color-background-notification-severity-neutral-xjl2tz:#687078;
  --color-text-notification-severity-critical-pe7gm8:#fafafa;
  --color-text-notification-severity-high-6pzn9o:#fafafa;
  --color-text-notification-severity-medium-ngnb5b:#000000;
  --color-text-notification-severity-low-tphlhn:#16191f;
  --color-text-notification-severity-neutral-5p0dkq:#fafafa;
  --color-background-badge-icon-f9vdla:#d13212;
  --color-background-button-link-active-1s185g:#eaeded;
  --color-background-button-link-hover-w2g1kl:#fafafa;
  --color-background-button-normal-active-nu22h5:#eaeded;
  --color-background-button-normal-default-u75f4s:#ffffff;
  --color-background-button-normal-disabled-96d2n5:#ffffff;
  --color-background-button-normal-hover-lbq02j:#fafafa;
  --color-background-toggle-button-normal-pressed-ld5t3c:#eaeded;
  --color-background-button-primary-active-8i5lla:#eb5f07;
  --color-background-button-primary-default-wz3dz5:#ff9900;
  --color-background-button-primary-disabled-15y433:#ffffff;
  --color-background-button-primary-hover-z12etj:#ec7211;
  --color-background-calendar-current-date-5fswaq:#f2f3f3;
  --color-background-cell-shaded-sdwmfm:#f2f3f3;
  --color-background-code-editor-gutter-active-line-default-svv05w:#687078;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#d13212;
  --color-background-code-editor-gutter-default-huuycx:#f2f3f3;
  --color-background-code-editor-loading-wuoidf:#f2f3f3;
  --color-background-code-editor-pane-item-hover-hsgdfd:#eaeded;
  --color-background-code-editor-status-bar-f4gh5m:#f2f3f3;
  --color-background-container-content-yrbxur:#ffffff;
  --color-background-container-header-9ekpze:#fafafa;
  --color-background-control-checked-o6tstc:#0073bb;
  --color-background-control-default-nfjmqs:#ffffff;
  --color-background-control-disabled-6kcpyk:#d5dbdb;
  --color-background-dropdown-item-default-3fkgnm:#ffffff;
  --color-background-dropdown-item-dimmed-e83q5u:transparent;
  --color-background-dropdown-item-filter-match-ao8pad:#f1faff;
  --color-background-dropdown-item-hover-n95f74:#f2f3f3;
  --color-background-dropdown-item-selected-wpab75:#f1faff;
  --color-background-home-header-ewn48z:#232f3e;
  --color-background-input-default-m1182s:#ffffff;
  --color-background-input-disabled-x30rdp:#eaeded;
  --color-background-item-selected-svru52:#f1faff;
  --color-background-layout-main-84obzs:#f2f3f3;
  --color-background-layout-mobile-panel-8pitut:#ffffff;
  --color-background-layout-panel-content-7qe5ki:#ffffff;
  --color-background-layout-panel-hover-n3xg2t:#eaeded;
  --color-background-layout-toggle-active-yi6d7n:#2a2e33;
  --color-background-layout-toggle-default-aftrku:transparent;
  --color-background-layout-toggle-hover-0waeir:#545b64;
  --color-background-layout-toggle-selected-active-z8x55q:#0073bb;
  --color-background-layout-toggle-selected-default-8slqd6:#0073bb;
  --color-background-layout-toggle-selected-hover-avpcd0:#0a4a74;
  --color-background-modal-overlay-1q4wue:rgba(242, 243, 243, 0.9);
  --color-background-notification-blue-3vxw23:#0073bb;
  --color-background-notification-green-b4gyu1:#1d8102;
  --color-background-notification-grey-x6h4jv:#545b64;
  --color-background-notification-red-yz16bb:#d13212;
  --color-background-notification-yellow-k3z4f5:#ffe347;
  --color-background-notification-stack-bar-xmtwib:#2a2e33;
  --color-background-notification-stack-bar-active-s3h2jw:#2a2e33;
  --color-background-notification-stack-bar-hover-8r23c2:#545b64;
  --color-background-popover-t0iaix:#ffffff;
  --color-background-progress-bar-content-default-p40biq:#0073bb;
  --color-background-progress-bar-content-in-flash-kzj4zn:rgba(255, 255, 255, 0.7);
  --color-background-progress-bar-layout-default-5ez74u:#eaeded;
  --color-background-progress-bar-layout-in-flash-7lb4jj:rgba(255, 255, 255, 0.25);
  --color-background-segment-active-tpko9u:#0073bb;
  --color-background-segment-default-58ezwn:#ffffff;
  --color-background-segment-disabled-dl6vg7:#ffffff;
  --color-background-segment-hover-wuk5ec:#ffffff;
  --color-background-slider-handle-default-1m6hom:#0073bb;
  --color-background-slider-handle-active-9eiu03:#0a4a74;
  --color-background-slider-track-cjxz3v:#879596;
  --color-background-slider-handle-ring-ov92xe:#ffffff;
  --color-background-slider-error-pressed-82s4c5:#700000;
  --color-background-slider-warning-pressed-27mnal:#906806;
  --color-background-status-error-wgh5bg:#fdf3f1;
  --color-background-status-info-79eqx5:#f1faff;
  --color-background-status-success-cx0wu4:#f2f8f0;
  --color-background-status-warning-pkoz49:#fffef0;
  --color-background-table-header-bknnau:#fafafa;
  --color-background-tiles-disabled-bbwt6p:#eaeded;
  --color-background-toggle-checked-disabled-8bd0fm:#99cbe4;
  --color-background-toggle-default-bqu7pv:#545b64;
  --color-background-avatar-gen-ai-ushlhi:radial-gradient(circle farthest-corner at top left,rgba(0, 150, 250, 1) -25%,rgba(0, 150, 250, 0) 55%),radial-gradient(circle farthest-corner at top right, rgba(216, 178, 255, 1) -10%, rgba(115, 0, 229, 1) 50%);
  --color-background-avatar-default-z8311h:#545b64;
  --color-text-avatar-629ohj:#ffffff;
  --color-background-loading-bar-gen-ai-et3hkq:linear-gradient(90deg, #99f7ff 0%, #0096fa 10%, #bf80ff 24%, #7300e5 50%, #bf80ff 76%, #0096fa 90%, #99f7ff 100%);
  --color-background-chat-bubble-outgoing-vlc52r:transparent;
  --color-background-chat-bubble-incoming-px43lh:#f2f3f3;
  --color-text-chat-bubble-outgoing-f0tstv:#16191f;
  --color-text-chat-bubble-incoming-f4msrr:#16191f;
  --color-border-button-normal-active-2e1hkr:#545b64;
  --color-border-button-normal-default-8l7ewq:#545b64;
  --color-border-toggle-button-normal-pressed-k1r45v:#545b64;
  --color-border-button-normal-disabled-8se5n4:#d5dbdb;
  --color-text-button-normal-disabled-y94ufw:#879596;
  --color-border-button-normal-hover-bfz00k:#16191f;
  --color-border-button-primary-disabled-gap2hj:#d5dbdb;
  --color-text-button-primary-disabled-n67kwz:#879596;
  --color-border-calendar-grid-2ab4m1:#eaeded;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#0073bb;
  --color-border-code-editor-ace-active-line-light-theme-armo6c:#d5dbdb;
  --color-border-code-editor-ace-active-line-dark-theme-7z58fh:#687078;
  --color-border-code-editor-default-dwsd6p:#d5dbdb;
  --color-border-code-editor-pane-item-hover-a98haq:#687078;
  --color-border-container-divider-gl15p9:#eaeded;
  --color-border-container-top-9shhmi:#eaeded;
  --color-border-control-checked-j4kw7p:#0073bb;
  --color-border-control-default-9558cz:#687078;
  --color-border-control-disabled-2qnaa4:#d5dbdb;
  --color-border-divider-active-znzcfd:#687078;
  --color-border-divider-default-qn9pru:#eaeded;
  --color-border-divider-panel-bottom-xtj07p:rgba(0, 28, 36, 0.15);
  --color-border-divider-panel-side-6ahyxd:transparent;
  --color-border-divider-secondary-id5vqo:#eaeded;
  --color-border-dropdown-container-0sfyy4:transparent;
  --color-border-dropdown-group-olb3gq:#eaeded;
  --color-border-dropdown-item-default-fwpjrj:#eaeded;
  --color-border-dropdown-item-hover-38gqzc:#879596;
  --color-border-dropdown-item-dimmed-hover-u2vkm2:#879596;
  --color-border-dropdown-item-selected-viaqvp:#eaeded;
  --color-border-dropdown-item-top-of452d:#eaeded;
  --color-border-editable-cell-hover-l9o9jr:#879596;
  --color-border-input-default-iefrgj:#687078;
  --color-border-input-disabled-k23dfh:#eaeded;
  --color-border-input-focused-oykww6:#0073bb;
  --color-border-item-focused-7jb69s:#0073bb;
  --color-border-dropdown-item-focused-ngxovj:#0073bb;
  --color-border-item-placeholder-5n4gf8:transparent;
  --color-border-item-selected-36ewhb:#0073bb;
  --color-border-layout-f9gice:#d5dbdb;
  --color-border-notification-stack-bar-uu4yd8:#2a2e33;
  --color-border-panel-header-mxulp2:#eaeded;
  --color-border-popover-2faqcx:#d5dbdb;
  --color-border-segment-active-go8ocq:#16191f;
  --color-border-segment-default-regi0f:#687078;
  --color-border-segment-disabled-cdpb0o:#d5dbdb;
  --color-border-segment-hover-nbtjr5:#16191f;
  --color-border-status-error-japsx0:#d13212;
  --color-border-status-info-g4ewkk:#0073bb;
  --color-border-status-success-mzn0ur:#1d8102;
  --color-border-status-warning-siddix:#906806;
  --color-border-divider-interactive-default-7sk25d:#687078;
  --color-border-tabs-divider-4qy81q:#aab7b8;
  --color-border-tabs-shadow-qpnr82:#eaeded;
  --color-border-tabs-underline-u4eatn:#16191f;
  --color-border-tiles-disabled-qleba2:transparent;
  --color-border-tutorial-1ct0n5:#aab7b8;
  --color-foreground-control-default-ifjt2j:#ffffff;
  --color-foreground-control-disabled-4f3ynk:#ffffff;
  --color-foreground-control-read-only-781hi8:#687078;
  --color-shadow-default-rltlhv:rgba(0, 28, 36, 0.5);
  --color-stroke-chart-line-q3nt7f:#879596;
  --color-text-accent-l5kln7:#0073bb;
  --color-text-body-default-bvmavx:#16191f;
  --color-text-body-secondary-5hohai:#545b64;
  --color-text-breadcrumb-current-etjy4c:#687078;
  --color-text-breadcrumb-icon-m47ti7:#687078;
  --color-text-button-inline-icon-default-vtrukh:#545b64;
  --color-text-button-inline-icon-disabled-ryuq2s:#aab7b8;
  --color-text-button-inline-icon-hover-zcasq6:#16191f;
  --color-text-button-normal-active-yhbxxf:#16191f;
  --color-text-toggle-button-normal-pressed-qbizoe:#16191f;
  --color-text-button-normal-default-d4uct1:#545b64;
  --color-text-button-normal-hover-z4cmcn:#16191f;
  --color-text-link-button-normal-default-28hn74:#545b64;
  --color-text-link-button-normal-hover-rypp3m:#16191f;
  --color-text-link-button-normal-active-0xel10:#16191f;
  --color-text-button-primary-active-vvgho1:#16191f;
  --color-text-button-primary-default-h1el7o:#16191f;
  --color-text-button-primary-hover-9qeixo:#16191f;
  --color-text-calendar-date-hover-5m22fz:#16191f;
  --color-text-calendar-month-omri7j:#545b64;
  --color-text-code-editor-gutter-active-line-skw52b:#ffffff;
  --color-text-code-editor-gutter-default-qq39qn:#16191f;
  --color-text-code-editor-status-bar-disabled-98kodh:#879596;
  --color-text-code-editor-tab-button-error-yq44eb:#ffffff;
  --color-text-column-header-cbx6hy:#545b64;
  --color-text-column-sorting-icon-6av9dt:#687078;
  --color-text-control-disabled-z30meo:#aab7b8;
  --color-text-counter-jjxgwc:#687078;
  --color-text-disabled-fd1zmc:#aab7b8;
  --color-text-disabled-inline-edit-9f4t4u:#545b64;
  --color-text-dropdown-footer-nxfsvs:#687078;
  --color-text-dropdown-group-label-q0p18s:#545b64;
  --color-text-dropdown-item-default-qbzqwe:#16191f;
  --color-text-dropdown-item-dimmed-l74aj0:#aab7b8;
  --color-text-dropdown-item-disabled-mnz3s7:#aab7b8;
  --color-text-dropdown-item-filter-match-udo802:#0073bb;
  --color-text-dropdown-item-highlighted-iwmwp7:#16191f;
  --color-text-dropdown-item-secondary-7xon9n:#687078;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#687078;
  --color-text-empty-t3q50w:#687078;
  --color-text-expandable-section-default-qvbrdt:#545b64;
  --color-text-expandable-section-hover-wj1yh2:#16191f;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#879596;
  --color-text-form-default-71mnsf:#16191f;
  --color-text-form-label-ttmnb4:#16191f;
  --color-text-form-secondary-smwr7a:#687078;
  --color-text-group-label-1l1nbc:#545b64;
  --color-text-label-gen-ai-7bbg8j:#7300e5;
  --color-text-heading-default-ctgb1h:#16191f;
  --color-text-heading-secondary-d04vei:#545b64;
  --color-text-home-header-default-dfng9h:#ffffff;
  --color-text-home-header-secondary-w9xyz0:#d5dbdb;
  --color-text-icon-subtle-f9291k:#687078;
  --color-text-input-disabled-k2fbx1:#879596;
  --color-text-input-placeholder-zd3pu1:#687078;
  --color-text-input-placeholder-disabled-k12yul:#687078;
  --color-text-interactive-active-9gwzno:#16191f;
  --color-text-interactive-default-1hkfiv:#545b64;
  --color-text-interactive-disabled-azvq53:#aab7b8;
  --color-text-interactive-hover-w63rso:#16191f;
  --color-text-toggle-button-icon-pressed-qqq2u2:#16191f;
  --color-text-interactive-inverted-default-3zr6n3:#d5dbdb;
  --color-text-interactive-inverted-hover-j5jtb5:#fafafa;
  --color-text-inverted-ecl2ad:#ffffff;
  --color-text-label-qg3d23:#545b64;
  --color-text-layout-toggle-bxubxk:#545b64;
  --color-text-layout-toggle-active-pmk8rw:#ffffff;
  --color-text-layout-toggle-hover-302dke:#0073bb;
  --color-text-layout-toggle-selected-3np1ag:#ffffff;
  --color-text-link-default-nyypzq:#0073bb;
  --color-text-link-hover-8jnadx:#0a4a74;
  --color-text-link-inverted-hover-9r0rjk:#fafafa;
  --color-text-link-button-underline-14s7oj:currentColor;
  --color-text-link-button-underline-hover-jgc99f:currentColor;
  --color-text-notification-default-9btz6p:#fafafa;
  --color-text-notification-stack-bar-98z6hr:#ffffff;
  --color-text-notification-yellow-qljtid:#16191f;
  --color-text-pagination-page-number-active-disabled-8mwiix:#545b64;
  --color-text-pagination-page-number-default-fx85ny:#545b64;
  --color-text-segment-active-y1xvaw:#ffffff;
  --color-text-segment-default-t9tx5d:#545b64;
  --color-text-segment-hover-ht0d15:#0073bb;
  --color-text-small-9c0f8d:#687078;
  --color-text-status-error-94vsqp:#d13212;
  --color-text-status-inactive-7m4dkr:#687078;
  --color-text-status-info-7871xj:#0073bb;
  --color-text-status-success-84hybv:#1d8102;
  --color-text-status-warning-pynggy:#906806;
  --color-text-top-navigation-title-q9lz6p:#16191f;
  --color-board-placeholder-active-e71qda:#d5dbdb;
  --color-board-placeholder-hover-uq4h7w:#99cbe4;
  --color-drag-placeholder-active-n0o0va:#d5dbdb;
  --color-drag-placeholder-hover-l7pmll:#99cbe4;
  --color-dropzone-background-default-591p32:#ffffff;
  --color-dropzone-background-hover-rq951l:#f1faff;
  --color-dropzone-text-default-9hiju1:#545b64;
  --color-dropzone-text-hover-mw8b97:#545b64;
  --color-dropzone-border-default-rcipqe:#879596;
  --color-dropzone-border-hover-m09oxy:#002b66;
  --font-box-value-large-weight-gpwhlq:300;
  --font-button-letter-spacing-kukfsk:0.25px;
  --font-chart-detail-size-pob89f:14px;
  --font-display-label-weight-2njs7q:400;
  --font-expandable-heading-size-oezd0p:14px;
  --font-family-base-4om3hr:"Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif;
  --font-family-monospace-yt4nwf:Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;
  --font-header-h2-description-line-height-trwmd4:16px;
  --font-header-h2-description-size-zfw7u2:12px;
  --font-link-button-letter-spacing-bphvbi:normal;
  --font-link-button-weight-3dz9pc:400;
  --font-panel-header-line-height-leujyg:22px;
  --font-panel-header-size-tbwmfr:18px;
  --font-size-body-m-pa3mqb:14px;
  --font-size-body-s-533prh:12px;
  --font-size-display-l-4u0od7:44px;
  --font-size-heading-xl-k9a0qt:28px;
  --font-size-heading-l-l21r86:18px;
  --font-size-heading-m-io97me:18px;
  --font-size-heading-s-w1c4ce:16px;
  --font-size-heading-xs-pz04z3:16px;
  --font-smoothing-moz-osx-fw8n0n:auto;
  --font-smoothing-webkit-8fiijr:auto;
  --font-tabs-disabled-weight-uew17o:400;
  --font-tabs-line-height-om7l0p:22px;
  --font-tabs-size-0kyoli:14px;
  --font-wayfinding-link-active-weight-wec2dg:700;
  --font-weight-button-80qv4f:700;
  --font-weight-heading-xl-wjmxp3:400;
  --font-weight-heading-l-1hf845:700;
  --font-weight-heading-m-6tlbfp:400;
  --font-weight-heading-s-mkhu7c:700;
  --font-weight-heading-xs-lfmr92:400;
  --font-weight-heavy-scmljv:700;
  --letter-spacing-body-s-nkvets:normal;
  --letter-spacing-display-l-sra9qb:normal;
  --letter-spacing-heading-xl-87t96e:normal;
  --letter-spacing-heading-l-bejyzw:normal;
  --letter-spacing-heading-m-kfwhdw:normal;
  --letter-spacing-heading-s-badvkb:normal;
  --line-height-body-m-2zx78l:22px;
  --line-height-body-s-n0pazd:16px;
  --line-height-display-l-zgnpxt:56px;
  --line-height-heading-xl-v9hsvt:36px;
  --line-height-heading-l-vog8w7:22px;
  --line-height-heading-m-6mmwjh:22px;
  --line-height-heading-s-h0lds9:20px;
  --line-height-heading-xs-jsenn1:20px;
  --border-active-width-lk35x8:2px;
  --border-code-editor-status-divider-width-j22nww:0px;
  --border-container-sticky-width-xo3q2l:1px;
  --border-container-top-width-s1x6t0:1px;
  --border-control-focus-ring-shadow-spread-0k725q:1px;
  --border-control-invalid-focus-ring-shadow-spread-v3635w:1px;
  --border-divider-list-width-471u6a:1px;
  --border-divider-section-width-wl9k66:1px;
  --border-dropdown-virtual-offset-width-fpddos:0px;
  --border-invalid-width-hp6noi:4px;
  --border-item-width-0zxiwv:1px;
  --border-line-chart-dash-array-7c084h:3 5;
  --border-line-chart-line-join-z2nu1c:miter;
  --border-line-chart-width-qt73mb:2px;
  --border-panel-header-width-xo2sbi:0px;
  --border-panel-top-width-vktuvo:0px;
  --border-radius-alert-flb0mp:2px;
  --border-radius-badge-iqcxsr:16px;
  --border-radius-button-8zlwjs:2px;
  --border-radius-calendar-day-focus-ring-6ckim2:2px;
  --border-radius-code-editor-tir8eq:0px;
  --border-radius-container-jm6teg:0px;
  --border-radius-control-circular-focus-ring-mxepal:50%;
  --border-radius-control-default-focus-ring-a78bgq:2px;
  --border-radius-dropdown-cw0ldi:0px;
  --border-radius-dropzone-k65k4p:0px;
  --border-radius-flashbar-eqkx39:0px;
  --border-radius-item-jsz3j8:0px;
  --border-radius-input-hy50dp:2px;
  --border-radius-popover-1pght2:2px;
  --border-radius-tabs-focus-ring-7k0vsi:0px;
  --border-radius-tiles-cnruhs:2px;
  --border-radius-token-h9xa3v:2px;
  --border-radius-chat-bubble-h9yazg:2px;
  --border-radius-tutorial-panel-item-8f1qgg:2px;
  --border-table-sticky-width-mb7esq:0px;
  --border-link-focus-ring-outline-gygm43:5px auto Highlight;
  --border-link-focus-ring-shadow-spread-efbp5h:0px;
  --border-width-alert-zazuhg:1px;
  --border-width-field-22mkxn:1px;
  --border-width-popover-1a3sk6:1px;
  --motion-duration-extra-slow-rwzfnp:270ms;
  --motion-duration-fast-xv2yiz:90ms;
  --motion-duration-moderate-cp984g:135ms;
  --motion-duration-refresh-only-fast-7xaxpp:0ms;
  --motion-duration-refresh-only-medium-i6gkfs:0ms;
  --motion-duration-refresh-only-slow-u2wsjk:0ms;
  --motion-duration-avatar-gen-ai-gradient-yfrilr:3600ms;
  --motion-duration-avatar-loading-dots-33y9l1:1200ms;
  --motion-duration-rotate-180-6z1h8e:135ms;
  --motion-duration-rotate-90-f4h6jw:135ms;
  --motion-duration-show-paced-wu1v6q:180ms;
  --motion-duration-show-quick-kypzaj:135ms;
  --motion-duration-slow-ncmroz:180ms;
  --motion-duration-transition-quick-j01tkg:90ms;
  --motion-duration-transition-show-paced-wrsk0l:180ms;
  --motion-duration-transition-show-quick-dzfata:90ms;
  --motion-easing-ease-out-quart-8sctun:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-refresh-only-a-liv5su:cubic-bezier(0, 0, 0, 1);
  --motion-easing-refresh-only-b-wk2p34:cubic-bezier(1, 0, 0.83, 1);
  --motion-easing-refresh-only-c-2mltoq:cubic-bezier(0.84, 0, 0.16, 1);
  --motion-easing-avatar-gen-ai-gradient-l7c9zj:cubic-bezier(0.7, 0, 0.3, 1);
  --motion-easing-rotate-180-l3wboa:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-rotate-90-ncjpnu:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-show-paced-72rrqw:ease-out;
  --motion-easing-show-quick-lvi5i8:ease-out;
  --motion-easing-transition-quick-9ktw66:linear;
  --motion-easing-transition-show-paced-o52el4:ease-out;
  --motion-easing-responsive-80ki08:ease-out;
  --motion-easing-sticky-xk36yb:ease-out;
  --motion-easing-expressive-rf6lml:ease-out;
  --motion-duration-responsive-7lway4:135ms;
  --motion-duration-expressive-y70ijj:180ms;
  --motion-duration-complex-wqst0e:270ms;
  --motion-keyframes-fade-in-9c1z3f:awsui-fade-in-35003c;
  --motion-keyframes-fade-out-xt2tfz:awsui-fade-out-35003c;
  --motion-keyframes-status-icon-error-857oi6:awsui-none-35003c;
  --motion-keyframes-scale-popup-srwmvy:awsui-none-35003c;
  --size-calendar-grid-width-m7rthz:234px;
  --size-control-73ulj5:14px;
  --size-icon-big-hyxarq:32px;
  --size-icon-large-1jcidp:48px;
  --size-icon-medium-6sroof:16px;
  --size-icon-normal-wflv4k:16px;
  --size-table-selection-horizontal-8ncv96:54px;
  --size-vertical-input-oamkvu:32px;
  --size-vertical-panel-icon-offset-04nxf8:15px;
  --space-alert-action-left-5t7fct:20px;
  --space-alert-horizontal-bwh51v:20px;
  --space-alert-message-right-px48tx:0px;
  --space-alert-vertical-f4n3qs:12px;
  --space-button-focus-outline-gutter-s68ny8:3px;
  --space-button-horizontal-lcftji:20px;
  --space-button-icon-focus-outline-gutter-vertical-e6tfh3:3px;
  --space-button-icon-only-horizontal-xuxfmj:16px;
  --space-button-inline-icon-focus-outline-gutter-td260a:3px;
  --space-button-modal-dismiss-vertical-j2m0cp:4px;
  --space-calendar-grid-focus-outline-gutter-pkb6ov:0px;
  --space-calendar-grid-selected-focus-outline-gutter-3hk571:2px;
  --space-calendar-grid-gutter-tohz1e:0px;
  --space-card-horizontal-mtfoa8:20px;
  --space-card-vertical-lhexxi:20px;
  --space-code-editor-status-focus-outline-gutter-frwh89:3px;
  --space-container-content-top-dkluz9:16px;
  --space-container-header-top-bomjbu:12px;
  --space-container-header-bottom-qqnwwz:12px;
  --space-container-horizontal-oebwqe:20px;
  --space-content-header-padding-bottom-d3iv03:16px;
  --space-dark-header-overlap-distance-f6oo6u:0px;
  --space-expandable-section-icon-offset-top-5sppg0:8px;
  --space-field-horizontal-cy5q05:8px;
  --space-field-icon-offset-llp3ak:32px;
  --space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m:0px;
  --space-filtering-token-operation-select-focus-outline-gutter-lr5vk6:0px;
  --space-flashbar-action-left-ssm29i:16px;
  --space-flashbar-dismiss-right-rydxjj:4px;
  --space-flashbar-horizontal-ds0ef3:12px;
  --space-grid-gutter-fzqbbi:20px;
  --space-key-value-gap-5wd2dd:2px;
  --space-layout-content-bottom-ve4osc:20px;
  --space-layout-content-horizontal-sin989:40px;
  --space-layout-toggle-diameter-ugv12v:36px;
  --space-layout-toggle-padding-k1jpy8:12px;
  --space-modal-content-bottom-jqf2xu:20px;
  --space-modal-horizontal-rppbjb:20px;
  --space-option-icon-big-top-b7er3p:2px;
  --space-panel-content-bottom-a67jcq:40px;
  --space-panel-content-top-adxo81:20px;
  --space-panel-divider-margin-horizontal-2jmfkj:12px;
  --space-panel-header-vertical-3c8qmg:20px;
  --space-panel-nav-left-c5t4hj:32px;
  --space-panel-side-left-wmxosk:32px;
  --space-panel-side-right-23w8pv:32px;
  --space-panel-split-top-517tlt:0px;
  --space-panel-split-bottom-hlzmwi:20px;
  --space-segmented-control-focus-outline-gutter-eptt97:3px;
  --space-tabs-content-top-53djlo:16px;
  --space-tabs-focus-outline-gutter-2tu8wb:0px;
  --space-table-content-bottom-r9l1c2:0px;
  --space-table-embedded-header-top-u7x1ax:12px;
  --space-table-footer-horizontal-t5rbr4:20px;
  --space-table-header-focus-outline-gutter-czfdw1:0px;
  --space-table-header-horizontal-vhrx2d:20px;
  --space-table-header-tools-bottom-8i4ihz:4px;
  --space-table-header-tools-full-page-bottom-dmyrgq:4px;
  --space-table-horizontal-ciak0s:0px;
  --space-tile-gutter-0ohnes:24px;
  --space-scaled-2x-xxs-r5f1ts:4px;
  --space-scaled-2x-m-9606n2:16px;
  --space-scaled-2x-l-z6majk:20px;
  --space-scaled-2x-xl-20qbzu:24px;
  --space-scaled-none-ch5fay:0px;
  --space-scaled-xxxs-f7yq15:2px;
  --space-scaled-xxs-t7ij38:4px;
  --space-scaled-xs-x91h81:8px;
  --space-scaled-s-9q8n2q:12px;
  --space-scaled-m-er48cl:16px;
  --space-scaled-l-08jb88:20px;
  --space-scaled-xl-rljqft:24px;
  --space-scaled-xxl-x330me:32px;
  --space-scaled-xxxl-679zhd:40px;
  --space-static-xxxs-xl6joh:2px;
  --space-static-xxs-z6w5bq:4px;
  --space-static-xs-fdj8ix:8px;
  --space-static-s-8wszr2:12px;
  --space-static-m-qndr1s:16px;
  --space-static-l-pis4tp:20px;
  --space-static-xl-7mq0rg:24px;
  --space-static-xxl-7z2fd2:32px;
  --space-static-xxxl-paxl2q:40px;
  --space-none-lkz84w:0px;
  --space-xxxs-z28114:2px;
  --space-xxs-9rrxti:4px;
  --space-xs-xf5ch3:8px;
  --space-s-2025hl:12px;
  --space-m-kpg8id:16px;
  --space-l-xu1x80:20px;
  --space-xl-5fdwzu:24px;
  --space-xxl-pd3205:32px;
  --space-xxxl-gvq98t:40px;
  --shadow-container-u50cb8:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-container-active-2up8or:0px 4px 8px rgba(0, 28, 36, 0.45);
  --shadow-dropdown-xrjjuu:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-dropup-ovsp4h:0 -1px 1px 0 rgba(0, 28, 36, 0.3), 1px -1px 1px 0 rgba(0, 28, 36, 0.15), -1px -1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-flash-collapsed-pxdair:0px 2px 2px rgba(0, 0, 0, 0.15);
  --shadow-flash-sticky-p1i2ji:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-modal-1f40b3:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-panel-eyw753:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-panel-toggle-s7z0bo:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-popover-ona09r:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-split-bottom-nfmseg:0 -2px 1px -1px rgba(0, 28, 36, 0.15), 0 -1px 1px -1px rgba(0, 28, 36, 0.3);
  --shadow-split-side-q8jr2v:0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  --shadow-sticky-hxu2pv:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-sticky-embedded-f9wivk:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-sticky-column-first-kcqiid:4px 0 8px 0 rgba(0, 28, 36, 0.1);
  --shadow-sticky-column-last-pn4nzt:-4px 0 8px 0 rgba(0, 28, 36, 0.1);
}

@media not print {
  .awsui-polaris-dark-mode:not(#\9 ) {
    --color-charts-red-300-f7f8xq:#d63f38;
    --color-charts-red-400-jou54k:#ed5958;
    --color-charts-red-500-da951i:#fe6e73;
    --color-charts-red-600-ejcs7e:#ff8a8a;
    --color-charts-red-700-8acqbh:#ffa09e;
    --color-charts-red-800-5izwn0:#ffb3b0;
    --color-charts-red-900-4jwqgh:#ffc4c0;
    --color-charts-red-1000-u7lfhu:#ffd2cf;
    --color-charts-red-1100-f8vaud:#ffe0dd;
    --color-charts-red-1200-l357rr:#ffecea;
    --color-charts-orange-300-yudfmw:#c55305;
    --color-charts-orange-400-kc2a8v:#de6923;
    --color-charts-orange-500-0gojbo:#f27c36;
    --color-charts-orange-600-e6bct4:#f89256;
    --color-charts-orange-700-kvr6dc:#fca572;
    --color-charts-orange-800-u78rle:#ffb68b;
    --color-charts-orange-900-knbn1g:#ffc6a4;
    --color-charts-orange-1000-2j84b8:#ffd4bb;
    --color-charts-orange-1100-jrm553:#ffe1cf;
    --color-charts-orange-1200-owvbqi:#ffede2;
    --color-charts-yellow-300-n5un5a:#977001;
    --color-charts-yellow-400-yxj6uc:#b08400;
    --color-charts-yellow-500-6v41aq:#c59600;
    --color-charts-yellow-600-fzfjqh:#d3a61c;
    --color-charts-yellow-700-zkf570:#dfb52c;
    --color-charts-yellow-800-yh1t85:#eac33a;
    --color-charts-yellow-900-poq0s2:#f1cf65;
    --color-charts-yellow-1000-ad8iic:#f7db8a;
    --color-charts-yellow-1100-526cee:#fce5a8;
    --color-charts-yellow-1200-s3kdo2:#ffefc9;
    --color-charts-green-300-x0vh20:#48851a;
    --color-charts-green-400-lfs5ej:#5a9b29;
    --color-charts-green-500-8bop7r:#69ae34;
    --color-charts-green-600-fuf469:#7dbd4c;
    --color-charts-green-700-6klb1z:#8fca61;
    --color-charts-green-800-jqzaeo:#9fd673;
    --color-charts-green-900-amcp46:#b2df8d;
    --color-charts-green-1000-q2tq7s:#c5e7a8;
    --color-charts-green-1100-79vctm:#d5efbe;
    --color-charts-green-1200-qzk0b5:#e4f7d5;
    --color-charts-teal-300-4p75ri:#018977;
    --color-charts-teal-400-rgvkuu:#009d89;
    --color-charts-teal-500-cuuzle:#00b09b;
    --color-charts-teal-600-gwujru:#40bfa9;
    --color-charts-teal-700-xc2jeg:#5fccb7;
    --color-charts-teal-800-14zeoj:#77d7c3;
    --color-charts-teal-900-hq6hao:#94e0d0;
    --color-charts-teal-1000-7212xb:#ace9db;
    --color-charts-teal-1100-ajeicp:#c2f0e6;
    --color-charts-teal-1200-hidh3v:#d7f7f0;
    --color-charts-blue-1-300-euudk7:#00819c;
    --color-charts-blue-1-400-6hylwi:#0497ba;
    --color-charts-blue-1-500-kr4cau:#08aad2;
    --color-charts-blue-1-600-ms2smi:#44b9dd;
    --color-charts-blue-1-700-56kvwl:#63c6e7;
    --color-charts-blue-1-800-ijg089:#79d2f0;
    --color-charts-blue-1-900-uo6ho7:#98dcf5;
    --color-charts-blue-1-1000-wu8qhz:#b3e4f8;
    --color-charts-blue-1-1100-f10oda:#caedfc;
    --color-charts-blue-1-1200-7gnksv:#ddf4ff;
    --color-charts-blue-2-300-y1xfdo:#486de8;
    --color-charts-blue-2-400-qea7op:#6384f5;
    --color-charts-blue-2-500-tnqdcb:#7698fe;
    --color-charts-blue-2-600-5rrpvq:#8ea9ff;
    --color-charts-blue-2-700-7bu240:#a2b8ff;
    --color-charts-blue-2-800-69evc1:#b1c5ff;
    --color-charts-blue-2-900-ab2mvq:#c3d1ff;
    --color-charts-blue-2-1000-xfh69o:#d2dcff;
    --color-charts-blue-2-1100-zhd3bm:#dfe6ff;
    --color-charts-blue-2-1200-6knqpr:#ecf0ff;
    --color-charts-purple-300-xnqhfz:#8d59de;
    --color-charts-purple-400-ow8655:#a173ea;
    --color-charts-purple-500-smhazu:#b088f5;
    --color-charts-purple-600-7vviem:#bf9bf9;
    --color-charts-purple-700-dlfumk:#cbabfc;
    --color-charts-purple-800-8htkox:#d6baff;
    --color-charts-purple-900-4515ie:#dfc8ff;
    --color-charts-purple-1000-ndeai4:#e8d5ff;
    --color-charts-purple-1100-j4gu50:#efe2ff;
    --color-charts-purple-1200-63w73o:#f5edff;
    --color-charts-pink-300-hoyl0w:#c64a70;
    --color-charts-pink-400-q5sezw:#d56889;
    --color-charts-pink-500-6yzrgm:#e07f9d;
    --color-charts-pink-600-x2kym1:#eb92ad;
    --color-charts-pink-700-vixjla:#f5a2bb;
    --color-charts-pink-800-vqjnmw:#ffb0c8;
    --color-charts-pink-900-o1jies:#ffc1d4;
    --color-charts-pink-1000-q57vlm:#ffd1de;
    --color-charts-pink-1100-7ybtdu:#ffdfe8;
    --color-charts-pink-1200-kphu2j:#ffecf1;
    --color-charts-status-critical-3ypizj:#d63f38;
    --color-charts-status-high-y7cdug:#fe6e73;
    --color-charts-status-medium-wauw7r:#f89256;
    --color-charts-status-low-1znbz5:#dfb52c;
    --color-charts-status-positive-m6rmr6:#69ae34;
    --color-charts-status-info-6mjaaq:#08aad2;
    --color-charts-threshold-negative-ja85kq:#ff5d64;
    --color-charts-threshold-positive-11vqxl:#6aaf35;
    --color-charts-threshold-info-tmfb9m:#44b9d6;
    --color-charts-threshold-neutral-r0p7ul:#95a5a6;
    --color-charts-line-grid-4q7pwb:#414750;
    --color-charts-line-tick-nifa9x:#414750;
    --color-charts-line-axis-1mw3tu:#414750;
    --color-charts-palette-categorical-1-y79ydz:#486de8;
    --color-charts-palette-categorical-2-juy1r9:#e07f9d;
    --color-charts-palette-categorical-3-8ijikz:#018977;
    --color-charts-palette-categorical-4-p2bpxc:#b088f5;
    --color-charts-palette-categorical-5-knqfhg:#c55305;
    --color-charts-palette-categorical-6-a44s24:#8ea9ff;
    --color-charts-palette-categorical-7-9czy1o:#ffb0c8;
    --color-charts-palette-categorical-8-b6086q:#40bfa9;
    --color-charts-palette-categorical-9-kjql39:#d6baff;
    --color-charts-palette-categorical-10-ctchaq:#f89256;
    --color-charts-palette-categorical-11-ds2mie:#c3d1ff;
    --color-charts-palette-categorical-12-5qchrw:#ffdfe8;
    --color-charts-palette-categorical-13-end5cs:#94e0d0;
    --color-charts-palette-categorical-14-bw12st:#efe2ff;
    --color-charts-palette-categorical-15-cfz23n:#ffc6a4;
    --color-charts-palette-categorical-16-cko3dz:#ecf0ff;
    --color-charts-palette-categorical-17-vj0bj9:#d56889;
    --color-charts-palette-categorical-18-4dzqrd:#d7f7f0;
    --color-charts-palette-categorical-19-pubz74:#a173ea;
    --color-charts-palette-categorical-20-a3jo1l:#ffede2;
    --color-charts-palette-categorical-21-o56uyb:#7698fe;
    --color-charts-palette-categorical-22-pvirkq:#f5a2bb;
    --color-charts-palette-categorical-23-rzndcw:#00b09b;
    --color-charts-palette-categorical-24-cy4txc:#cbabfc;
    --color-charts-palette-categorical-25-4jc1o6:#f27c36;
    --color-charts-palette-categorical-26-1yo8hz:#b1c5ff;
    --color-charts-palette-categorical-27-5guvxw:#ffd1de;
    --color-charts-palette-categorical-28-9hue4x:#77d7c3;
    --color-charts-palette-categorical-29-19c4i4:#e8d5ff;
    --color-charts-palette-categorical-30-7fgw4h:#ffb68b;
    --color-charts-palette-categorical-31-xb2tye:#dfe6ff;
    --color-charts-palette-categorical-32-x4xe33:#c64a70;
    --color-charts-palette-categorical-33-sw8npa:#c2f0e6;
    --color-charts-palette-categorical-34-7hukor:#8d59de;
    --color-charts-palette-categorical-35-a16s1z:#ffe1cf;
    --color-charts-palette-categorical-36-5r8ty9:#6384f5;
    --color-charts-palette-categorical-37-r03ka9:#eb92ad;
    --color-charts-palette-categorical-38-xqnf8o:#009d89;
    --color-charts-palette-categorical-39-p2tcaw:#bf9bf9;
    --color-charts-palette-categorical-40-vkhrwz:#de6923;
    --color-charts-palette-categorical-41-d3fc0r:#a2b8ff;
    --color-charts-palette-categorical-42-1xjdse:#ffc1d4;
    --color-charts-palette-categorical-43-a6rqal:#5fccb7;
    --color-charts-palette-categorical-44-qiluwk:#dfc8ff;
    --color-charts-palette-categorical-45-r65nzh:#fca572;
    --color-charts-palette-categorical-46-9mw49y:#d2dcff;
    --color-charts-palette-categorical-47-n7c1o0:#ffecf1;
    --color-charts-palette-categorical-48-0pc749:#ace9db;
    --color-charts-palette-categorical-49-mo6mxl:#f5edff;
    --color-charts-palette-categorical-50-yroyet:#ffd4bb;
    --color-background-notification-severity-critical-yql7s7:#d63f38;
    --color-background-notification-severity-high-xlqzo8:#fe6e73;
    --color-text-notification-severity-critical-pe7gm8:#000000;
    --color-text-notification-severity-high-6pzn9o:#16191f;
    --color-text-notification-severity-medium-ngnb5b:#16191f;
    --color-background-badge-icon-f9vdla:#ff5d64;
    --color-background-button-link-active-1s185g:#16191f;
    --color-background-button-link-hover-w2g1kl:#21252c;
    --color-background-button-normal-active-nu22h5:#16191f;
    --color-background-button-normal-default-u75f4s:#2a2e33;
    --color-background-button-normal-disabled-96d2n5:#2a2e33;
    --color-background-button-normal-hover-lbq02j:#21252c;
    --color-background-toggle-button-normal-pressed-ld5t3c:#16191f;
    --color-background-button-primary-disabled-15y433:#2a2e33;
    --color-background-calendar-current-date-5fswaq:#16191f;
    --color-background-cell-shaded-sdwmfm:#16191f;
    --color-background-code-editor-gutter-active-line-default-svv05w:#879596;
    --color-background-code-editor-gutter-active-line-error-0tig1d:#ff5d64;
    --color-background-code-editor-gutter-default-huuycx:#21252c;
    --color-background-code-editor-loading-wuoidf:#21252c;
    --color-background-code-editor-pane-item-hover-hsgdfd:#414750;
    --color-background-code-editor-status-bar-f4gh5m:#21252c;
    --color-background-container-content-yrbxur:#2a2e33;
    --color-background-container-header-9ekpze:#21252c;
    --color-background-control-checked-o6tstc:#00a1c9;
    --color-background-control-default-nfjmqs:#1a2029;
    --color-background-control-disabled-6kcpyk:#414750;
    --color-background-dropdown-item-default-3fkgnm:#2a2e33;
    --color-background-dropdown-item-filter-match-ao8pad:#12293b;
    --color-background-dropdown-item-hover-n95f74:#414750;
    --color-background-dropdown-item-selected-wpab75:#12293b;
    --color-background-home-header-ewn48z:#000000;
    --color-background-input-default-m1182s:#1a2029;
    --color-background-input-disabled-x30rdp:#414750;
    --color-background-item-selected-svru52:#12293b;
    --color-background-layout-main-84obzs:#16191f;
    --color-background-layout-mobile-panel-8pitut:#2a2e33;
    --color-background-layout-panel-content-7qe5ki:#2a2e33;
    --color-background-layout-panel-hover-n3xg2t:#414750;
    --color-background-layout-toggle-selected-active-z8x55q:#00a1c9;
    --color-background-layout-toggle-selected-default-8slqd6:#44b9d6;
    --color-background-layout-toggle-selected-hover-avpcd0:#44b9d6;
    --color-background-modal-overlay-1q4wue:rgba(22, 25, 31, 0.8);
    --color-background-notification-grey-x6h4jv:#687078;
    --color-background-popover-t0iaix:#21252c;
    --color-background-progress-bar-content-default-p40biq:#00a1c9;
    --color-background-progress-bar-content-in-flash-kzj4zn:#fafafa;
    --color-background-progress-bar-layout-default-5ez74u:#414750;
    --color-background-segment-active-tpko9u:#00a1c9;
    --color-background-segment-default-58ezwn:#2a2e33;
    --color-background-segment-disabled-dl6vg7:#2a2e33;
    --color-background-segment-hover-wuk5ec:#2a2e33;
    --color-background-slider-handle-default-1m6hom:#00a1c9;
    --color-background-slider-handle-active-9eiu03:#44b9d6;
    --color-background-slider-track-cjxz3v:#687078;
    --color-background-slider-handle-ring-ov92xe:#1a2029;
    --color-background-slider-error-pressed-82s4c5:#ff5d64;
    --color-background-slider-warning-pressed-27mnal:#fbd332;
    --color-background-status-error-wgh5bg:#270a11;
    --color-background-status-info-79eqx5:#12293b;
    --color-background-status-success-cx0wu4:#172211;
    --color-background-status-warning-pkoz49:#191100;
    --color-background-table-header-bknnau:#21252c;
    --color-background-tiles-disabled-bbwt6p:#2a2e33;
    --color-background-toggle-checked-disabled-8bd0fm:#0a4a74;
    --color-background-toggle-default-bqu7pv:#879596;
    --color-background-chat-bubble-incoming-px43lh:#16191f;
    --color-text-chat-bubble-outgoing-f0tstv:#d5dbdb;
    --color-text-chat-bubble-incoming-f4msrr:#d5dbdb;
    --color-border-button-normal-active-2e1hkr:#879596;
    --color-border-button-normal-default-8l7ewq:#879596;
    --color-border-toggle-button-normal-pressed-k1r45v:#879596;
    --color-border-button-normal-disabled-8se5n4:#414750;
    --color-border-button-normal-hover-bfz00k:#aab7b8;
    --color-border-button-primary-disabled-gap2hj:#414750;
    --color-border-calendar-grid-2ab4m1:#414750;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#00a1c9;
    --color-border-code-editor-default-dwsd6p:#687078;
    --color-border-code-editor-pane-item-hover-a98haq:#879596;
    --color-border-container-divider-gl15p9:#414750;
    --color-border-container-top-9shhmi:#2a2e33;
    --color-border-control-checked-j4kw7p:#00a1c9;
    --color-border-control-default-9558cz:#879596;
    --color-border-control-disabled-2qnaa4:#414750;
    --color-border-divider-default-qn9pru:#414750;
    --color-border-divider-panel-bottom-xtj07p:rgba(0, 0, 0, 0.3);
    --color-border-divider-secondary-id5vqo:#414750;
    --color-border-dropdown-group-olb3gq:#414750;
    --color-border-dropdown-item-default-fwpjrj:#414750;
    --color-border-dropdown-item-selected-viaqvp:#414750;
    --color-border-dropdown-item-top-of452d:#414750;
    --color-border-input-default-iefrgj:#879596;
    --color-border-input-disabled-k23dfh:#414750;
    --color-border-input-focused-oykww6:#00a1c9;
    --color-border-item-focused-7jb69s:#00a1c9;
    --color-border-dropdown-item-focused-ngxovj:#00a1c9;
    --color-border-item-selected-36ewhb:#00a1c9;
    --color-border-layout-f9gice:#414750;
    --color-border-panel-header-mxulp2:#414750;
    --color-border-popover-2faqcx:#545b64;
    --color-border-segment-active-go8ocq:#ffffff;
    --color-border-segment-default-regi0f:#879596;
    --color-border-segment-disabled-cdpb0o:#414750;
    --color-border-segment-hover-nbtjr5:#ffffff;
    --color-border-status-info-g4ewkk:#00a1c9;
    --color-border-status-warning-siddix:#fbd332;
    --color-border-tabs-divider-4qy81q:#414750;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-border-tabs-underline-u4eatn:#fafafa;
    --color-border-tiles-disabled-qleba2:#414750;
    --color-border-tutorial-1ct0n5:#879596;
    --color-foreground-control-disabled-4f3ynk:#687078;
    --color-foreground-control-read-only-781hi8:#95a5a6;
    --color-shadow-default-rltlhv:rgba(0, 0, 0, 0.5);
    --color-text-accent-l5kln7:#44b9d6;
    --color-text-body-default-bvmavx:#d5dbdb;
    --color-text-body-secondary-5hohai:#d5dbdb;
    --color-text-breadcrumb-current-etjy4c:#d5dbdb;
    --color-text-button-inline-icon-default-vtrukh:#d5dbdb;
    --color-text-button-inline-icon-disabled-ryuq2s:#687078;
    --color-text-button-inline-icon-hover-zcasq6:#fafafa;
    --color-text-button-normal-active-yhbxxf:#fafafa;
    --color-text-toggle-button-normal-pressed-qbizoe:#fafafa;
    --color-text-button-normal-default-d4uct1:#d5dbdb;
    --color-text-button-normal-hover-z4cmcn:#fafafa;
    --color-text-link-button-normal-default-28hn74:#d5dbdb;
    --color-text-link-button-normal-hover-rypp3m:#fafafa;
    --color-text-link-button-normal-active-0xel10:#fafafa;
    --color-text-calendar-date-hover-5m22fz:#eaeded;
    --color-text-calendar-month-omri7j:#d5dbdb;
    --color-text-code-editor-gutter-active-line-skw52b:#16191f;
    --color-text-code-editor-gutter-default-qq39qn:#d5dbdb;
    --color-text-code-editor-status-bar-disabled-98kodh:#687078;
    --color-text-code-editor-tab-button-error-yq44eb:#16191f;
    --color-text-column-header-cbx6hy:#95a5a6;
    --color-text-column-sorting-icon-6av9dt:#95a5a6;
    --color-text-control-disabled-z30meo:#687078;
    --color-text-counter-jjxgwc:#95a5a6;
    --color-text-disabled-fd1zmc:#687078;
    --color-text-disabled-inline-edit-9f4t4u:#95a5a6;
    --color-text-dropdown-footer-nxfsvs:#95a5a6;
    --color-text-dropdown-group-label-q0p18s:#95a5a6;
    --color-text-dropdown-item-default-qbzqwe:#d5dbdb;
    --color-text-dropdown-item-dimmed-l74aj0:#687078;
    --color-text-dropdown-item-disabled-mnz3s7:#687078;
    --color-text-dropdown-item-filter-match-udo802:#44b9d6;
    --color-text-dropdown-item-highlighted-iwmwp7:#eaeded;
    --color-text-dropdown-item-secondary-7xon9n:#95a5a6;
    --color-text-dropdown-item-secondary-hover-r9wbgb:#d5dbdb;
    --color-text-empty-t3q50w:#d5dbdb;
    --color-text-expandable-section-default-qvbrdt:#d5dbdb;
    --color-text-expandable-section-hover-wj1yh2:#fafafa;
    --color-text-expandable-section-navigation-icon-default-xcycfv:#95a5a6;
    --color-text-form-default-71mnsf:#d5dbdb;
    --color-text-form-label-ttmnb4:#d5dbdb;
    --color-text-form-secondary-smwr7a:#95a5a6;
    --color-text-group-label-1l1nbc:#95a5a6;
    --color-text-label-gen-ai-7bbg8j:#bf80ff;
    --color-text-heading-default-ctgb1h:#eaeded;
    --color-text-heading-secondary-d04vei:#d5dbdb;
    --color-text-home-header-default-dfng9h:#eaeded;
    --color-text-icon-subtle-f9291k:#aab7b8;
    --color-text-input-disabled-k2fbx1:#687078;
    --color-text-input-placeholder-zd3pu1:#879596;
    --color-text-input-placeholder-disabled-k12yul:#879596;
    --color-text-interactive-active-9gwzno:#fafafa;
    --color-text-interactive-default-1hkfiv:#d5dbdb;
    --color-text-interactive-disabled-azvq53:#687078;
    --color-text-interactive-hover-w63rso:#fafafa;
    --color-text-toggle-button-icon-pressed-qqq2u2:#fafafa;
    --color-text-inverted-ecl2ad:#16191f;
    --color-text-label-qg3d23:#95a5a6;
    --color-text-layout-toggle-bxubxk:#d5dbdb;
    --color-text-layout-toggle-active-pmk8rw:#1a2029;
    --color-text-layout-toggle-hover-302dke:#00a1c9;
    --color-text-layout-toggle-selected-3np1ag:#16191f;
    --color-text-link-default-nyypzq:#44b9d6;
    --color-text-link-hover-8jnadx:#99cbe4;
    --color-text-pagination-page-number-active-disabled-8mwiix:#d5dbdb;
    --color-text-pagination-page-number-default-fx85ny:#d5dbdb;
    --color-text-segment-active-y1xvaw:#1a2029;
    --color-text-segment-default-t9tx5d:#d5dbdb;
    --color-text-segment-hover-ht0d15:#00a1c9;
    --color-text-small-9c0f8d:#95a5a6;
    --color-text-status-error-94vsqp:#ff5d64;
    --color-text-status-inactive-7m4dkr:#95a5a6;
    --color-text-status-info-7871xj:#44b9d6;
    --color-text-status-success-84hybv:#6aaf35;
    --color-text-status-warning-pynggy:#fbd332;
    --color-text-top-navigation-title-q9lz6p:#fafafa;
    --color-board-placeholder-active-e71qda:#687078;
    --color-board-placeholder-hover-uq4h7w:#0073bb;
    --color-drag-placeholder-active-n0o0va:#687078;
    --color-drag-placeholder-hover-l7pmll:#0073bb;
    --color-dropzone-background-default-591p32:#1a2029;
    --color-dropzone-background-hover-rq951l:#12293b;
    --color-dropzone-text-default-9hiju1:#c6c6cd;
    --color-dropzone-text-hover-mw8b97:#c6c6cd;
    --color-dropzone-border-default-rcipqe:#687078;
    --color-dropzone-border-hover-m09oxy:#44b9d6;
    --shadow-container-u50cb8:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-dropdown-xrjjuu:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-dropup-ovsp4h:0 -1px 1px 0 rgba(0, 0, 0, 0.3), 1px -1px 1px 0 rgba(0, 0, 0, 0.3), -1px -1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-flash-sticky-p1i2ji:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-modal-1f40b3:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-panel-eyw753:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-panel-toggle-s7z0bo:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-popover-ona09r:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-split-bottom-nfmseg:0 -2px 1px -1px rgba(0, 0, 0, 0.3), 0 -1px 1px -1px rgba(0, 0, 0, 0.3);
    --shadow-split-side-q8jr2v:0 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 1px 0 rgba(0, 0, 0, 0.3), -1px 1px 1px 0 rgba(0, 0, 0, 0.3);
    --shadow-sticky-hxu2pv:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-sticky-embedded-f9wivk:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-sticky-column-first-kcqiid:4px 0 8px 0 rgba(0, 0, 0, 0.5);
    --shadow-sticky-column-last-pn4nzt:-4px 0 8px 0 rgba(0, 0, 0, 0.5);
  }
}
.awsui-polaris-compact-mode:not(#\9 ) {
  --size-vertical-input-oamkvu:28px;
  --size-vertical-panel-icon-offset-04nxf8:13px;
  --space-alert-vertical-f4n3qs:8px;
  --space-button-modal-dismiss-vertical-j2m0cp:2px;
  --space-card-vertical-lhexxi:16px;
  --space-container-content-top-dkluz9:12px;
  --space-container-header-top-bomjbu:8px;
  --space-container-header-bottom-qqnwwz:8px;
  --space-content-header-padding-bottom-d3iv03:12px;
  --space-expandable-section-icon-offset-top-5sppg0:4px;
  --space-grid-gutter-fzqbbi:16px;
  --space-key-value-gap-5wd2dd:0px;
  --space-layout-content-bottom-ve4osc:16px;
  --space-layout-content-horizontal-sin989:24px;
  --space-modal-content-bottom-jqf2xu:16px;
  --space-panel-content-bottom-a67jcq:32px;
  --space-panel-content-top-adxo81:16px;
  --space-panel-header-vertical-3c8qmg:16px;
  --space-panel-side-left-wmxosk:24px;
  --space-panel-side-right-23w8pv:24px;
  --space-panel-split-bottom-hlzmwi:16px;
  --space-tabs-content-top-53djlo:12px;
  --space-table-embedded-header-top-u7x1ax:8px;
  --space-table-header-tools-bottom-8i4ihz:2px;
  --space-tile-gutter-0ohnes:16px;
  --space-scaled-2x-xxs-r5f1ts:0px;
  --space-scaled-2x-m-9606n2:8px;
  --space-scaled-2x-l-z6majk:12px;
  --space-scaled-2x-xl-20qbzu:16px;
  --space-scaled-xxxs-f7yq15:0px;
  --space-scaled-xxs-t7ij38:2px;
  --space-scaled-xs-x91h81:4px;
  --space-scaled-s-9q8n2q:8px;
  --space-scaled-m-er48cl:12px;
  --space-scaled-l-08jb88:16px;
  --space-scaled-xl-rljqft:20px;
  --space-scaled-xxl-x330me:24px;
  --space-scaled-xxxl-679zhd:32px;
}

.awsui-motion-disabled:not(#\9 ) {
  --motion-duration-extra-slow-rwzfnp:0ms;
  --motion-duration-fast-xv2yiz:0ms;
  --motion-duration-moderate-cp984g:0ms;
  --motion-duration-avatar-gen-ai-gradient-yfrilr:0ms;
  --motion-duration-avatar-loading-dots-33y9l1:0ms;
  --motion-duration-rotate-180-6z1h8e:0ms;
  --motion-duration-rotate-90-f4h6jw:0ms;
  --motion-duration-show-paced-wu1v6q:0ms;
  --motion-duration-show-quick-kypzaj:0ms;
  --motion-duration-slow-ncmroz:0ms;
  --motion-duration-transition-quick-j01tkg:0ms;
  --motion-duration-transition-show-paced-wrsk0l:0ms;
  --motion-duration-transition-show-quick-dzfata:0ms;
  --motion-duration-responsive-7lway4:0ms;
  --motion-duration-expressive-y70ijj:0ms;
  --motion-duration-complex-wqst0e:0ms;
}

.awsui-context-compact-table:not(#\9 ) {
  --size-vertical-input-oamkvu:28px;
  --space-alert-vertical-f4n3qs:8px;
  --space-button-modal-dismiss-vertical-j2m0cp:2px;
  --space-card-vertical-lhexxi:16px;
  --space-container-content-top-dkluz9:12px;
  --space-container-header-top-bomjbu:8px;
  --space-container-header-bottom-qqnwwz:8px;
  --space-content-header-padding-bottom-d3iv03:12px;
  --space-expandable-section-icon-offset-top-5sppg0:4px;
  --space-key-value-gap-5wd2dd:0px;
  --space-layout-content-bottom-ve4osc:16px;
  --space-modal-content-bottom-jqf2xu:16px;
  --space-panel-content-bottom-a67jcq:32px;
  --space-panel-content-top-adxo81:16px;
  --space-panel-header-vertical-3c8qmg:16px;
  --space-panel-side-left-wmxosk:24px;
  --space-panel-side-right-23w8pv:24px;
  --space-panel-split-bottom-hlzmwi:16px;
  --space-tabs-content-top-53djlo:12px;
  --space-table-embedded-header-top-u7x1ax:8px;
  --space-table-header-tools-bottom-8i4ihz:2px;
  --space-scaled-xxxs-f7yq15:0px;
  --space-scaled-xxs-t7ij38:2px;
  --space-scaled-xs-x91h81:4px;
  --space-scaled-s-9q8n2q:8px;
  --space-scaled-m-er48cl:12px;
  --space-scaled-l-08jb88:16px;
  --space-scaled-xl-rljqft:20px;
  --space-scaled-xxl-x330me:24px;
  --space-scaled-xxxl-679zhd:32px;
}

.awsui-context-top-navigation:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff5d64;
  --color-background-button-link-active-1s185g:#16191f;
  --color-background-button-link-hover-w2g1kl:#21252c;
  --color-background-button-normal-active-nu22h5:#16191f;
  --color-background-button-normal-default-u75f4s:#2a2e33;
  --color-background-button-normal-disabled-96d2n5:#2a2e33;
  --color-background-button-normal-hover-lbq02j:#21252c;
  --color-background-toggle-button-normal-pressed-ld5t3c:#16191f;
  --color-background-button-primary-disabled-15y433:#2a2e33;
  --color-background-calendar-current-date-5fswaq:#16191f;
  --color-background-cell-shaded-sdwmfm:#16191f;
  --color-background-code-editor-gutter-active-line-default-svv05w:#879596;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff5d64;
  --color-background-code-editor-gutter-default-huuycx:#21252c;
  --color-background-code-editor-loading-wuoidf:#21252c;
  --color-background-code-editor-pane-item-hover-hsgdfd:#414750;
  --color-background-code-editor-status-bar-f4gh5m:#21252c;
  --color-background-container-content-yrbxur:#232f3e;
  --color-background-container-header-9ekpze:#21252c;
  --color-background-control-checked-o6tstc:#00a1c9;
  --color-background-control-default-nfjmqs:#1a2029;
  --color-background-control-disabled-6kcpyk:#414750;
  --color-background-dropdown-item-default-3fkgnm:#232f3e;
  --color-background-dropdown-item-filter-match-ao8pad:#12293b;
  --color-background-dropdown-item-hover-n95f74:#414750;
  --color-background-dropdown-item-selected-wpab75:#12293b;
  --color-background-home-header-ewn48z:#000000;
  --color-background-input-default-m1182s:#1a2029;
  --color-background-input-disabled-x30rdp:#414750;
  --color-background-item-selected-svru52:#12293b;
  --color-background-layout-main-84obzs:#16191f;
  --color-background-layout-mobile-panel-8pitut:#232f3e;
  --color-background-layout-panel-content-7qe5ki:#232f3e;
  --color-background-layout-panel-hover-n3xg2t:#414750;
  --color-background-layout-toggle-selected-active-z8x55q:#00a1c9;
  --color-background-layout-toggle-selected-default-8slqd6:#44b9d6;
  --color-background-layout-toggle-selected-hover-avpcd0:#44b9d6;
  --color-background-modal-overlay-1q4wue:rgba(22, 25, 31, 0.8);
  --color-background-notification-grey-x6h4jv:#687078;
  --color-background-popover-t0iaix:#21252c;
  --color-background-progress-bar-content-default-p40biq:#00a1c9;
  --color-background-progress-bar-content-in-flash-kzj4zn:#fafafa;
  --color-background-progress-bar-layout-default-5ez74u:#414750;
  --color-background-segment-active-tpko9u:#00a1c9;
  --color-background-segment-default-58ezwn:#2a2e33;
  --color-background-segment-disabled-dl6vg7:#2a2e33;
  --color-background-segment-hover-wuk5ec:#2a2e33;
  --color-background-slider-handle-default-1m6hom:#00a1c9;
  --color-background-slider-handle-active-9eiu03:#44b9d6;
  --color-background-slider-track-cjxz3v:#687078;
  --color-background-slider-handle-ring-ov92xe:#1a2029;
  --color-background-slider-error-pressed-82s4c5:#ff5d64;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#270a11;
  --color-background-status-info-79eqx5:#12293b;
  --color-background-status-success-cx0wu4:#172211;
  --color-background-status-warning-pkoz49:#191100;
  --color-background-table-header-bknnau:#21252c;
  --color-background-tiles-disabled-bbwt6p:#2a2e33;
  --color-background-toggle-checked-disabled-8bd0fm:#0a4a74;
  --color-background-toggle-default-bqu7pv:#879596;
  --color-background-chat-bubble-incoming-px43lh:#16191f;
  --color-text-chat-bubble-outgoing-f0tstv:#d5dbdb;
  --color-text-chat-bubble-incoming-f4msrr:#d5dbdb;
  --color-border-button-normal-active-2e1hkr:#879596;
  --color-border-button-normal-default-8l7ewq:#879596;
  --color-border-toggle-button-normal-pressed-k1r45v:#879596;
  --color-border-button-normal-disabled-8se5n4:#414750;
  --color-border-button-normal-hover-bfz00k:#aab7b8;
  --color-border-button-primary-disabled-gap2hj:#414750;
  --color-border-calendar-grid-2ab4m1:#414750;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#00a1c9;
  --color-border-code-editor-default-dwsd6p:#687078;
  --color-border-code-editor-pane-item-hover-a98haq:#879596;
  --color-border-container-divider-gl15p9:#414750;
  --color-border-container-top-9shhmi:#2a2e33;
  --color-border-control-checked-j4kw7p:#00a1c9;
  --color-border-control-default-9558cz:#879596;
  --color-border-control-disabled-2qnaa4:#414750;
  --color-border-divider-default-qn9pru:#414750;
  --color-border-divider-panel-bottom-xtj07p:rgba(0, 0, 0, 0.3);
  --color-border-divider-secondary-id5vqo:#414750;
  --color-border-dropdown-group-olb3gq:#414750;
  --color-border-dropdown-item-default-fwpjrj:#414750;
  --color-border-dropdown-item-selected-viaqvp:#414750;
  --color-border-dropdown-item-top-of452d:#414750;
  --color-border-input-default-iefrgj:#879596;
  --color-border-input-disabled-k23dfh:#414750;
  --color-border-input-focused-oykww6:#00a1c9;
  --color-border-item-focused-7jb69s:#00a1c9;
  --color-border-dropdown-item-focused-ngxovj:#00a1c9;
  --color-border-item-selected-36ewhb:#00a1c9;
  --color-border-layout-f9gice:#414750;
  --color-border-panel-header-mxulp2:#414750;
  --color-border-popover-2faqcx:#545b64;
  --color-border-segment-active-go8ocq:#ffffff;
  --color-border-segment-default-regi0f:#879596;
  --color-border-segment-disabled-cdpb0o:#414750;
  --color-border-segment-hover-nbtjr5:#ffffff;
  --color-border-status-info-g4ewkk:#00a1c9;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-tabs-divider-4qy81q:#414750;
  --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
  --color-border-tabs-underline-u4eatn:#fafafa;
  --color-border-tiles-disabled-qleba2:#414750;
  --color-border-tutorial-1ct0n5:#879596;
  --color-foreground-control-disabled-4f3ynk:#687078;
  --color-foreground-control-read-only-781hi8:#95a5a6;
  --color-shadow-default-rltlhv:rgba(0, 0, 0, 0.5);
  --color-text-accent-l5kln7:#44b9d6;
  --color-text-body-default-bvmavx:#d5dbdb;
  --color-text-body-secondary-5hohai:#d5dbdb;
  --color-text-breadcrumb-current-etjy4c:#d5dbdb;
  --color-text-button-inline-icon-default-vtrukh:#d5dbdb;
  --color-text-button-inline-icon-disabled-ryuq2s:#687078;
  --color-text-button-inline-icon-hover-zcasq6:#fafafa;
  --color-text-button-normal-active-yhbxxf:#fafafa;
  --color-text-toggle-button-normal-pressed-qbizoe:#fafafa;
  --color-text-button-normal-default-d4uct1:#d5dbdb;
  --color-text-button-normal-hover-z4cmcn:#fafafa;
  --color-text-link-button-normal-default-28hn74:#d5dbdb;
  --color-text-link-button-normal-hover-rypp3m:#fafafa;
  --color-text-link-button-normal-active-0xel10:#fafafa;
  --color-text-calendar-date-hover-5m22fz:#eaeded;
  --color-text-calendar-month-omri7j:#d5dbdb;
  --color-text-code-editor-gutter-active-line-skw52b:#16191f;
  --color-text-code-editor-gutter-default-qq39qn:#d5dbdb;
  --color-text-code-editor-status-bar-disabled-98kodh:#687078;
  --color-text-code-editor-tab-button-error-yq44eb:#16191f;
  --color-text-column-header-cbx6hy:#95a5a6;
  --color-text-column-sorting-icon-6av9dt:#95a5a6;
  --color-text-control-disabled-z30meo:#687078;
  --color-text-counter-jjxgwc:#95a5a6;
  --color-text-disabled-fd1zmc:#687078;
  --color-text-disabled-inline-edit-9f4t4u:#95a5a6;
  --color-text-dropdown-footer-nxfsvs:#95a5a6;
  --color-text-dropdown-group-label-q0p18s:#95a5a6;
  --color-text-dropdown-item-default-qbzqwe:#d5dbdb;
  --color-text-dropdown-item-dimmed-l74aj0:#687078;
  --color-text-dropdown-item-disabled-mnz3s7:#687078;
  --color-text-dropdown-item-filter-match-udo802:#44b9d6;
  --color-text-dropdown-item-highlighted-iwmwp7:#eaeded;
  --color-text-dropdown-item-secondary-7xon9n:#95a5a6;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#d5dbdb;
  --color-text-empty-t3q50w:#d5dbdb;
  --color-text-expandable-section-default-qvbrdt:#d5dbdb;
  --color-text-expandable-section-hover-wj1yh2:#fafafa;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#95a5a6;
  --color-text-form-default-71mnsf:#d5dbdb;
  --color-text-form-label-ttmnb4:#d5dbdb;
  --color-text-form-secondary-smwr7a:#95a5a6;
  --color-text-group-label-1l1nbc:#95a5a6;
  --color-text-label-gen-ai-7bbg8j:#bf80ff;
  --color-text-heading-default-ctgb1h:#eaeded;
  --color-text-heading-secondary-d04vei:#d5dbdb;
  --color-text-home-header-default-dfng9h:#eaeded;
  --color-text-icon-subtle-f9291k:#aab7b8;
  --color-text-input-disabled-k2fbx1:#687078;
  --color-text-input-placeholder-zd3pu1:#879596;
  --color-text-input-placeholder-disabled-k12yul:#879596;
  --color-text-interactive-active-9gwzno:#fafafa;
  --color-text-interactive-default-1hkfiv:#d5dbdb;
  --color-text-interactive-disabled-azvq53:#687078;
  --color-text-interactive-hover-w63rso:#fafafa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#fafafa;
  --color-text-inverted-ecl2ad:#16191f;
  --color-text-label-qg3d23:#95a5a6;
  --color-text-layout-toggle-bxubxk:#d5dbdb;
  --color-text-layout-toggle-active-pmk8rw:#1a2029;
  --color-text-layout-toggle-hover-302dke:#00a1c9;
  --color-text-layout-toggle-selected-3np1ag:#16191f;
  --color-text-link-default-nyypzq:#44b9d6;
  --color-text-link-hover-8jnadx:#99cbe4;
  --color-text-pagination-page-number-active-disabled-8mwiix:#d5dbdb;
  --color-text-pagination-page-number-default-fx85ny:#d5dbdb;
  --color-text-segment-active-y1xvaw:#1a2029;
  --color-text-segment-default-t9tx5d:#d5dbdb;
  --color-text-segment-hover-ht0d15:#00a1c9;
  --color-text-small-9c0f8d:#95a5a6;
  --color-text-status-error-94vsqp:#ff5d64;
  --color-text-status-inactive-7m4dkr:#95a5a6;
  --color-text-status-info-7871xj:#44b9d6;
  --color-text-status-success-84hybv:#6aaf35;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#fafafa;
  --color-board-placeholder-active-e71qda:#687078;
  --color-board-placeholder-hover-uq4h7w:#0073bb;
  --color-drag-placeholder-active-n0o0va:#687078;
  --color-drag-placeholder-hover-l7pmll:#0073bb;
  --color-dropzone-background-default-591p32:#1a2029;
  --color-dropzone-background-hover-rq951l:#12293b;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#687078;
  --color-dropzone-border-hover-m09oxy:#44b9d6;
}

.awsui-context-flashbar:not(#\9 ) {
  --color-background-button-primary-active-8i5lla:#12293b;
  --color-background-button-primary-default-wz3dz5:#0073bb;
  --color-background-button-primary-hover-z12etj:#0a4a74;
  --color-background-home-header-ewn48z:#000000;
  --color-text-chat-bubble-outgoing-f0tstv:#fafafa;
  --color-text-chat-bubble-incoming-f4msrr:#fafafa;
  --color-border-calendar-grid-2ab4m1:#fafafa;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#fafafa;
  --color-border-container-divider-gl15p9:#fafafa;
  --color-border-divider-default-qn9pru:#fafafa;
  --color-border-dropdown-group-olb3gq:#fafafa;
  --color-border-dropdown-item-default-fwpjrj:#fafafa;
  --color-border-dropdown-item-selected-viaqvp:#fafafa;
  --color-border-dropdown-item-top-of452d:#fafafa;
  --color-border-input-focused-oykww6:#fafafa;
  --color-border-item-focused-7jb69s:#fafafa;
  --color-border-panel-header-mxulp2:#fafafa;
  --color-border-tabs-shadow-qpnr82:#fafafa;
  --color-text-body-default-bvmavx:#fafafa;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
  --color-text-expandable-section-default-qvbrdt:#fafafa;
  --color-text-expandable-section-hover-wj1yh2:#fafafa;
  --color-text-heading-secondary-d04vei:#fafafa;
}

.awsui-context-flashbar-warning:not(#\9 ) {
  --color-background-button-primary-active-8i5lla:#12293b;
  --color-background-button-primary-default-wz3dz5:#0073bb;
  --color-background-button-primary-hover-z12etj:#0a4a74;
  --color-background-home-header-ewn48z:#000000;
  --color-background-progress-bar-content-in-flash-kzj4zn:#16191f;
  --color-background-progress-bar-layout-in-flash-7lb4jj:rgba(0, 0, 0, 0.1);
  --color-border-calendar-grid-2ab4m1:#16191f;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#16191f;
  --color-border-container-divider-gl15p9:#16191f;
  --color-border-divider-default-qn9pru:#16191f;
  --color-border-dropdown-group-olb3gq:#16191f;
  --color-border-dropdown-item-default-fwpjrj:#16191f;
  --color-border-dropdown-item-selected-viaqvp:#16191f;
  --color-border-dropdown-item-top-of452d:#16191f;
  --color-border-input-focused-oykww6:#16191f;
  --color-border-item-focused-7jb69s:#16191f;
  --color-border-panel-header-mxulp2:#16191f;
  --color-border-tabs-shadow-qpnr82:#16191f;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
  --color-text-expandable-section-default-qvbrdt:#16191f;
  --color-text-heading-secondary-d04vei:#16191f;
  --color-text-interactive-inverted-default-3zr6n3:#545b64;
  --color-text-interactive-inverted-hover-j5jtb5:#16191f;
  --color-text-link-inverted-hover-9r0rjk:#16191f;
  --color-text-notification-default-9btz6p:#16191f;
}

.awsui-context-alert:not(#\9 ) {
  --color-background-button-primary-active-8i5lla:#12293b;
  --color-background-button-primary-default-wz3dz5:#0073bb;
  --color-background-button-primary-hover-z12etj:#0a4a74;
  --color-background-home-header-ewn48z:#000000;
  --color-border-calendar-grid-2ab4m1:#545b64;
  --color-border-container-divider-gl15p9:#545b64;
  --color-border-divider-default-qn9pru:#545b64;
  --color-border-dropdown-group-olb3gq:#545b64;
  --color-border-dropdown-item-default-fwpjrj:#545b64;
  --color-border-dropdown-item-selected-viaqvp:#545b64;
  --color-border-dropdown-item-top-of452d:#545b64;
  --color-border-panel-header-mxulp2:#545b64;
  --color-border-tabs-shadow-qpnr82:#545b64;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
}

@media not print {
  .awsui-polaris-dark-mode .awsui-context-flashbar:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
  }
}
@media not print {
  .awsui-context-flashbar.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
  }
}
@media not print {
  .awsui-polaris-dark-mode .awsui-context-flashbar-warning:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-text-chat-bubble-outgoing-f0tstv:#16191f;
    --color-text-chat-bubble-incoming-f4msrr:#16191f;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-body-default-bvmavx:#16191f;
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
    --color-text-expandable-section-hover-wj1yh2:#16191f;
  }
}
@media not print {
  .awsui-context-flashbar-warning.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-text-chat-bubble-outgoing-f0tstv:#16191f;
    --color-text-chat-bubble-incoming-f4msrr:#16191f;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-body-default-bvmavx:#16191f;
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
    --color-text-expandable-section-hover-wj1yh2:#16191f;
  }
}
@media not print {
  .awsui-polaris-dark-mode .awsui-context-alert:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-border-calendar-grid-2ab4m1:#d5dbdb;
    --color-border-container-divider-gl15p9:#d5dbdb;
    --color-border-divider-default-qn9pru:#d5dbdb;
    --color-border-dropdown-group-olb3gq:#d5dbdb;
    --color-border-dropdown-item-default-fwpjrj:#d5dbdb;
    --color-border-dropdown-item-selected-viaqvp:#d5dbdb;
    --color-border-dropdown-item-top-of452d:#d5dbdb;
    --color-border-panel-header-mxulp2:#d5dbdb;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
  }
}
@media not print {
  .awsui-context-alert.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#44b9d6;
    --color-background-button-primary-default-wz3dz5:#44b9d6;
    --color-background-button-primary-hover-z12etj:#00a1c9;
    --color-border-calendar-grid-2ab4m1:#d5dbdb;
    --color-border-container-divider-gl15p9:#d5dbdb;
    --color-border-divider-default-qn9pru:#d5dbdb;
    --color-border-dropdown-group-olb3gq:#d5dbdb;
    --color-border-dropdown-item-default-fwpjrj:#d5dbdb;
    --color-border-dropdown-item-selected-viaqvp:#d5dbdb;
    --color-border-dropdown-item-top-of452d:#d5dbdb;
    --color-border-panel-header-mxulp2:#d5dbdb;
    --color-border-tabs-shadow-qpnr82:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-vvgho1:#16191f;
    --color-text-button-primary-default-h1el7o:#16191f;
    --color-text-button-primary-hover-9qeixo:#16191f;
  }
}
.awsui-visual-refresh:not(#\9 ) {
  --color-charts-status-neutral-80mjc3:#8c8c94;
  --color-charts-threshold-negative-ja85kq:#db0000;
  --color-charts-threshold-positive-11vqxl:#00802f;
  --color-charts-threshold-info-tmfb9m:#006ce0;
  --color-charts-threshold-neutral-r0p7ul:#656871;
  --color-charts-line-grid-4q7pwb:#dedee3;
  --color-charts-line-tick-nifa9x:#dedee3;
  --color-charts-line-axis-1mw3tu:#dedee3;
  --color-background-notification-severity-neutral-xjl2tz:#656871;
  --color-text-notification-severity-critical-pe7gm8:#f9f9fa;
  --color-text-notification-severity-high-6pzn9o:#f9f9fa;
  --color-text-notification-severity-medium-ngnb5b:#0f141a;
  --color-text-notification-severity-low-tphlhn:#0f141a;
  --color-text-notification-severity-neutral-5p0dkq:#f9f9fa;
  --color-background-badge-icon-f9vdla:#db0000;
  --color-background-button-link-active-1s185g:#d1f1ff;
  --color-background-button-link-hover-w2g1kl:#f0fbff;
  --color-background-button-normal-active-nu22h5:#d1f1ff;
  --color-background-button-normal-hover-lbq02j:#f0fbff;
  --color-background-toggle-button-normal-pressed-ld5t3c:#d1f1ff;
  --color-background-button-primary-disabled-15y433:#ebebf0;
  --color-background-calendar-current-date-5fswaq:#f3f3f7;
  --color-background-cell-shaded-sdwmfm:#f6f6f9;
  --color-background-code-editor-gutter-active-line-default-svv05w:#656871;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#db0000;
  --color-background-code-editor-gutter-default-huuycx:#f3f3f7;
  --color-background-code-editor-loading-wuoidf:#f9f9fa;
  --color-background-code-editor-pane-item-hover-hsgdfd:#ebebf0;
  --color-background-code-editor-status-bar-f4gh5m:#f3f3f7;
  --color-background-container-header-9ekpze:#ffffff;
  --color-background-control-checked-o6tstc:#006ce0;
  --color-background-control-disabled-6kcpyk:#dedee3;
  --color-background-dropdown-item-filter-match-ao8pad:#f0fbff;
  --color-background-dropdown-item-hover-n95f74:#f3f3f7;
  --color-background-dropdown-item-selected-wpab75:#f0fbff;
  --color-background-home-header-ewn48z:#0f141a;
  --color-background-input-disabled-x30rdp:#ebebf0;
  --color-background-item-selected-svru52:#f0fbff;
  --color-background-layout-main-84obzs:#ffffff;
  --color-background-layout-mobile-panel-8pitut:#0f141a;
  --color-background-layout-panel-hover-n3xg2t:#ebebf0;
  --color-background-layout-toggle-active-yi6d7n:#424650;
  --color-background-layout-toggle-default-aftrku:#424650;
  --color-background-layout-toggle-hover-0waeir:#656871;
  --color-background-layout-toggle-selected-active-z8x55q:#006ce0;
  --color-background-layout-toggle-selected-default-8slqd6:#006ce0;
  --color-background-layout-toggle-selected-hover-avpcd0:#004a9e;
  --color-background-modal-overlay-1q4wue:rgba(35, 43, 55, 0.7);
  --color-background-notification-blue-3vxw23:#006ce0;
  --color-background-notification-green-b4gyu1:#00802f;
  --color-background-notification-grey-x6h4jv:#424650;
  --color-background-notification-red-yz16bb:#db0000;
  --color-background-notification-stack-bar-xmtwib:#232b37;
  --color-background-notification-stack-bar-active-s3h2jw:#232b37;
  --color-background-notification-stack-bar-hover-8r23c2:#424650;
  --color-background-progress-bar-content-default-p40biq:#006ce0;
  --color-background-progress-bar-content-in-flash-kzj4zn:#ffffff;
  --color-background-progress-bar-layout-default-5ez74u:#ebebf0;
  --color-background-segment-active-tpko9u:#006ce0;
  --color-background-slider-handle-default-1m6hom:#006ce0;
  --color-background-slider-handle-active-9eiu03:#004a9e;
  --color-background-slider-track-cjxz3v:#8c8c94;
  --color-background-slider-warning-pressed-27mnal:#855900;
  --color-background-status-error-wgh5bg:#fff5f5;
  --color-background-status-info-79eqx5:#f0fbff;
  --color-background-status-success-cx0wu4:#effff1;
  --color-background-table-header-bknnau:#ffffff;
  --color-background-tiles-disabled-bbwt6p:#ebebf0;
  --color-background-toggle-checked-disabled-8bd0fm:#b8e7ff;
  --color-background-toggle-default-bqu7pv:#424650;
  --color-background-avatar-default-z8311h:#424650;
  --color-background-chat-bubble-incoming-px43lh:#f6f6f9;
  --color-text-chat-bubble-outgoing-f0tstv:#0f141a;
  --color-text-chat-bubble-incoming-f4msrr:#0f141a;
  --color-border-button-normal-active-2e1hkr:#002b66;
  --color-border-button-normal-default-8l7ewq:#006ce0;
  --color-border-toggle-button-normal-pressed-k1r45v:#006ce0;
  --color-border-button-normal-disabled-8se5n4:#b4b4bb;
  --color-text-button-normal-disabled-y94ufw:#8c8c94;
  --color-border-button-normal-hover-bfz00k:#002b66;
  --color-border-button-primary-disabled-gap2hj:#ebebf0;
  --color-text-button-primary-disabled-n67kwz:#8c8c94;
  --color-border-calendar-grid-2ab4m1:transparent;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#f9f9fa;
  --color-border-code-editor-ace-active-line-light-theme-armo6c:#dedee3;
  --color-border-code-editor-ace-active-line-dark-theme-7z58fh:#656871;
  --color-border-code-editor-default-dwsd6p:#dedee3;
  --color-border-code-editor-pane-item-hover-a98haq:#8c8c94;
  --color-border-container-divider-gl15p9:transparent;
  --color-border-container-top-9shhmi:transparent;
  --color-border-control-checked-j4kw7p:#006ce0;
  --color-border-control-default-9558cz:#8c8c94;
  --color-border-control-disabled-2qnaa4:#dedee3;
  --color-border-divider-active-znzcfd:#0f141a;
  --color-border-divider-default-qn9pru:#c6c6cd;
  --color-border-divider-panel-bottom-xtj07p:#c6c6cd;
  --color-border-divider-panel-side-6ahyxd:#c6c6cd;
  --color-border-divider-secondary-id5vqo:#ebebf0;
  --color-border-dropdown-container-0sfyy4:#b4b4bb;
  --color-border-dropdown-group-olb3gq:#c6c6cd;
  --color-border-dropdown-item-default-fwpjrj:#c6c6cd;
  --color-border-dropdown-item-hover-38gqzc:#8c8c94;
  --color-border-dropdown-item-dimmed-hover-u2vkm2:#8c8c94;
  --color-border-dropdown-item-selected-viaqvp:#006ce0;
  --color-border-dropdown-item-top-of452d:transparent;
  --color-border-editable-cell-hover-l9o9jr:#8c8c94;
  --color-border-input-default-iefrgj:#8c8c94;
  --color-border-input-disabled-k23dfh:#ebebf0;
  --color-border-input-focused-oykww6:#002b66;
  --color-border-item-focused-7jb69s:#006ce0;
  --color-border-dropdown-item-focused-ngxovj:#424650;
  --color-border-item-placeholder-5n4gf8:#006ce0;
  --color-border-item-selected-36ewhb:#006ce0;
  --color-border-layout-f9gice:#b4b4bb;
  --color-border-notification-stack-bar-uu4yd8:#232b37;
  --color-border-panel-header-mxulp2:#c6c6cd;
  --color-border-popover-2faqcx:#b4b4bb;
  --color-border-segment-active-go8ocq:#424650;
  --color-border-segment-default-regi0f:#424650;
  --color-border-segment-disabled-cdpb0o:#424650;
  --color-border-segment-hover-nbtjr5:#424650;
  --color-border-status-error-japsx0:#db0000;
  --color-border-status-info-g4ewkk:#006ce0;
  --color-border-status-success-mzn0ur:#00802f;
  --color-border-status-warning-siddix:#855900;
  --color-border-divider-interactive-default-7sk25d:#8c8c94;
  --color-border-tabs-divider-4qy81q:#c6c6cd;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 0.12);
  --color-border-tabs-underline-u4eatn:#006ce0;
  --color-border-tiles-disabled-qleba2:#ebebf0;
  --color-border-tutorial-1ct0n5:#dedee3;
  --color-foreground-control-read-only-781hi8:#656871;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 0.12);
  --color-stroke-chart-line-q3nt7f:#8c8c94;
  --color-text-accent-l5kln7:#006ce0;
  --color-text-body-default-bvmavx:#0f141a;
  --color-text-body-secondary-5hohai:#424650;
  --color-text-breadcrumb-current-etjy4c:#656871;
  --color-text-breadcrumb-icon-m47ti7:#8c8c94;
  --color-text-button-inline-icon-default-vtrukh:#006ce0;
  --color-text-button-inline-icon-disabled-ryuq2s:#b4b4bb;
  --color-text-button-inline-icon-hover-zcasq6:#002b66;
  --color-text-button-normal-active-yhbxxf:#002b66;
  --color-text-toggle-button-normal-pressed-qbizoe:#002b66;
  --color-text-button-normal-default-d4uct1:#006ce0;
  --color-text-button-normal-hover-z4cmcn:#002b66;
  --color-text-link-button-normal-default-28hn74:#006ce0;
  --color-text-link-button-normal-hover-rypp3m:#002b66;
  --color-text-link-button-normal-active-0xel10:#002b66;
  --color-text-button-primary-active-vvgho1:#0f141a;
  --color-text-button-primary-default-h1el7o:#0f141a;
  --color-text-button-primary-hover-9qeixo:#0f141a;
  --color-text-calendar-date-hover-5m22fz:#0f141a;
  --color-text-calendar-month-omri7j:#656871;
  --color-text-code-editor-gutter-default-qq39qn:#0f141a;
  --color-text-code-editor-status-bar-disabled-98kodh:#8c8c94;
  --color-text-column-header-cbx6hy:#424650;
  --color-text-column-sorting-icon-6av9dt:#424650;
  --color-text-control-disabled-z30meo:#b4b4bb;
  --color-text-counter-jjxgwc:#656871;
  --color-text-disabled-fd1zmc:#b4b4bb;
  --color-text-disabled-inline-edit-9f4t4u:#424650;
  --color-text-dropdown-footer-nxfsvs:#656871;
  --color-text-dropdown-group-label-q0p18s:#424650;
  --color-text-dropdown-item-default-qbzqwe:#0f141a;
  --color-text-dropdown-item-dimmed-l74aj0:#b4b4bb;
  --color-text-dropdown-item-disabled-mnz3s7:#b4b4bb;
  --color-text-dropdown-item-filter-match-udo802:#006ce0;
  --color-text-dropdown-item-highlighted-iwmwp7:#0f141a;
  --color-text-dropdown-item-secondary-7xon9n:#656871;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#656871;
  --color-text-empty-t3q50w:#656871;
  --color-text-expandable-section-default-qvbrdt:#0f141a;
  --color-text-expandable-section-hover-wj1yh2:#006ce0;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#424650;
  --color-text-form-default-71mnsf:#0f141a;
  --color-text-form-label-ttmnb4:#0f141a;
  --color-text-form-secondary-smwr7a:#656871;
  --color-text-group-label-1l1nbc:#424650;
  --color-text-heading-default-ctgb1h:#0f141a;
  --color-text-heading-secondary-d04vei:#424650;
  --color-text-home-header-default-dfng9h:#ebebf0;
  --color-text-home-header-secondary-w9xyz0:#c6c6cd;
  --color-text-icon-subtle-f9291k:#656871;
  --color-text-input-disabled-k2fbx1:#b4b4bb;
  --color-text-input-placeholder-zd3pu1:#656871;
  --color-text-input-placeholder-disabled-k12yul:#b4b4bb;
  --color-text-interactive-active-9gwzno:#0f141a;
  --color-text-interactive-default-1hkfiv:#424650;
  --color-text-interactive-disabled-azvq53:#b4b4bb;
  --color-text-interactive-hover-w63rso:#0f141a;
  --color-text-toggle-button-icon-pressed-qqq2u2:#0f141a;
  --color-text-interactive-inverted-default-3zr6n3:#dedee3;
  --color-text-interactive-inverted-hover-j5jtb5:#f9f9fa;
  --color-text-label-qg3d23:#0f141a;
  --color-text-layout-toggle-bxubxk:#ffffff;
  --color-text-layout-toggle-hover-302dke:#006ce0;
  --color-text-link-default-nyypzq:#006ce0;
  --color-text-link-hover-8jnadx:#002b66;
  --color-text-link-inverted-hover-9r0rjk:#ffffff;
  --color-text-link-button-underline-14s7oj:transparent;
  --color-text-link-button-underline-hover-jgc99f:transparent;
  --color-text-notification-default-9btz6p:#f9f9fa;
  --color-text-notification-yellow-qljtid:#0f141a;
  --color-text-pagination-page-number-active-disabled-8mwiix:#b4b4bb;
  --color-text-pagination-page-number-default-fx85ny:#424650;
  --color-text-segment-default-t9tx5d:#424650;
  --color-text-segment-hover-ht0d15:#006ce0;
  --color-text-small-9c0f8d:#656871;
  --color-text-status-error-94vsqp:#db0000;
  --color-text-status-inactive-7m4dkr:#656871;
  --color-text-status-info-7871xj:#006ce0;
  --color-text-status-success-84hybv:#00802f;
  --color-text-status-warning-pynggy:#855900;
  --color-text-top-navigation-title-q9lz6p:#0f141a;
  --color-board-placeholder-active-e71qda:#ebebf0;
  --color-board-placeholder-hover-uq4h7w:#d1f1ff;
  --color-drag-placeholder-active-n0o0va:#ebebf0;
  --color-drag-placeholder-hover-l7pmll:#d1f1ff;
  --color-dropzone-background-hover-rq951l:#f0fbff;
  --color-dropzone-text-default-9hiju1:#424650;
  --color-dropzone-text-hover-mw8b97:#424650;
  --color-dropzone-border-default-rcipqe:#8c8c94;
  --font-box-value-large-weight-gpwhlq:700;
  --font-button-letter-spacing-kukfsk:0.005em;
  --font-chart-detail-size-pob89f:12px;
  --font-display-label-weight-2njs7q:700;
  --font-expandable-heading-size-oezd0p:16px;
  --font-header-h2-description-line-height-trwmd4:20px;
  --font-header-h2-description-size-zfw7u2:14px;
  --font-link-button-letter-spacing-bphvbi:0.005em;
  --font-link-button-weight-3dz9pc:700;
  --font-size-display-l-4u0od7:42px;
  --font-size-heading-xl-k9a0qt:24px;
  --font-size-heading-l-l21r86:20px;
  --font-size-heading-xs-pz04z3:14px;
  --font-smoothing-moz-osx-fw8n0n:grayscale;
  --font-smoothing-webkit-8fiijr:antialiased;
  --font-tabs-disabled-weight-uew17o:700;
  --font-tabs-line-height-om7l0p:20px;
  --font-tabs-size-0kyoli:16px;
  --font-weight-heading-xl-wjmxp3:700;
  --font-weight-heading-m-6tlbfp:700;
  --font-weight-heading-xs-lfmr92:700;
  --letter-spacing-body-s-nkvets:0.005em;
  --letter-spacing-display-l-sra9qb:-0.03em;
  --letter-spacing-heading-xl-87t96e:-0.02em;
  --letter-spacing-heading-l-bejyzw:-0.015em;
  --letter-spacing-heading-m-kfwhdw:-0.010em;
  --letter-spacing-heading-s-badvkb:-0.005em;
  --line-height-body-m-2zx78l:20px;
  --line-height-display-l-zgnpxt:48px;
  --line-height-heading-xl-v9hsvt:30px;
  --line-height-heading-l-vog8w7:24px;
  --line-height-heading-xs-jsenn1:18px;
  --border-active-width-lk35x8:4px;
  --border-code-editor-status-divider-width-j22nww:1px;
  --border-container-sticky-width-xo3q2l:0px;
  --border-container-top-width-s1x6t0:0px;
  --border-control-focus-ring-shadow-spread-0k725q:0px;
  --border-control-invalid-focus-ring-shadow-spread-v3635w:2px;
  --border-dropdown-virtual-offset-width-fpddos:2px;
  --border-invalid-width-hp6noi:8px;
  --border-item-width-0zxiwv:2px;
  --border-line-chart-line-join-z2nu1c:round;
  --border-panel-header-width-xo2sbi:1px;
  --border-panel-top-width-vktuvo:1px;
  --border-radius-alert-flb0mp:12px;
  --border-radius-badge-iqcxsr:4px;
  --border-radius-button-8zlwjs:20px;
  --border-radius-calendar-day-focus-ring-6ckim2:3px;
  --border-radius-code-editor-tir8eq:8px;
  --border-radius-container-jm6teg:16px;
  --border-radius-control-circular-focus-ring-mxepal:4px;
  --border-radius-control-default-focus-ring-a78bgq:4px;
  --border-radius-dropdown-cw0ldi:8px;
  --border-radius-dropzone-k65k4p:12px;
  --border-radius-flashbar-eqkx39:12px;
  --border-radius-item-jsz3j8:8px;
  --border-radius-input-hy50dp:8px;
  --border-radius-popover-1pght2:8px;
  --border-radius-tabs-focus-ring-7k0vsi:20px;
  --border-radius-tiles-cnruhs:8px;
  --border-radius-token-h9xa3v:8px;
  --border-radius-chat-bubble-h9yazg:8px;
  --border-radius-tutorial-panel-item-8f1qgg:8px;
  --border-table-sticky-width-mb7esq:1px;
  --border-link-focus-ring-outline-gygm43:0;
  --border-link-focus-ring-shadow-spread-efbp5h:2px;
  --border-width-alert-zazuhg:2px;
  --border-width-field-22mkxn:2px;
  --border-width-popover-1a3sk6:2px;
  --motion-duration-refresh-only-fast-7xaxpp:115ms;
  --motion-duration-refresh-only-medium-i6gkfs:165ms;
  --motion-duration-refresh-only-slow-u2wsjk:250ms;
  --motion-easing-responsive-80ki08:cubic-bezier(0, 0, 0, 1);
  --motion-easing-sticky-xk36yb:cubic-bezier(1, 0, 0.83, 1);
  --motion-easing-expressive-rf6lml:cubic-bezier(0.84, 0, 0.16, 1);
  --motion-duration-responsive-7lway4:115ms;
  --motion-duration-expressive-y70ijj:165ms;
  --motion-duration-complex-wqst0e:250ms;
  --motion-keyframes-status-icon-error-857oi6:awsui-status-icon-error-35003c;
  --motion-keyframes-scale-popup-srwmvy:awsui-scale-popup-35003c;
  --size-calendar-grid-width-m7rthz:238px;
  --size-control-73ulj5:16px;
  --size-icon-medium-6sroof:20px;
  --size-table-selection-horizontal-8ncv96:40px;
  --space-alert-action-left-5t7fct:12px;
  --space-alert-horizontal-bwh51v:16px;
  --space-alert-message-right-px48tx:4px;
  --space-alert-vertical-f4n3qs:8px;
  --space-button-focus-outline-gutter-s68ny8:4px;
  --space-button-icon-focus-outline-gutter-vertical-e6tfh3:0px;
  --space-button-icon-only-horizontal-xuxfmj:6px;
  --space-button-inline-icon-focus-outline-gutter-td260a:0px;
  --space-button-modal-dismiss-vertical-j2m0cp:2px;
  --space-calendar-grid-focus-outline-gutter-pkb6ov:-5px;
  --space-calendar-grid-selected-focus-outline-gutter-3hk571:-5px;
  --space-calendar-grid-gutter-tohz1e:6px;
  --space-card-vertical-lhexxi:16px;
  --space-code-editor-status-focus-outline-gutter-frwh89:-7px;
  --space-container-content-top-dkluz9:4px;
  --space-container-header-bottom-qqnwwz:8px;
  --space-dark-header-overlap-distance-f6oo6u:36px;
  --space-expandable-section-icon-offset-top-5sppg0:4px;
  --space-field-horizontal-cy5q05:12px;
  --space-field-icon-offset-llp3ak:36px;
  --space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m:-5px;
  --space-filtering-token-operation-select-focus-outline-gutter-lr5vk6:-5px;
  --space-flashbar-action-left-ssm29i:12px;
  --space-flashbar-dismiss-right-rydxjj:0px;
  --space-flashbar-horizontal-ds0ef3:16px;
  --space-key-value-gap-5wd2dd:0px;
  --space-layout-content-bottom-ve4osc:40px;
  --space-layout-content-horizontal-sin989:24px;
  --space-modal-content-bottom-jqf2xu:16px;
  --space-option-icon-big-top-b7er3p:0px;
  --space-panel-divider-margin-horizontal-2jmfkj:8px;
  --space-panel-nav-left-c5t4hj:28px;
  --space-panel-side-left-wmxosk:28px;
  --space-panel-side-right-23w8pv:24px;
  --space-panel-split-top-517tlt:20px;
  --space-segmented-control-focus-outline-gutter-eptt97:4px;
  --space-tabs-content-top-53djlo:12px;
  --space-tabs-focus-outline-gutter-2tu8wb:-8px;
  --space-table-content-bottom-r9l1c2:4px;
  --space-table-embedded-header-top-u7x1ax:0px;
  --space-table-footer-horizontal-t5rbr4:0px;
  --space-table-header-horizontal-vhrx2d:0px;
  --space-table-header-tools-bottom-8i4ihz:0px;
  --space-table-horizontal-ciak0s:20px;
  --shadow-container-u50cb8:0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12);
  --shadow-container-active-2up8or:0px 1px 1px 1px #e9ebed, 0px 6px 36px #0007161a;
  --shadow-dropdown-xrjjuu:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-dropup-ovsp4h:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-flash-collapsed-pxdair:0px 4px 4px rgba(0, 0, 0, 0.25);
  --shadow-flash-sticky-p1i2ji:0px 4px 8px rgba(0, 7, 22, 0.10);
  --shadow-modal-1f40b3:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-panel-eyw753:0px 0px 0px 1px #b6bec9;
  --shadow-panel-toggle-s7z0bo:0px 6px 12px 1px rgba(0, 7, 22, 0.12);
  --shadow-popover-ona09r:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-split-bottom-nfmseg:0px -36px 36px -36px rgba(0, 7, 22, 0.10);
  --shadow-split-side-q8jr2v:-1px 0px 1px 0px #e9ebed, -36px 6px 36px -36px rgba(0, 7, 22, 0.10);
  --shadow-sticky-hxu2pv:0px 4px 8px 1px rgba(0, 7, 22, 0.10);
  --shadow-sticky-embedded-f9wivk:0px 2px 0px 0px #e9ebed, 0px 16px 16px -12px rgba(0, 7, 22, 0.10);
  --shadow-sticky-column-first-kcqiid:4px 0px 8px 1px rgba(0, 7, 22, 0.1);
  --shadow-sticky-column-last-pn4nzt:-4px 0 8px 1px rgba(0, 28, 36, 0.1);
}

@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-charts-threshold-negative-ja85kq:#ff7a7a;
    --color-charts-threshold-positive-11vqxl:#2bb534;
    --color-charts-threshold-info-tmfb9m:#75cfff;
    --color-charts-threshold-neutral-r0p7ul:#a4a4ad;
    --color-charts-line-grid-4q7pwb:#424650;
    --color-charts-line-tick-nifa9x:#424650;
    --color-charts-line-axis-1mw3tu:#424650;
    --color-text-notification-severity-critical-pe7gm8:#000000;
    --color-text-notification-severity-high-6pzn9o:#0f141a;
    --color-background-badge-icon-f9vdla:#ff7a7a;
    --color-background-button-link-active-1s185g:#333843;
    --color-background-button-link-hover-w2g1kl:#1b232d;
    --color-background-button-normal-active-nu22h5:#333843;
    --color-background-button-normal-default-u75f4s:#161d26;
    --color-background-button-normal-disabled-96d2n5:#161d26;
    --color-background-button-normal-hover-lbq02j:#1b232d;
    --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
    --color-background-button-primary-disabled-15y433:#232b37;
    --color-background-calendar-current-date-5fswaq:#333843;
    --color-background-cell-shaded-sdwmfm:#1b232d;
    --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
    --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
    --color-background-code-editor-gutter-default-huuycx:#1b232d;
    --color-background-code-editor-loading-wuoidf:#1b232d;
    --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
    --color-background-code-editor-status-bar-f4gh5m:#1b232d;
    --color-background-container-content-yrbxur:#161d26;
    --color-background-container-header-9ekpze:#161d26;
    --color-background-control-checked-o6tstc:#42b4ff;
    --color-background-control-default-nfjmqs:#161d26;
    --color-background-control-disabled-6kcpyk:#333843;
    --color-background-dropdown-item-default-3fkgnm:#1b232d;
    --color-background-dropdown-item-filter-match-ao8pad:#333843;
    --color-background-dropdown-item-hover-n95f74:#131920;
    --color-background-dropdown-item-selected-wpab75:#001129;
    --color-background-input-default-m1182s:#161d26;
    --color-background-input-disabled-x30rdp:#1b232d;
    --color-background-item-selected-svru52:#001129;
    --color-background-layout-main-84obzs:#161d26;
    --color-background-layout-panel-content-7qe5ki:#161d26;
    --color-background-layout-panel-hover-n3xg2t:#333843;
    --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
    --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
    --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
    --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
    --color-background-notification-grey-x6h4jv:#656871;
    --color-background-popover-t0iaix:#1b232d;
    --color-background-progress-bar-content-default-p40biq:#42b4ff;
    --color-background-progress-bar-layout-default-5ez74u:#333843;
    --color-background-segment-active-tpko9u:#42b4ff;
    --color-background-segment-default-58ezwn:#161d26;
    --color-background-segment-disabled-dl6vg7:#161d26;
    --color-background-segment-hover-wuk5ec:#161d26;
    --color-background-slider-handle-default-1m6hom:#42b4ff;
    --color-background-slider-handle-active-9eiu03:#75cfff;
    --color-background-slider-track-cjxz3v:#656871;
    --color-background-slider-handle-ring-ov92xe:#161d26;
    --color-background-slider-error-pressed-82s4c5:#ff7a7a;
    --color-background-slider-warning-pressed-27mnal:#fbd332;
    --color-background-status-error-wgh5bg:#1f0000;
    --color-background-status-info-79eqx5:#001129;
    --color-background-status-success-cx0wu4:#001401;
    --color-background-table-header-bknnau:#161d26;
    --color-background-tiles-disabled-bbwt6p:#1b232d;
    --color-background-toggle-checked-disabled-8bd0fm:#002b66;
    --color-background-toggle-default-bqu7pv:#8c8c94;
    --color-background-chat-bubble-incoming-px43lh:#0f141a;
    --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
    --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
    --color-border-button-normal-active-2e1hkr:#75cfff;
    --color-border-button-normal-default-8l7ewq:#42b4ff;
    --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
    --color-border-button-normal-disabled-8se5n4:#656871;
    --color-border-button-normal-hover-bfz00k:#75cfff;
    --color-border-button-primary-disabled-gap2hj:#232b37;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
    --color-border-code-editor-default-dwsd6p:#656871;
    --color-border-code-editor-pane-item-hover-a98haq:#656871;
    --color-border-control-checked-j4kw7p:#42b4ff;
    --color-border-control-disabled-2qnaa4:#333843;
    --color-border-divider-active-znzcfd:#f9f9fa;
    --color-border-divider-default-qn9pru:#424650;
    --color-border-divider-panel-bottom-xtj07p:#424650;
    --color-border-divider-panel-side-6ahyxd:#424650;
    --color-border-divider-secondary-id5vqo:#232b37;
    --color-border-dropdown-container-0sfyy4:#656871;
    --color-border-dropdown-group-olb3gq:#424650;
    --color-border-dropdown-item-default-fwpjrj:#424650;
    --color-border-dropdown-item-hover-38gqzc:#656871;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-editable-cell-hover-l9o9jr:#656871;
    --color-border-input-default-iefrgj:#656871;
    --color-border-input-disabled-k23dfh:#1b232d;
    --color-border-input-focused-oykww6:#b8e7ff;
    --color-border-item-focused-7jb69s:#42b4ff;
    --color-border-dropdown-item-focused-ngxovj:#dedee3;
    --color-border-item-placeholder-5n4gf8:#42b4ff;
    --color-border-item-selected-36ewhb:#42b4ff;
    --color-border-layout-f9gice:#424650;
    --color-border-panel-header-mxulp2:#424650;
    --color-border-popover-2faqcx:#656871;
    --color-border-segment-active-go8ocq:#dedee3;
    --color-border-segment-default-regi0f:#dedee3;
    --color-border-segment-disabled-cdpb0o:#dedee3;
    --color-border-segment-hover-nbtjr5:#dedee3;
    --color-border-status-error-japsx0:#ff7a7a;
    --color-border-status-info-g4ewkk:#42b4ff;
    --color-border-status-success-mzn0ur:#2bb534;
    --color-border-status-warning-siddix:#fbd332;
    --color-border-divider-interactive-default-7sk25d:#dedee3;
    --color-border-tabs-divider-4qy81q:#424650;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-border-tabs-underline-u4eatn:#42b4ff;
    --color-border-tiles-disabled-qleba2:#1b232d;
    --color-border-tutorial-1ct0n5:#424650;
    --color-foreground-control-default-ifjt2j:#0f141a;
    --color-foreground-control-disabled-4f3ynk:#161d26;
    --color-foreground-control-read-only-781hi8:#a4a4ad;
    --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
    --color-text-accent-l5kln7:#42b4ff;
    --color-text-body-default-bvmavx:#c6c6cd;
    --color-text-body-secondary-5hohai:#c6c6cd;
    --color-text-breadcrumb-current-etjy4c:#8c8c94;
    --color-text-breadcrumb-icon-m47ti7:#656871;
    --color-text-button-inline-icon-default-vtrukh:#42b4ff;
    --color-text-button-inline-icon-disabled-ryuq2s:#656871;
    --color-text-button-inline-icon-hover-zcasq6:#75cfff;
    --color-text-button-normal-active-yhbxxf:#75cfff;
    --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
    --color-text-button-normal-default-d4uct1:#42b4ff;
    --color-text-button-normal-hover-z4cmcn:#75cfff;
    --color-text-link-button-normal-default-28hn74:#42b4ff;
    --color-text-link-button-normal-hover-rypp3m:#75cfff;
    --color-text-link-button-normal-active-0xel10:#75cfff;
    --color-text-calendar-date-hover-5m22fz:#dedee3;
    --color-text-calendar-month-omri7j:#a4a4ad;
    --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
    --color-text-code-editor-gutter-default-qq39qn:#dedee3;
    --color-text-code-editor-status-bar-disabled-98kodh:#656871;
    --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
    --color-text-column-header-cbx6hy:#b4b4bb;
    --color-text-column-sorting-icon-6av9dt:#b4b4bb;
    --color-text-control-disabled-z30meo:#656871;
    --color-text-counter-jjxgwc:#a4a4ad;
    --color-text-disabled-fd1zmc:#656871;
    --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
    --color-text-dropdown-footer-nxfsvs:#a4a4ad;
    --color-text-dropdown-group-label-q0p18s:#c6c6cd;
    --color-text-dropdown-item-default-qbzqwe:#dedee3;
    --color-text-dropdown-item-dimmed-l74aj0:#656871;
    --color-text-dropdown-item-disabled-mnz3s7:#656871;
    --color-text-dropdown-item-filter-match-udo802:#75cfff;
    --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
    --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
    --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
    --color-text-empty-t3q50w:#dedee3;
    --color-text-expandable-section-default-qvbrdt:#dedee3;
    --color-text-expandable-section-hover-wj1yh2:#42b4ff;
    --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
    --color-text-form-default-71mnsf:#dedee3;
    --color-text-form-label-ttmnb4:#dedee3;
    --color-text-form-secondary-smwr7a:#a4a4ad;
    --color-text-group-label-1l1nbc:#c6c6cd;
    --color-text-heading-default-ctgb1h:#ebebf0;
    --color-text-heading-secondary-d04vei:#a4a4ad;
    --color-text-icon-subtle-f9291k:#b4b4bb;
    --color-text-input-disabled-k2fbx1:#656871;
    --color-text-input-placeholder-zd3pu1:#a4a4ad;
    --color-text-input-placeholder-disabled-k12yul:#656871;
    --color-text-interactive-active-9gwzno:#f9f9fa;
    --color-text-interactive-default-1hkfiv:#dedee3;
    --color-text-interactive-disabled-azvq53:#656871;
    --color-text-interactive-hover-w63rso:#f9f9fa;
    --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
    --color-text-inverted-ecl2ad:#0f141a;
    --color-text-label-qg3d23:#dedee3;
    --color-text-layout-toggle-active-pmk8rw:#161d26;
    --color-text-layout-toggle-hover-302dke:#42b4ff;
    --color-text-layout-toggle-selected-3np1ag:#0f141a;
    --color-text-link-default-nyypzq:#42b4ff;
    --color-text-link-hover-8jnadx:#75cfff;
    --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
    --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
    --color-text-segment-active-y1xvaw:#0f141a;
    --color-text-segment-default-t9tx5d:#dedee3;
    --color-text-segment-hover-ht0d15:#42b4ff;
    --color-text-small-9c0f8d:#a4a4ad;
    --color-text-status-error-94vsqp:#ff7a7a;
    --color-text-status-inactive-7m4dkr:#a4a4ad;
    --color-text-status-info-7871xj:#42b4ff;
    --color-text-status-success-84hybv:#2bb534;
    --color-text-status-warning-pynggy:#fbd332;
    --color-text-top-navigation-title-q9lz6p:#f9f9fa;
    --color-board-placeholder-active-e71qda:#656871;
    --color-board-placeholder-hover-uq4h7w:#006ce0;
    --color-drag-placeholder-active-n0o0va:#656871;
    --color-drag-placeholder-hover-l7pmll:#006ce0;
    --color-dropzone-background-default-591p32:#161d26;
    --color-dropzone-background-hover-rq951l:#001129;
    --color-dropzone-text-default-9hiju1:#c6c6cd;
    --color-dropzone-text-hover-mw8b97:#c6c6cd;
    --color-dropzone-border-default-rcipqe:#656871;
    --color-dropzone-border-hover-m09oxy:#75cfff;
    --shadow-container-u50cb8:0px 1px 8px 2px rgba(0, 7, 22, 0.6);
    --shadow-container-active-2up8or:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
    --shadow-dropdown-xrjjuu:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-dropup-ovsp4h:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-flash-sticky-p1i2ji:0px 4px 8px rgba(0, 7, 22, 0.5);
    --shadow-modal-1f40b3:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-panel-eyw753:0px 0px 0px 1px #414d5c;
    --shadow-panel-toggle-s7z0bo:0px 6px 12px 1px rgba(0, 7, 22, 1);
    --shadow-popover-ona09r:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-split-bottom-nfmseg:0px -36px 36px -36px rgba(0, 7, 22, 1);
    --shadow-split-side-q8jr2v:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
    --shadow-sticky-hxu2pv:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-embedded-f9wivk:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
    --shadow-sticky-column-first-kcqiid:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-column-last-pn4nzt:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  }
}
.awsui-polaris-compact-mode.awsui-visual-refresh:not(#\9 ) {
  --space-alert-vertical-f4n3qs:4px;
  --space-button-horizontal-lcftji:16px;
  --space-button-icon-only-horizontal-xuxfmj:4px;
  --space-button-modal-dismiss-vertical-j2m0cp:0px;
  --space-card-vertical-lhexxi:12px;
  --space-container-header-top-bomjbu:12px;
  --space-container-header-bottom-qqnwwz:4px;
  --space-dark-header-overlap-distance-f6oo6u:32px;
  --space-expandable-section-icon-offset-top-5sppg0:0px;
  --space-layout-content-bottom-ve4osc:24px;
  --space-layout-content-horizontal-sin989:16px;
  --space-modal-content-bottom-jqf2xu:8px;
  --space-panel-side-right-23w8pv:20px;
  --space-panel-split-top-517tlt:16px;
  --space-tabs-content-top-53djlo:8px;
  --space-table-header-focus-outline-gutter-czfdw1:-1px;
}

.awsui-motion-disabled.awsui-visual-refresh:not(#\9 ) {
  --motion-duration-refresh-only-fast-7xaxpp:0ms;
  --motion-duration-refresh-only-medium-i6gkfs:0ms;
  --motion-duration-refresh-only-slow-u2wsjk:0ms;
  --motion-duration-responsive-7lway4:0ms;
  --motion-duration-expressive-y70ijj:0ms;
  --motion-duration-complex-wqst0e:0ms;
}

.awsui-visual-refresh .awsui-context-compact-table:not(#\9 ) {
  --size-vertical-input-oamkvu:30px;
  --space-alert-vertical-f4n3qs:4px;
  --space-button-horizontal-lcftji:16px;
  --space-button-modal-dismiss-vertical-j2m0cp:0px;
  --space-card-vertical-lhexxi:12px;
  --space-container-content-top-dkluz9:4px;
  --space-container-header-top-bomjbu:12px;
  --space-container-header-bottom-qqnwwz:4px;
  --space-layout-content-bottom-ve4osc:40px;
  --space-panel-side-left-wmxosk:28px;
  --space-panel-side-right-23w8pv:20px;
  --space-panel-split-top-517tlt:16px;
  --space-tabs-content-top-53djlo:8px;
  --space-table-embedded-header-top-u7x1ax:0px;
  --space-table-header-tools-bottom-8i4ihz:0px;
}

.awsui-context-compact-table.awsui-visual-refresh:not(#\9 ) {
  --size-vertical-input-oamkvu:30px;
  --space-alert-vertical-f4n3qs:4px;
  --space-button-horizontal-lcftji:16px;
  --space-button-modal-dismiss-vertical-j2m0cp:0px;
  --space-card-vertical-lhexxi:12px;
  --space-container-header-top-bomjbu:12px;
  --space-container-header-bottom-qqnwwz:4px;
  --space-panel-side-right-23w8pv:20px;
  --space-panel-split-top-517tlt:16px;
  --space-tabs-content-top-53djlo:8px;
}

.awsui-visual-refresh .awsui-context-top-navigation:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:#333843;
  --color-background-button-normal-default-u75f4s:#161d26;
  --color-background-button-normal-disabled-96d2n5:#161d26;
  --color-background-button-normal-hover-lbq02j:#1b232d;
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#161d26;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-home-header-ewn48z:#0f141a;
  --color-background-input-default-m1182s:#161d26;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#161d26;
  --color-background-layout-mobile-panel-8pitut:#0f141a;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-content-in-flash-kzj4zn:#ffffff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:#161d26;
  --color-background-segment-disabled-dl6vg7:#161d26;
  --color-background-segment-hover-wuk5ec:#161d26;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-table-header-bknnau:#161d26;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#75cfff;
  --color-border-button-normal-default-8l7ewq:#42b4ff;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#75cfff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-2ab4m1:transparent;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-container-divider-gl15p9:transparent;
  --color-border-container-top-9shhmi:transparent;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-default-9558cz:#8c8c94;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-dropdown-item-top-of452d:transparent;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#42b4ff;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#424650;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#dedee3;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#75cfff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#42b4ff;
  --color-text-button-normal-hover-z4cmcn:#75cfff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#75cfff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#ebebf0;
  --color-text-form-label-ttmnb4:#ebebf0;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-home-header-default-dfng9h:#ebebf0;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#ebebf0;
  --color-text-layout-toggle-bxubxk:#ffffff;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
}

.awsui-context-top-navigation.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:#333843;
  --color-background-button-normal-default-u75f4s:#161d26;
  --color-background-button-normal-disabled-96d2n5:#161d26;
  --color-background-button-normal-hover-lbq02j:#1b232d;
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#161d26;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-input-default-m1182s:#161d26;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#161d26;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:#161d26;
  --color-background-segment-disabled-dl6vg7:#161d26;
  --color-background-segment-hover-wuk5ec:#161d26;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-table-header-bknnau:#161d26;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#75cfff;
  --color-border-button-normal-default-8l7ewq:#42b4ff;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#75cfff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#42b4ff;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#424650;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#dedee3;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#75cfff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#42b4ff;
  --color-text-button-normal-hover-z4cmcn:#75cfff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#75cfff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#ebebf0;
  --color-text-form-label-ttmnb4:#ebebf0;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#ebebf0;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
}

.awsui-visual-refresh .awsui-context-content-header:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:#333843;
  --color-background-button-normal-default-u75f4s:#0f141a;
  --color-background-button-normal-disabled-96d2n5:#0f141a;
  --color-background-button-normal-hover-lbq02j:#1b232d;
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-content-yrbxur:#161d26;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#0f141a;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-default-3fkgnm:#1b232d;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-input-default-m1182s:#0f141a;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#0f141a;
  --color-background-layout-panel-content-7qe5ki:#161d26;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:#0f141a;
  --color-background-segment-disabled-dl6vg7:#0f141a;
  --color-background-segment-hover-wuk5ec:#0f141a;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-status-warning-pkoz49:#191100;
  --color-background-table-header-bknnau:#0f141a;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#75cfff;
  --color-border-button-normal-default-8l7ewq:#42b4ff;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#75cfff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#42b4ff;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#424650;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#c6c6cd;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#75cfff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#42b4ff;
  --color-text-button-normal-hover-z4cmcn:#75cfff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#75cfff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#dedee3;
  --color-text-form-label-ttmnb4:#dedee3;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-label-gen-ai-7bbg8j:#bf80ff;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#dedee3;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
  --shadow-container-u50cb8:none;
  --shadow-container-active-2up8or:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
  --shadow-dropdown-xrjjuu:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-dropup-ovsp4h:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-modal-1f40b3:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-popover-ona09r:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-split-bottom-nfmseg:0px -36px 36px -36px rgba(0, 7, 22, 1);
  --shadow-split-side-q8jr2v:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
  --shadow-sticky-hxu2pv:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-embedded-f9wivk:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
  --shadow-sticky-column-first-kcqiid:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-column-last-pn4nzt:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
}

.awsui-context-content-header.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:#333843;
  --color-background-button-normal-default-u75f4s:#0f141a;
  --color-background-button-normal-disabled-96d2n5:#0f141a;
  --color-background-button-normal-hover-lbq02j:#1b232d;
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-content-yrbxur:#161d26;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#0f141a;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-default-3fkgnm:#1b232d;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-input-default-m1182s:#0f141a;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#0f141a;
  --color-background-layout-panel-content-7qe5ki:#161d26;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:#0f141a;
  --color-background-segment-disabled-dl6vg7:#0f141a;
  --color-background-segment-hover-wuk5ec:#0f141a;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-status-warning-pkoz49:#191100;
  --color-background-table-header-bknnau:#0f141a;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#75cfff;
  --color-border-button-normal-default-8l7ewq:#42b4ff;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#75cfff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#42b4ff;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#424650;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#c6c6cd;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#75cfff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#42b4ff;
  --color-text-button-normal-hover-z4cmcn:#75cfff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#75cfff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#dedee3;
  --color-text-form-label-ttmnb4:#dedee3;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-label-gen-ai-7bbg8j:#bf80ff;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#dedee3;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
  --shadow-container-u50cb8:none;
  --shadow-container-active-2up8or:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
  --shadow-dropdown-xrjjuu:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-dropup-ovsp4h:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-modal-1f40b3:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-popover-ona09r:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-split-bottom-nfmseg:0px -36px 36px -36px rgba(0, 7, 22, 1);
  --shadow-split-side-q8jr2v:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
  --shadow-sticky-hxu2pv:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-embedded-f9wivk:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
  --shadow-sticky-column-first-kcqiid:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-column-last-pn4nzt:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
}

.awsui-visual-refresh .awsui-context-flashbar:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.2);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.15);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#f9f9fa;
  --color-background-button-primary-hover-z12etj:#ffffff;
  --color-background-home-header-ewn48z:#0f141a;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-text-chat-bubble-outgoing-f0tstv:#f9f9fa;
  --color-text-chat-bubble-incoming-f4msrr:#f9f9fa;
  --color-border-button-normal-active-2e1hkr:#ffffff;
  --color-border-button-normal-default-8l7ewq:#f9f9fa;
  --color-border-button-normal-hover-bfz00k:#ffffff;
  --color-border-calendar-grid-2ab4m1:transparent;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#f9f9fa;
  --color-border-container-divider-gl15p9:transparent;
  --color-border-divider-default-qn9pru:#f9f9fa;
  --color-border-divider-panel-bottom-xtj07p:#f9f9fa;
  --color-border-divider-panel-side-6ahyxd:#f9f9fa;
  --color-border-dropdown-group-olb3gq:#f9f9fa;
  --color-border-dropdown-item-default-fwpjrj:#f9f9fa;
  --color-border-dropdown-item-selected-viaqvp:#006ce0;
  --color-border-dropdown-item-top-of452d:transparent;
  --color-border-input-focused-oykww6:#002b66;
  --color-border-item-focused-7jb69s:#f9f9fa;
  --color-border-panel-header-mxulp2:#f9f9fa;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 0.12);
  --color-text-body-default-bvmavx:#f9f9fa;
  --color-text-button-normal-active-yhbxxf:#ffffff;
  --color-text-button-normal-default-d4uct1:#f9f9fa;
  --color-text-button-normal-hover-z4cmcn:#ffffff;
  --color-text-link-button-normal-default-28hn74:#f9f9fa;
  --color-text-link-button-normal-hover-rypp3m:#ffffff;
  --color-text-link-button-normal-active-0xel10:#ffffff;
  --color-text-expandable-section-default-qvbrdt:#f9f9fa;
  --color-text-expandable-section-hover-wj1yh2:#ffffff;
  --color-text-heading-secondary-d04vei:#f9f9fa;
}

.awsui-context-flashbar.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.2);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.15);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#f9f9fa;
  --color-background-button-primary-hover-z12etj:#ffffff;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-text-chat-bubble-outgoing-f0tstv:#f9f9fa;
  --color-text-chat-bubble-incoming-f4msrr:#f9f9fa;
  --color-border-button-normal-active-2e1hkr:#ffffff;
  --color-border-button-normal-default-8l7ewq:#f9f9fa;
  --color-border-button-normal-hover-bfz00k:#ffffff;
  --color-border-divider-default-qn9pru:#f9f9fa;
  --color-border-divider-panel-bottom-xtj07p:#f9f9fa;
  --color-border-divider-panel-side-6ahyxd:#f9f9fa;
  --color-border-dropdown-group-olb3gq:#f9f9fa;
  --color-border-dropdown-item-default-fwpjrj:#f9f9fa;
  --color-border-item-focused-7jb69s:#f9f9fa;
  --color-border-panel-header-mxulp2:#f9f9fa;
  --color-text-body-default-bvmavx:#f9f9fa;
  --color-text-button-normal-active-yhbxxf:#ffffff;
  --color-text-button-normal-default-d4uct1:#f9f9fa;
  --color-text-button-normal-hover-z4cmcn:#ffffff;
  --color-text-link-button-normal-default-28hn74:#f9f9fa;
  --color-text-link-button-normal-hover-rypp3m:#ffffff;
  --color-text-link-button-normal-active-0xel10:#ffffff;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
  --color-text-expandable-section-default-qvbrdt:#f9f9fa;
  --color-text-expandable-section-hover-wj1yh2:#ffffff;
  --color-text-heading-secondary-d04vei:#f9f9fa;
}

.awsui-visual-refresh .awsui-context-flashbar-warning:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#424650;
  --color-background-button-primary-hover-z12etj:#0f141a;
  --color-background-home-header-ewn48z:#0f141a;
  --color-background-progress-bar-content-in-flash-kzj4zn:#0f141a;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-border-button-normal-active-2e1hkr:#0f141a;
  --color-border-button-normal-default-8l7ewq:#424650;
  --color-border-button-normal-hover-bfz00k:#0f141a;
  --color-border-calendar-grid-2ab4m1:transparent;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#f9f9fa;
  --color-border-container-divider-gl15p9:transparent;
  --color-border-divider-default-qn9pru:#0f141a;
  --color-border-divider-panel-bottom-xtj07p:#0f141a;
  --color-border-divider-panel-side-6ahyxd:#0f141a;
  --color-border-dropdown-group-olb3gq:#0f141a;
  --color-border-dropdown-item-default-fwpjrj:#0f141a;
  --color-border-dropdown-item-selected-viaqvp:#006ce0;
  --color-border-dropdown-item-top-of452d:transparent;
  --color-border-input-focused-oykww6:#002b66;
  --color-border-item-focused-7jb69s:#0f141a;
  --color-border-panel-header-mxulp2:#0f141a;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 0.12);
  --color-text-button-normal-active-yhbxxf:#0f141a;
  --color-text-button-normal-default-d4uct1:#424650;
  --color-text-button-normal-hover-z4cmcn:#0f141a;
  --color-text-link-button-normal-active-0xel10:#0f141a;
  --color-text-expandable-section-default-qvbrdt:#0f141a;
  --color-text-expandable-section-hover-wj1yh2:#0f141a;
  --color-text-heading-secondary-d04vei:#0f141a;
  --color-text-interactive-inverted-default-3zr6n3:#424650;
  --color-text-interactive-inverted-hover-j5jtb5:#0f141a;
  --color-text-link-inverted-hover-9r0rjk:#0f141a;
  --color-text-notification-default-9btz6p:#0f141a;
}

.awsui-context-flashbar-warning.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#424650;
  --color-background-button-primary-hover-z12etj:#0f141a;
  --color-background-progress-bar-content-in-flash-kzj4zn:#0f141a;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-border-button-normal-active-2e1hkr:#0f141a;
  --color-border-button-normal-default-8l7ewq:#424650;
  --color-border-button-normal-hover-bfz00k:#0f141a;
  --color-border-divider-default-qn9pru:#0f141a;
  --color-border-divider-panel-bottom-xtj07p:#0f141a;
  --color-border-divider-panel-side-6ahyxd:#0f141a;
  --color-border-dropdown-group-olb3gq:#0f141a;
  --color-border-dropdown-item-default-fwpjrj:#0f141a;
  --color-border-item-focused-7jb69s:#0f141a;
  --color-border-panel-header-mxulp2:#0f141a;
  --color-text-button-normal-active-yhbxxf:#0f141a;
  --color-text-button-normal-default-d4uct1:#424650;
  --color-text-button-normal-hover-z4cmcn:#0f141a;
  --color-text-link-button-normal-active-0xel10:#0f141a;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
  --color-text-expandable-section-hover-wj1yh2:#0f141a;
  --color-text-heading-secondary-d04vei:#0f141a;
  --color-text-interactive-inverted-default-3zr6n3:#424650;
  --color-text-interactive-inverted-hover-j5jtb5:#0f141a;
  --color-text-link-inverted-hover-9r0rjk:#0f141a;
  --color-text-notification-default-9btz6p:#0f141a;
}

.awsui-visual-refresh .awsui-context-alert:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#424650;
  --color-background-button-primary-hover-z12etj:#0f141a;
  --color-background-home-header-ewn48z:#0f141a;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-border-button-normal-active-2e1hkr:#0f141a;
  --color-border-button-normal-default-8l7ewq:#424650;
  --color-border-button-normal-hover-bfz00k:#0f141a;
  --color-border-calendar-grid-2ab4m1:transparent;
  --color-border-container-divider-gl15p9:transparent;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-dropdown-item-selected-viaqvp:#006ce0;
  --color-border-dropdown-item-top-of452d:transparent;
  --color-border-panel-header-mxulp2:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 0.12);
  --color-text-button-normal-active-yhbxxf:#0f141a;
  --color-text-button-normal-default-d4uct1:#424650;
  --color-text-button-normal-hover-z4cmcn:#0f141a;
  --color-text-link-button-normal-active-0xel10:#0f141a;
  --color-text-expandable-section-default-qvbrdt:#424650;
  --color-text-expandable-section-hover-wj1yh2:#0f141a;
  --font-expandable-heading-size-oezd0p:14px;
}

.awsui-context-alert.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-nu22h5:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-hover-lbq02j:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-8i5lla:#002b66;
  --color-background-button-primary-default-wz3dz5:#424650;
  --color-background-button-primary-hover-z12etj:#0f141a;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-border-button-normal-active-2e1hkr:#0f141a;
  --color-border-button-normal-default-8l7ewq:#424650;
  --color-border-button-normal-hover-bfz00k:#0f141a;
  --color-border-divider-default-qn9pru:#424650;
  --color-border-divider-panel-bottom-xtj07p:#424650;
  --color-border-divider-panel-side-6ahyxd:#424650;
  --color-border-dropdown-group-olb3gq:#424650;
  --color-border-dropdown-item-default-fwpjrj:#424650;
  --color-border-panel-header-mxulp2:#424650;
  --color-text-button-normal-active-yhbxxf:#0f141a;
  --color-text-button-normal-default-d4uct1:#424650;
  --color-text-button-normal-hover-z4cmcn:#0f141a;
  --color-text-link-button-normal-active-0xel10:#0f141a;
  --color-text-button-primary-active-vvgho1:#ffffff;
  --color-text-button-primary-default-h1el7o:#ffffff;
  --color-text-button-primary-hover-9qeixo:#ffffff;
  --color-text-expandable-section-default-qvbrdt:#424650;
  --color-text-expandable-section-hover-wj1yh2:#0f141a;
  --font-expandable-heading-size-oezd0p:14px;
}

.awsui-visual-refresh .awsui-context-content-header .awsui-context-alert:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:rgba(255, 255, 255, 0.15);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-disabled-96d2n5:#161d26;
  --color-background-button-normal-hover-lbq02j:rgba(255, 255, 255, 0.1);
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-active-8i5lla:#42b4ff;
  --color-background-button-primary-default-wz3dz5:#dedee3;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-button-primary-hover-z12etj:#ffffff;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-content-yrbxur:#161d26;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#161d26;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-default-3fkgnm:#1b232d;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-input-default-m1182s:#161d26;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#161d26;
  --color-background-layout-panel-content-7qe5ki:#161d26;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-disabled-dl6vg7:#161d26;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-status-warning-pkoz49:#191100;
  --color-background-table-header-bknnau:#161d26;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#ffffff;
  --color-border-button-normal-default-8l7ewq:#dedee3;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#ffffff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#dedee3;
  --color-border-divider-panel-bottom-xtj07p:#dedee3;
  --color-border-divider-panel-side-6ahyxd:#dedee3;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#dedee3;
  --color-border-dropdown-item-default-fwpjrj:#dedee3;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#f9f9fa;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#dedee3;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#c6c6cd;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#ffffff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#dedee3;
  --color-text-button-normal-hover-z4cmcn:#ffffff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#ffffff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#ffffff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#dedee3;
  --color-text-form-label-ttmnb4:#dedee3;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-label-gen-ai-7bbg8j:#bf80ff;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#dedee3;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
}

.awsui-context-content-header .awsui-context-alert.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-f9vdla:#ff7a7a;
  --color-background-button-link-active-1s185g:#333843;
  --color-background-button-link-hover-w2g1kl:#1b232d;
  --color-background-button-normal-active-nu22h5:rgba(255, 255, 255, 0.15);
  --color-background-button-normal-default-u75f4s:transparent;
  --color-background-button-normal-disabled-96d2n5:#161d26;
  --color-background-button-normal-hover-lbq02j:rgba(255, 255, 255, 0.1);
  --color-background-toggle-button-normal-pressed-ld5t3c:#333843;
  --color-background-button-primary-active-8i5lla:#42b4ff;
  --color-background-button-primary-default-wz3dz5:#dedee3;
  --color-background-button-primary-disabled-15y433:#232b37;
  --color-background-button-primary-hover-z12etj:#ffffff;
  --color-background-calendar-current-date-5fswaq:#333843;
  --color-background-cell-shaded-sdwmfm:#1b232d;
  --color-background-code-editor-gutter-active-line-default-svv05w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-0tig1d:#ff7a7a;
  --color-background-code-editor-gutter-default-huuycx:#1b232d;
  --color-background-code-editor-loading-wuoidf:#1b232d;
  --color-background-code-editor-pane-item-hover-hsgdfd:#333843;
  --color-background-code-editor-status-bar-f4gh5m:#1b232d;
  --color-background-container-content-yrbxur:#161d26;
  --color-background-container-header-9ekpze:#161d26;
  --color-background-control-checked-o6tstc:#42b4ff;
  --color-background-control-default-nfjmqs:#161d26;
  --color-background-control-disabled-6kcpyk:#333843;
  --color-background-dropdown-item-default-3fkgnm:#1b232d;
  --color-background-dropdown-item-filter-match-ao8pad:#333843;
  --color-background-dropdown-item-hover-n95f74:#131920;
  --color-background-dropdown-item-selected-wpab75:#001129;
  --color-background-input-default-m1182s:#161d26;
  --color-background-input-disabled-x30rdp:#1b232d;
  --color-background-item-selected-svru52:#001129;
  --color-background-layout-main-84obzs:#161d26;
  --color-background-layout-panel-content-7qe5ki:#161d26;
  --color-background-layout-panel-hover-n3xg2t:#333843;
  --color-background-layout-toggle-selected-active-z8x55q:#42b4ff;
  --color-background-layout-toggle-selected-default-8slqd6:#42b4ff;
  --color-background-layout-toggle-selected-hover-avpcd0:#75cfff;
  --color-background-modal-overlay-1q4wue:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-x6h4jv:#656871;
  --color-background-popover-t0iaix:#1b232d;
  --color-background-progress-bar-content-default-p40biq:#42b4ff;
  --color-background-progress-bar-layout-default-5ez74u:#333843;
  --color-background-segment-active-tpko9u:#42b4ff;
  --color-background-segment-default-58ezwn:transparent;
  --color-background-segment-disabled-dl6vg7:#161d26;
  --color-background-segment-hover-wuk5ec:transparent;
  --color-background-slider-handle-default-1m6hom:#42b4ff;
  --color-background-slider-handle-active-9eiu03:#75cfff;
  --color-background-slider-track-cjxz3v:#656871;
  --color-background-slider-handle-ring-ov92xe:#161d26;
  --color-background-slider-error-pressed-82s4c5:#ff7a7a;
  --color-background-slider-warning-pressed-27mnal:#fbd332;
  --color-background-status-error-wgh5bg:#1f0000;
  --color-background-status-info-79eqx5:#001129;
  --color-background-status-success-cx0wu4:#001401;
  --color-background-status-warning-pkoz49:#191100;
  --color-background-table-header-bknnau:#161d26;
  --color-background-tiles-disabled-bbwt6p:#1b232d;
  --color-background-toggle-checked-disabled-8bd0fm:#002b66;
  --color-background-toggle-default-bqu7pv:#8c8c94;
  --color-background-chat-bubble-incoming-px43lh:#0f141a;
  --color-text-chat-bubble-outgoing-f0tstv:#c6c6cd;
  --color-text-chat-bubble-incoming-f4msrr:#c6c6cd;
  --color-border-button-normal-active-2e1hkr:#ffffff;
  --color-border-button-normal-default-8l7ewq:#dedee3;
  --color-border-toggle-button-normal-pressed-k1r45v:#42b4ff;
  --color-border-button-normal-disabled-8se5n4:#656871;
  --color-border-button-normal-hover-bfz00k:#ffffff;
  --color-border-button-primary-disabled-gap2hj:#232b37;
  --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
  --color-border-code-editor-default-dwsd6p:#656871;
  --color-border-code-editor-pane-item-hover-a98haq:#656871;
  --color-border-control-checked-j4kw7p:#42b4ff;
  --color-border-control-disabled-2qnaa4:#333843;
  --color-border-divider-active-znzcfd:#f9f9fa;
  --color-border-divider-default-qn9pru:#dedee3;
  --color-border-divider-panel-bottom-xtj07p:#dedee3;
  --color-border-divider-panel-side-6ahyxd:#dedee3;
  --color-border-divider-secondary-id5vqo:#232b37;
  --color-border-dropdown-container-0sfyy4:#656871;
  --color-border-dropdown-group-olb3gq:#dedee3;
  --color-border-dropdown-item-default-fwpjrj:#dedee3;
  --color-border-dropdown-item-hover-38gqzc:#656871;
  --color-border-dropdown-item-selected-viaqvp:#42b4ff;
  --color-border-editable-cell-hover-l9o9jr:#656871;
  --color-border-input-default-iefrgj:#656871;
  --color-border-input-disabled-k23dfh:#1b232d;
  --color-border-input-focused-oykww6:#b8e7ff;
  --color-border-item-focused-7jb69s:#f9f9fa;
  --color-border-dropdown-item-focused-ngxovj:#dedee3;
  --color-border-item-placeholder-5n4gf8:#42b4ff;
  --color-border-item-selected-36ewhb:#42b4ff;
  --color-border-layout-f9gice:#424650;
  --color-border-panel-header-mxulp2:#dedee3;
  --color-border-popover-2faqcx:#656871;
  --color-border-segment-active-go8ocq:#dedee3;
  --color-border-segment-default-regi0f:#dedee3;
  --color-border-segment-disabled-cdpb0o:#dedee3;
  --color-border-segment-hover-nbtjr5:#dedee3;
  --color-border-status-error-japsx0:#ff7a7a;
  --color-border-status-info-g4ewkk:#42b4ff;
  --color-border-status-success-mzn0ur:#2bb534;
  --color-border-status-warning-siddix:#fbd332;
  --color-border-divider-interactive-default-7sk25d:#dedee3;
  --color-border-tabs-divider-4qy81q:#424650;
  --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-u4eatn:#42b4ff;
  --color-border-tiles-disabled-qleba2:#1b232d;
  --color-border-tutorial-1ct0n5:#424650;
  --color-foreground-control-default-ifjt2j:#0f141a;
  --color-foreground-control-disabled-4f3ynk:#161d26;
  --color-foreground-control-read-only-781hi8:#a4a4ad;
  --color-shadow-default-rltlhv:rgba(15, 20, 26, 1);
  --color-text-accent-l5kln7:#42b4ff;
  --color-text-body-default-bvmavx:#c6c6cd;
  --color-text-body-secondary-5hohai:#c6c6cd;
  --color-text-breadcrumb-current-etjy4c:#8c8c94;
  --color-text-breadcrumb-icon-m47ti7:#656871;
  --color-text-button-inline-icon-default-vtrukh:#42b4ff;
  --color-text-button-inline-icon-disabled-ryuq2s:#656871;
  --color-text-button-inline-icon-hover-zcasq6:#75cfff;
  --color-text-button-normal-active-yhbxxf:#ffffff;
  --color-text-toggle-button-normal-pressed-qbizoe:#75cfff;
  --color-text-button-normal-default-d4uct1:#dedee3;
  --color-text-button-normal-hover-z4cmcn:#ffffff;
  --color-text-link-button-normal-default-28hn74:#42b4ff;
  --color-text-link-button-normal-hover-rypp3m:#75cfff;
  --color-text-link-button-normal-active-0xel10:#ffffff;
  --color-text-calendar-date-hover-5m22fz:#dedee3;
  --color-text-calendar-month-omri7j:#a4a4ad;
  --color-text-code-editor-gutter-active-line-skw52b:#0f141a;
  --color-text-code-editor-gutter-default-qq39qn:#dedee3;
  --color-text-code-editor-status-bar-disabled-98kodh:#656871;
  --color-text-code-editor-tab-button-error-yq44eb:#0f141a;
  --color-text-column-header-cbx6hy:#b4b4bb;
  --color-text-column-sorting-icon-6av9dt:#b4b4bb;
  --color-text-control-disabled-z30meo:#656871;
  --color-text-counter-jjxgwc:#a4a4ad;
  --color-text-disabled-fd1zmc:#656871;
  --color-text-disabled-inline-edit-9f4t4u:#b4b4bb;
  --color-text-dropdown-footer-nxfsvs:#a4a4ad;
  --color-text-dropdown-group-label-q0p18s:#c6c6cd;
  --color-text-dropdown-item-default-qbzqwe:#dedee3;
  --color-text-dropdown-item-dimmed-l74aj0:#656871;
  --color-text-dropdown-item-disabled-mnz3s7:#656871;
  --color-text-dropdown-item-filter-match-udo802:#75cfff;
  --color-text-dropdown-item-highlighted-iwmwp7:#ebebf0;
  --color-text-dropdown-item-secondary-7xon9n:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-r9wbgb:#dedee3;
  --color-text-empty-t3q50w:#dedee3;
  --color-text-expandable-section-default-qvbrdt:#dedee3;
  --color-text-expandable-section-hover-wj1yh2:#ffffff;
  --color-text-expandable-section-navigation-icon-default-xcycfv:#dedee3;
  --color-text-form-default-71mnsf:#dedee3;
  --color-text-form-label-ttmnb4:#dedee3;
  --color-text-form-secondary-smwr7a:#a4a4ad;
  --color-text-group-label-1l1nbc:#c6c6cd;
  --color-text-label-gen-ai-7bbg8j:#bf80ff;
  --color-text-heading-default-ctgb1h:#ebebf0;
  --color-text-heading-secondary-d04vei:#a4a4ad;
  --color-text-icon-subtle-f9291k:#b4b4bb;
  --color-text-input-disabled-k2fbx1:#656871;
  --color-text-input-placeholder-zd3pu1:#a4a4ad;
  --color-text-input-placeholder-disabled-k12yul:#656871;
  --color-text-interactive-active-9gwzno:#f9f9fa;
  --color-text-interactive-default-1hkfiv:#dedee3;
  --color-text-interactive-disabled-azvq53:#656871;
  --color-text-interactive-hover-w63rso:#f9f9fa;
  --color-text-toggle-button-icon-pressed-qqq2u2:#f9f9fa;
  --color-text-inverted-ecl2ad:#0f141a;
  --color-text-label-qg3d23:#dedee3;
  --color-text-layout-toggle-active-pmk8rw:#161d26;
  --color-text-layout-toggle-hover-302dke:#42b4ff;
  --color-text-layout-toggle-selected-3np1ag:#0f141a;
  --color-text-link-default-nyypzq:#42b4ff;
  --color-text-link-hover-8jnadx:#75cfff;
  --color-text-pagination-page-number-active-disabled-8mwiix:#656871;
  --color-text-pagination-page-number-default-fx85ny:#b4b4bb;
  --color-text-segment-active-y1xvaw:#0f141a;
  --color-text-segment-default-t9tx5d:#dedee3;
  --color-text-segment-hover-ht0d15:#42b4ff;
  --color-text-small-9c0f8d:#a4a4ad;
  --color-text-status-error-94vsqp:#ff7a7a;
  --color-text-status-inactive-7m4dkr:#a4a4ad;
  --color-text-status-info-7871xj:#42b4ff;
  --color-text-status-success-84hybv:#2bb534;
  --color-text-status-warning-pynggy:#fbd332;
  --color-text-top-navigation-title-q9lz6p:#f9f9fa;
  --color-board-placeholder-active-e71qda:#656871;
  --color-board-placeholder-hover-uq4h7w:#006ce0;
  --color-drag-placeholder-active-n0o0va:#656871;
  --color-drag-placeholder-hover-l7pmll:#006ce0;
  --color-dropzone-background-default-591p32:#161d26;
  --color-dropzone-background-hover-rq951l:#001129;
  --color-dropzone-text-default-9hiju1:#c6c6cd;
  --color-dropzone-text-hover-mw8b97:#c6c6cd;
  --color-dropzone-border-default-rcipqe:#656871;
  --color-dropzone-border-hover-m09oxy:#75cfff;
}

@media not print {
  .awsui-context-top-navigation.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-container-content-yrbxur:#232f3e;
    --color-background-dropdown-item-default-3fkgnm:#232f3e;
    --color-background-layout-panel-content-7qe5ki:#232f3e;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-flashbar:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-input-focused-oykww6:#b8e7ff;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
  }
}
@media not print {
  .awsui-context-flashbar.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-input-focused-oykww6:#b8e7ff;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-flashbar-warning:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-text-chat-bubble-outgoing-f0tstv:#0f141a;
    --color-text-chat-bubble-incoming-f4msrr:#0f141a;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-input-focused-oykww6:#b8e7ff;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-body-default-bvmavx:#0f141a;
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
  }
}
@media not print {
  .awsui-context-flashbar-warning.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-text-chat-bubble-outgoing-f0tstv:#0f141a;
    --color-text-chat-bubble-incoming-f4msrr:#0f141a;
    --color-border-calendar-grid-selected-focus-ring-fg8q4g:#161d26;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-input-focused-oykww6:#b8e7ff;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-body-default-bvmavx:#0f141a;
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-alert:not(#\9 ) {
    --color-background-button-normal-active-nu22h5:rgba(255, 255, 255, 0.15);
    --color-background-button-normal-hover-lbq02j:rgba(255, 255, 255, 0.1);
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-background-button-primary-default-wz3dz5:#dedee3;
    --color-background-button-primary-hover-z12etj:#ffffff;
    --color-border-button-normal-active-2e1hkr:#ffffff;
    --color-border-button-normal-default-8l7ewq:#dedee3;
    --color-border-button-normal-hover-bfz00k:#ffffff;
    --color-border-divider-default-qn9pru:#dedee3;
    --color-border-divider-panel-bottom-xtj07p:#dedee3;
    --color-border-divider-panel-side-6ahyxd:#dedee3;
    --color-border-dropdown-group-olb3gq:#dedee3;
    --color-border-dropdown-item-default-fwpjrj:#dedee3;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-item-focused-7jb69s:#f9f9fa;
    --color-border-panel-header-mxulp2:#dedee3;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-button-normal-active-yhbxxf:#ffffff;
    --color-text-button-normal-default-d4uct1:#dedee3;
    --color-text-button-normal-hover-z4cmcn:#ffffff;
    --color-text-link-button-normal-active-0xel10:#ffffff;
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
    --color-text-expandable-section-default-qvbrdt:#dedee3;
    --color-text-expandable-section-hover-wj1yh2:#ffffff;
  }
}
@media not print {
  .awsui-context-alert.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-normal-active-nu22h5:rgba(255, 255, 255, 0.15);
    --color-background-button-normal-hover-lbq02j:rgba(255, 255, 255, 0.1);
    --color-background-button-primary-active-8i5lla:#42b4ff;
    --color-background-button-primary-default-wz3dz5:#dedee3;
    --color-background-button-primary-hover-z12etj:#ffffff;
    --color-border-button-normal-active-2e1hkr:#ffffff;
    --color-border-button-normal-default-8l7ewq:#dedee3;
    --color-border-button-normal-hover-bfz00k:#ffffff;
    --color-border-divider-default-qn9pru:#dedee3;
    --color-border-divider-panel-bottom-xtj07p:#dedee3;
    --color-border-divider-panel-side-6ahyxd:#dedee3;
    --color-border-dropdown-group-olb3gq:#dedee3;
    --color-border-dropdown-item-default-fwpjrj:#dedee3;
    --color-border-dropdown-item-selected-viaqvp:#42b4ff;
    --color-border-item-focused-7jb69s:#f9f9fa;
    --color-border-panel-header-mxulp2:#dedee3;
    --color-border-tabs-shadow-qpnr82:rgba(15, 20, 26, 1);
    --color-text-button-normal-active-yhbxxf:#ffffff;
    --color-text-button-normal-default-d4uct1:#dedee3;
    --color-text-button-normal-hover-z4cmcn:#ffffff;
    --color-text-link-button-normal-active-0xel10:#ffffff;
    --color-text-button-primary-active-vvgho1:#0f141a;
    --color-text-button-primary-default-h1el7o:#0f141a;
    --color-text-button-primary-hover-9qeixo:#0f141a;
    --color-text-expandable-section-default-qvbrdt:#dedee3;
    --color-text-expandable-section-hover-wj1yh2:#ffffff;
  }
}
.awsui-polaris-compact-mode.awsui-visual-refresh .awsui-context-compact-table:not(#\9 ) {
  --space-expandable-section-icon-offset-top-5sppg0:0px;
  --space-layout-content-bottom-ve4osc:24px;
  --space-modal-content-bottom-jqf2xu:8px;
}

.awsui-context-compact-table.awsui-polaris-compact-mode.awsui-visual-refresh:not(#\9 ) {
  --space-layout-content-bottom-ve4osc:24px;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui-fade-in-35003c {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui-fade-in-35003c {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui-fade-out-35003c {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes awsui-fade-out-35003c {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes awsui-status-icon-error-35003c {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes awsui-scale-popup-35003c {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/icon/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_icon_h11ix_3mmwe_189:not(#\9 ) {
  position: relative;
  display: inline-block;
  vertical-align: top;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable selector-max-type, selector-max-universal */
  /* stylelint-enable selector-max-type, selector-max-universal */
}

.awsui_icon-flex-height_h11ix_3mmwe_197:not(#\9 ) {
  display: inline-flex;
  align-items: center;
}

.awsui_icon_h11ix_3mmwe_189 > svg:not(#\9 ) {
  pointer-events: none;
}

.awsui_icon_h11ix_3mmwe_189 > svg:not(#\9 ) {
  fill: none;
}

.awsui_icon_h11ix_3mmwe_189 > svg *:not(#\9 ) {
  stroke: currentColor;
}

.awsui_icon_h11ix_3mmwe_189 > svg .stroke-linejoin-round:not(#\9 ) {
  stroke-linejoin: round;
}

.awsui_icon_h11ix_3mmwe_189 > svg .stroke-linecap-square:not(#\9 ) {
  stroke-linecap: square;
}

.awsui_icon_h11ix_3mmwe_189 > svg .stroke-linecap-round:not(#\9 ) {
  stroke-linecap: round;
}

.awsui_icon_h11ix_3mmwe_189 > svg .filled:not(#\9 ) {
  fill: currentColor;
}

.awsui_icon_h11ix_3mmwe_189 > svg .no-stroke:not(#\9 ) {
  stroke: none;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-small_h11ix_3mmwe_225:not(#\9 ) {
  inline-size: var(--size-icon-normal-wflv4k, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-small-mapped-height_h11ix_3mmwe_229:not(#\9 ) {
  block-size: var(--line-height-body-s-n0pazd, 16px);
  padding-block: calc((var(--line-height-body-s-n0pazd, 16px) - var(--size-icon-normal-wflv4k, 16px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-small_h11ix_3mmwe_225 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-small_h11ix_3mmwe_225 > img:not(#\9 ) {
  inline-size: var(--size-icon-normal-wflv4k, 16px);
  block-size: var(--size-icon-normal-wflv4k, 16px);
  vertical-align: top;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-small_h11ix_3mmwe_225 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-small_h11ix_3mmwe_225 > svg *:not(#\9 ) {
  stroke-width: 2px;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-normal_h11ix_3mmwe_244:not(#\9 ) {
  inline-size: var(--size-icon-normal-wflv4k, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-normal-mapped-height_h11ix_3mmwe_248:not(#\9 ) {
  block-size: var(--line-height-body-m-2zx78l, 22px);
  padding-block: calc((var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-normal_h11ix_3mmwe_244 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-normal_h11ix_3mmwe_244 > img:not(#\9 ) {
  inline-size: var(--size-icon-normal-wflv4k, 16px);
  block-size: var(--size-icon-normal-wflv4k, 16px);
  vertical-align: top;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-normal_h11ix_3mmwe_244 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-normal_h11ix_3mmwe_244 > svg *:not(#\9 ) {
  stroke-width: 2px;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-medium_h11ix_3mmwe_263:not(#\9 ) {
  inline-size: var(--size-icon-medium-6sroof, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-medium-mapped-height_h11ix_3mmwe_267:not(#\9 ) {
  block-size: var(--line-height-heading-l-vog8w7, 22px);
  padding-block: calc((var(--line-height-heading-l-vog8w7, 22px) - var(--size-icon-medium-6sroof, 16px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-medium_h11ix_3mmwe_263 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-medium_h11ix_3mmwe_263 > img:not(#\9 ) {
  inline-size: var(--size-icon-medium-6sroof, 16px);
  block-size: var(--size-icon-medium-6sroof, 16px);
  vertical-align: top;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-medium_h11ix_3mmwe_263 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-medium_h11ix_3mmwe_263 > svg *:not(#\9 ) {
  stroke-width: 1.6px;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-big_h11ix_3mmwe_282:not(#\9 ) {
  inline-size: var(--size-icon-big-hyxarq, 32px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-big-mapped-height_h11ix_3mmwe_286:not(#\9 ) {
  block-size: var(--line-height-heading-xl-v9hsvt, 36px);
  padding-block: calc((var(--line-height-heading-xl-v9hsvt, 36px) - var(--size-icon-big-hyxarq, 32px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-big_h11ix_3mmwe_282 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-big_h11ix_3mmwe_282 > img:not(#\9 ) {
  inline-size: var(--size-icon-big-hyxarq, 32px);
  block-size: var(--size-icon-big-hyxarq, 32px);
  vertical-align: top;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-big_h11ix_3mmwe_282 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-big_h11ix_3mmwe_282 > svg *:not(#\9 ) {
  stroke-width: 1.5px;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-large_h11ix_3mmwe_301:not(#\9 ) {
  inline-size: var(--size-icon-large-1jcidp, 48px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-large-mapped-height_h11ix_3mmwe_305:not(#\9 ) {
  block-size: var(--line-height-display-l-zgnpxt, 56px);
  padding-block: calc((var(--line-height-display-l-zgnpxt, 56px) - var(--size-icon-large-1jcidp, 48px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-large_h11ix_3mmwe_301 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-large_h11ix_3mmwe_301 > img:not(#\9 ) {
  inline-size: var(--size-icon-large-1jcidp, 48px);
  block-size: var(--size-icon-large-1jcidp, 48px);
  vertical-align: top;
}

.awsui_icon_h11ix_3mmwe_189.awsui_size-large_h11ix_3mmwe_301 > svg:not(#\9 ),
.awsui_icon_h11ix_3mmwe_189.awsui_size-large_h11ix_3mmwe_301 > svg *:not(#\9 ) {
  stroke-width: 1.333px;
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-normal_h11ix_3mmwe_320:not(#\9 ) {
  color: currentColor;
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-disabled_h11ix_3mmwe_323:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-inverted_h11ix_3mmwe_326:not(#\9 ) {
  color: var(--color-text-inverted-ecl2ad, #ffffff);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-subtle_h11ix_3mmwe_329:not(#\9 ) {
  color: var(--color-text-icon-subtle-f9291k, #687078);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-warning_h11ix_3mmwe_332:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-error_h11ix_3mmwe_335:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-success_h11ix_3mmwe_338:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_icon_h11ix_3mmwe_189.awsui_variant-link_h11ix_3mmwe_341:not(#\9 ) {
  color: var(--color-text-link-default-nyypzq, #0073bb);
}

.awsui_icon_h11ix_3mmwe_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_3mmwe_344,
.awsui_name-angle-left_h11ix_3mmwe_344,
.awsui_name-angle-right-double_h11ix_3mmwe_346,
.awsui_name-angle-right_h11ix_3mmwe_346,
.awsui_name-arrow-left_h11ix_3mmwe_348,
.awsui_name-caret-left-filled_h11ix_3mmwe_349,
.awsui_name-caret-right-filled_h11ix_3mmwe_350,
.awsui_name-audio-full_h11ix_3mmwe_351,
.awsui_name-audio-half_h11ix_3mmwe_352,
.awsui_name-audio-off_h11ix_3mmwe_353,
.awsui_name-external_h11ix_3mmwe_354,
.awsui_name-redo_h11ix_3mmwe_355,
.awsui_name-resize-area_h11ix_3mmwe_356,
.awsui_name-send_h11ix_3mmwe_357,
.awsui_name-shrink_h11ix_3mmwe_358,
.awsui_name-undo_h11ix_3mmwe_359,
.awsui_name-view-vertical_h11ix_3mmwe_360) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_icon_h11ix_3mmwe_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_3mmwe_344,
.awsui_name-angle-left_h11ix_3mmwe_344,
.awsui_name-angle-right-double_h11ix_3mmwe_346,
.awsui_name-angle-right_h11ix_3mmwe_346,
.awsui_name-arrow-left_h11ix_3mmwe_348,
.awsui_name-caret-left-filled_h11ix_3mmwe_349,
.awsui_name-caret-right-filled_h11ix_3mmwe_350,
.awsui_name-audio-full_h11ix_3mmwe_351,
.awsui_name-audio-half_h11ix_3mmwe_352,
.awsui_name-audio-off_h11ix_3mmwe_353,
.awsui_name-external_h11ix_3mmwe_354,
.awsui_name-redo_h11ix_3mmwe_355,
.awsui_name-resize-area_h11ix_3mmwe_356,
.awsui_name-send_h11ix_3mmwe_357,
.awsui_name-shrink_h11ix_3mmwe_358,
.awsui_name-undo_h11ix_3mmwe_359,
.awsui_name-view-vertical_h11ix_3mmwe_360):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_badge_h11ix_3mmwe_383:not(#\9 )::after {
  content: "";
  position: absolute;
  inline-size: 6px;
  block-size: 6px;
  border-start-start-radius: 4px;
  border-start-end-radius: 4px;
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  background-color: var(--color-background-badge-icon-f9vdla, #d13212);
  inset-block-start: 0px;
  inset-inline-end: -3px;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/popover/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_arrow_xjuzf_18lrx_289:not(#\9 ) {
  inline-size: 20px;
  block-size: 10px;
}

.awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 ), .awsui_arrow-inner_xjuzf_18lrx_293:not(#\9 ) {
  position: absolute;
  overflow: hidden;
  inline-size: 20px;
  block-size: 10px;
  inset-block-start: 0;
  inset-inline-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-inner_xjuzf_18lrx_293:not(#\9 )::after {
  content: "";
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  border-start-start-radius: 2px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 14px;
  block-size: 14px;
  transform: rotate(45deg);
  transform-origin: 0 100%;
}

.awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 ):dir(rtl)::after, .awsui_arrow-inner_xjuzf_18lrx_293:not(#\9 ):dir(rtl)::after {
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
}

.awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after {
  background-color: var(--color-border-popover-2faqcx, #d5dbdb);
}

.awsui_arrow-inner_xjuzf_18lrx_293:not(#\9 ) {
  inset-block-start: calc(var(--border-width-popover-1a3sk6, 1px) + 1px);
}

.awsui_arrow-inner_xjuzf_18lrx_293:not(#\9 )::after {
  border-start-start-radius: 1px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background-color: var(--color-background-popover-t0iaix, #ffffff);
}

.awsui_arrow-position-right-top_xjuzf_18lrx_335 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-right-bottom_xjuzf_18lrx_335 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after {
  box-shadow: -0.71px 0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-left-top_xjuzf_18lrx_338 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-left-bottom_xjuzf_18lrx_338 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after {
  box-shadow: 0.71px -0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-top-center_xjuzf_18lrx_341 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-top-right_xjuzf_18lrx_341 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-top-left_xjuzf_18lrx_341 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-top-responsive_xjuzf_18lrx_341 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after {
  box-shadow: -0.71px -0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-bottom-center_xjuzf_18lrx_344 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-bottom-right_xjuzf_18lrx_344 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-bottom-left_xjuzf_18lrx_344 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after, .awsui_arrow-position-bottom-responsive_xjuzf_18lrx_344 > .awsui_arrow-outer_xjuzf_18lrx_293:not(#\9 )::after {
  box-shadow: 0.71px 0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_body_xjuzf_18lrx_492:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  padding-block: var(--space-s-2025hl, 12px);
  padding-inline: var(--space-m-kpg8id, 16px);
}

.awsui_body-overflow-visible_xjuzf_18lrx_528:not(#\9 ) {
  overflow: visible;
}

.awsui_has-dismiss_xjuzf_18lrx_532:not(#\9 ) {
  display: flex;
  align-items: baseline;
}

.awsui_dismiss_xjuzf_18lrx_537:not(#\9 ) {
  margin-block: calc(-1 * var(--space-xs-xf5ch3, 8px));
  margin-inline-start: 0;
  margin-inline-end: calc(-1 * (var(--space-xxs-9rrxti, 4px) + var(--border-width-popover-1a3sk6, 1px)));
  flex: 0 0 auto;
  order: 1;
}

.awsui_dismiss-control_xjuzf_18lrx_545:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header-row_xjuzf_18lrx_549:not(#\9 ) {
  margin-block-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_header_xjuzf_18lrx_549:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  flex: 1 1 auto;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_header_xjuzf_18lrx_549 > h2:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  display: inline;
}

.awsui_content_xjuzf_18lrx_574:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  color: var(--color-text-body-secondary-5hohai, #545b64);
  flex: 1 1 auto;
  min-inline-size: 0;
}

.awsui_content-overflow-visible_xjuzf_18lrx_582:not(#\9 ) {
  overflow: visible;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_xjuzf_18lrx_730:not(#\9 ) {
  display: inline-block;
  position: fixed;
  inset-block-start: -9999px;
  inset-inline-start: -9999px;
  z-index: 2000;
}

.awsui_container-body_xjuzf_18lrx_738:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-popover-1pght2, 2px);
  border-start-end-radius: var(--border-radius-popover-1pght2, 2px);
  border-end-start-radius: var(--border-radius-popover-1pght2, 2px);
  border-end-end-radius: var(--border-radius-popover-1pght2, 2px);
  background-color: var(--color-background-popover-t0iaix, #ffffff);
  box-shadow: var(--shadow-popover-ona09r, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  border-block: var(--border-width-popover-1a3sk6, 1px) solid var(--color-border-popover-2faqcx, #d5dbdb);
  border-inline: var(--border-width-popover-1a3sk6, 1px) solid var(--color-border-popover-2faqcx, #d5dbdb);
}

.awsui_container-body-variant-annotation_xjuzf_18lrx_778:not(#\9 ) {
  background-color: var(--color-background-status-info-79eqx5, #f1faff);
  border-color: var(--color-border-status-info-g4ewkk, #0073bb);
}

.awsui_container-body-size-small_xjuzf_18lrx_783:not(#\9 ) {
  max-inline-size: 210px;
}

.awsui_container-body-size-small_xjuzf_18lrx_783.awsui_fixed-width_xjuzf_18lrx_786:not(#\9 ) {
  inline-size: 210px;
}

.awsui_container-body-size-medium_xjuzf_18lrx_790:not(#\9 ) {
  max-inline-size: 310px;
}

.awsui_container-body-size-medium_xjuzf_18lrx_790.awsui_fixed-width_xjuzf_18lrx_786:not(#\9 ) {
  inline-size: 310px;
}

.awsui_container-body-size-large_xjuzf_18lrx_797:not(#\9 ) {
  max-inline-size: 482px;
}

@media (max-width: 482px) {
  .awsui_container-body-size-large_xjuzf_18lrx_797:not(#\9 ) {
    max-inline-size: 310px;
  }
}
.awsui_container-body-size-large_xjuzf_18lrx_797.awsui_fixed-width_xjuzf_18lrx_786:not(#\9 ) {
  inline-size: 482px;
}

.awsui_container-arrow_xjuzf_18lrx_809:not(#\9 ) {
  position: absolute;
  display: inline-block;
}

.awsui_container-arrow-position-right-top_xjuzf_18lrx_813:not(#\9 ), .awsui_container-arrow-position-right-bottom_xjuzf_18lrx_813:not(#\9 ) {
  transform: rotate(-90deg);
  transform-origin: 0 100%;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_container-arrow-position-right-top_xjuzf_18lrx_813:not(#\9 ):dir(rtl), .awsui_container-arrow-position-right-bottom_xjuzf_18lrx_813:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
  transform-origin: 100% 100%;
}

.awsui_container-arrow-position-right-top_xjuzf_18lrx_813:not(#\9 ) {
  inset-block-start: 22px;
  inset-inline-start: 0;
}

.awsui_container-arrow-position-right-bottom_xjuzf_18lrx_813:not(#\9 ) {
  inset-block-end: 12px;
  inset-inline-start: 0;
}

.awsui_container-arrow-position-left-top_xjuzf_18lrx_830:not(#\9 ), .awsui_container-arrow-position-left-bottom_xjuzf_18lrx_830:not(#\9 ) {
  transform: rotate(90deg);
  transform-origin: 100% 100%;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_container-arrow-position-left-top_xjuzf_18lrx_830:not(#\9 ):dir(rtl), .awsui_container-arrow-position-left-bottom_xjuzf_18lrx_830:not(#\9 ):dir(rtl) {
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

.awsui_container-arrow-position-left-top_xjuzf_18lrx_830:not(#\9 ) {
  inset-block-start: 22px;
  inset-inline-end: 0;
}

.awsui_container-arrow-position-left-bottom_xjuzf_18lrx_830:not(#\9 ) {
  inset-block-end: 12px;
  inset-inline-end: 0;
}

.awsui_container-arrow-position-top-center_xjuzf_18lrx_847:not(#\9 ), .awsui_container-arrow-position-top-right_xjuzf_18lrx_847:not(#\9 ), .awsui_container-arrow-position-top-left_xjuzf_18lrx_847:not(#\9 ), .awsui_container-arrow-position-top-responsive_xjuzf_18lrx_847:not(#\9 ) {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}

.awsui_container-arrow-position-top-center_xjuzf_18lrx_847:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: calc(50% - 10px);
}

.awsui_container-arrow-position-top-right_xjuzf_18lrx_847:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: 12px;
}

.awsui_container-arrow-position-top-left_xjuzf_18lrx_847:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: calc(100% - 20px - 12px);
}

.awsui_container-arrow-position-bottom-center_xjuzf_18lrx_863:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: calc(50% - 10px);
}

.awsui_container-arrow-position-bottom-right_xjuzf_18lrx_867:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: 12px;
}

.awsui_container-arrow-position-bottom-left_xjuzf_18lrx_871:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: calc(100% - 20px - 12px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_xjuzf_18lrx_730:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_18lrx_1 var(--motion-duration-show-paced-wu1v6q, 180ms) var(--motion-easing-show-paced-72rrqw, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_xjuzf_18lrx_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container_xjuzf_18lrx_730:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container_xjuzf_18lrx_730:not(#\9 ), .awsui-mode-entering .awsui_container_xjuzf_18lrx_730:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_container_xjuzf_18lrx_730.awsui_refresh_xjuzf_18lrx_1041:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_18lrx_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms) var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in_xjuzf_18lrx_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container_xjuzf_18lrx_730.awsui_refresh_xjuzf_18lrx_1041:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container_xjuzf_18lrx_730.awsui_refresh_xjuzf_18lrx_1041:not(#\9 ), .awsui-mode-entering .awsui_container_xjuzf_18lrx_730.awsui_refresh_xjuzf_18lrx_1041:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_xjuzf_18lrx_1063:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: inherit;
}

.awsui_root_xjuzf_18lrx_1063.awsui_no-wrap_xjuzf_18lrx_1095:not(#\9 ) {
  white-space: nowrap;
}

.awsui_root-filtering-token_xjuzf_18lrx_1099:not(#\9 ) {
  display: flex;
}

.awsui_trigger_xjuzf_18lrx_1103:not(#\9 ) {
  display: inline-block;
  max-inline-size: 100%;
  color: inherit;
  text-align: inherit;
}

.awsui_overflow-ellipsis_xjuzf_18lrx_1110:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_trigger-type-text_xjuzf_18lrx_1118:not(#\9 ) {
  border-block: 0;
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background-color: transparent;
  cursor: pointer;
  border-block-end: var(--border-divider-list-width-471u6a, 1px) dashed currentColor;
}

.awsui_trigger-type-text_xjuzf_18lrx_1118:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_18lrx_1118:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_18lrx_1118:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 0px;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_18lrx_1118:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -1px;
  inset-block-start: -1px;
  inline-size: calc(100% + 1px + 1px);
  block-size: calc(100% + 1px + 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_trigger-type-filtering-token_xjuzf_18lrx_1154:not(#\9 ) {
  display: flex;
}

.awsui_popover-inline-content_xjuzf_18lrx_1158:not(#\9 ) {
  display: inline;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/tab-trap/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_oip5a_160mh_5:not(#\9 ) {
  /* used in tests */
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/tooltip/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1qprf_160mh_5:not(#\9 ) {
  /* used in tests */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/live-region/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1iee7_xy9l5_145:not(#\9 ) {
  display: contents;
}

.awsui_root_1iee7_xy9l5_145[hidden]:not(#\9 ) {
  display: none;
}

.awsui_announcer_1iee7_xy9l5_153:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/live-region/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1pc7b_1k8pp_5:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_announcer_1pc7b_1k8pp_9:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/spinner/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_spinner-rotator_1612d_kbj3x_1 {
  0% {
    transform: rotate(var(--awsui-spinner-rotator-from-g964ok));
  }
  100% {
    transform: rotate(var(--awsui-spinner-rotator-to-g964ok));
  }
}
@keyframes awsui_spinner-line-left_1612d_kbj3x_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-left-from-g964ok));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-left-to-g964ok));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-left-from-g964ok));
  }
}
@keyframes awsui_spinner-line-right_1612d_kbj3x_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-right-from-g964ok));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-right-to-g964ok));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-right-from-g964ok));
  }
}
.awsui_root_1612d_kbj3x_183:not(#\9 ) {
  --awsui-spinner-rotator-from-g964ok: 0deg;
  --awsui-spinner-rotator-to-g964ok: 360deg;
  --awsui-spinner-line-left-from-g964ok: 0deg;
  --awsui-spinner-line-left-to-g964ok: 120deg;
  --awsui-spinner-line-right-from-g964ok: 90deg;
  --awsui-spinner-line-right-to-g964ok: -30deg;
  display: inline-block;
  vertical-align: top;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation: awsui_spinner-rotator_1612d_kbj3x_1 0.7s linear infinite;
  box-sizing: border-box;
  line-height: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_root_1612d_kbj3x_183.awsui_size-normal_1612d_kbj3x_198:not(#\9 ) {
  inline-size: var(--size-icon-normal-wflv4k, 16px);
  block-size: var(--size-icon-normal-wflv4k, 16px);
  padding-block: calc((var(--size-icon-normal-wflv4k, 16px) - 12px) / 2);
  padding-inline: calc((var(--size-icon-normal-wflv4k, 16px) - 12px) / 2);
  margin-block: calc((var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_kbj3x_183.awsui_size-big_1612d_kbj3x_206:not(#\9 ) {
  inline-size: var(--size-icon-big-hyxarq, 32px);
  block-size: var(--size-icon-big-hyxarq, 32px);
  padding-block: calc((var(--size-icon-big-hyxarq, 32px) - 24px) / 2);
  padding-inline: calc((var(--size-icon-big-hyxarq, 32px) - 24px) / 2);
  margin-block: calc((var(--line-height-heading-xl-v9hsvt, 36px) - var(--size-icon-big-hyxarq, 32px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_kbj3x_183.awsui_size-large_1612d_kbj3x_214:not(#\9 ) {
  inline-size: var(--size-icon-large-1jcidp, 48px);
  block-size: var(--size-icon-large-1jcidp, 48px);
  padding-block: calc((var(--size-icon-large-1jcidp, 48px) - 36px) / 2);
  padding-inline: calc((var(--size-icon-large-1jcidp, 48px) - 36px) / 2);
  margin-block: calc((var(--line-height-display-l-zgnpxt, 56px) - var(--size-icon-large-1jcidp, 48px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_kbj3x_183.awsui_variant-normal_1612d_kbj3x_222:not(#\9 ) {
  color: currentColor;
}

.awsui_root_1612d_kbj3x_183.awsui_variant-disabled_1612d_kbj3x_225:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_root_1612d_kbj3x_183.awsui_variant-inverted_1612d_kbj3x_228:not(#\9 ) {
  color: var(--color-text-inverted-ecl2ad, #ffffff);
}

.awsui_root_1612d_kbj3x_183:not(#\9 ):dir(rtl) {
  --awsui-spinner-rotator-from-g964ok: 360deg;
  --awsui-spinner-rotator-to-g964ok: 0deg;
  --awsui-spinner-line-left-from-g964ok: 0deg;
  --awsui-spinner-line-left-to-g964ok: -120deg;
  --awsui-spinner-line-right-from-g964ok: -90deg;
  --awsui-spinner-line-right-to-g964ok: 30deg;
}

.awsui_circle_1612d_kbj3x_240:not(#\9 ) {
  display: inline-block;
  inline-size: 50%;
  block-size: 100%;
  overflow: hidden;
  position: relative;
}

.awsui_circle_1612d_kbj3x_240:not(#\9 ):after {
  position: absolute;
  box-sizing: border-box;
  content: "";
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  border-block: 2px solid;
  border-inline: 2px solid;
  border-inline-end-color: transparent;
  border-block-end-color: transparent;
}

.awsui_circle_1612d_kbj3x_240:not(#\9 ):after {
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation: 1.5s ease-in-out infinite;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  inline-size: 200%;
}

.awsui_circle_1612d_kbj3x_240.awsui_circle-left_1612d_kbj3x_268:not(#\9 ):after {
  inset-inline-start: 0;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation-name: awsui_spinner-line-left_1612d_kbj3x_1;
}

.awsui_circle_1612d_kbj3x_240.awsui_circle-right_1612d_kbj3x_273:not(#\9 ):after {
  inset-inline-start: -100%;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation-name: awsui_spinner-line-right_1612d_kbj3x_1;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content_vjswe_1heue_153:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button_vjswe_1heue_157:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  letter-spacing: var(--font-button-letter-spacing-kukfsk, 0.25px);
  border-start-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-start-end-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-end-radius: var(--border-radius-button-8zlwjs, 2px);
  border-block: var(--border-width-field-22mkxn, 1px) solid;
  border-inline: var(--border-width-field-22mkxn, 1px) solid;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-button-horizontal-lcftji, 20px);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

.awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ) {
  background: var(--color-background-button-normal-default-u75f4s, #ffffff);
  color: var(--color-text-button-normal-default-d4uct1, #545b64);
  border-color: var(--color-border-button-normal-default-8l7ewq, #545b64);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):hover {
  background: var(--color-background-button-normal-hover-lbq02j, #fafafa);
  color: var(--color-text-button-normal-hover-z4cmcn, #16191f);
  border-color: var(--color-border-button-normal-hover-bfz00k, #16191f);
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):active {
  background: var(--color-background-button-normal-active-nu22h5, #eaeded);
  color: var(--color-text-button-normal-active-yhbxxf, #16191f);
  border-color: var(--color-border-button-normal-active-2e1hkr, #545b64);
}

.awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-normal_vjswe_1heue_205.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: var(--color-background-button-normal-disabled-96d2n5, #ffffff);
  border-color: var(--color-border-button-normal-disabled-8se5n4, #d5dbdb);
  color: var(--color-text-button-normal-disabled-y94ufw, #879596);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ) {
  background: var(--color-background-button-primary-default-wz3dz5, #ff9900);
  color: var(--color-text-button-primary-default-h1el7o, #16191f);
  border-color: var(--color-background-button-primary-default-wz3dz5, #ff9900);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):hover {
  background: var(--color-background-button-primary-hover-z12etj, #ec7211);
  color: var(--color-text-button-primary-hover-9qeixo, #16191f);
  border-color: var(--color-background-button-primary-hover-z12etj, #ec7211);
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):active {
  background: var(--color-background-button-primary-active-8i5lla, #eb5f07);
  color: var(--color-text-button-primary-active-vvgho1, #16191f);
  border-color: var(--color-background-button-primary-active-8i5lla, #eb5f07);
}

.awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-primary_vjswe_1heue_297.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: var(--color-background-button-primary-disabled-15y433, #ffffff);
  border-color: var(--color-border-button-primary-disabled-gap2hj, #d5dbdb);
  color: var(--color-text-button-primary-disabled-n67kwz, #879596);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ) {
  background: transparent;
  color: var(--color-text-button-normal-default-d4uct1, #545b64);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):hover {
  background: var(--color-background-button-link-hover-w2g1kl, #fafafa);
  color: var(--color-text-button-normal-hover-z4cmcn, #16191f);
  border-color: var(--color-background-button-link-hover-w2g1kl, #fafafa);
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):active {
  background: var(--color-background-button-link-active-1s185g, #eaeded);
  color: var(--color-text-button-normal-active-yhbxxf, #16191f);
  border-color: var(--color-background-button-link-active-1s185g, #eaeded);
}

.awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-link_vjswe_1heue_389.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-interactive-hover-w63rso, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ) {
  background: transparent;
  color: var(--color-text-button-inline-icon-default-vtrukh, #545b64);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-button-inline-icon-hover-zcasq6, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-inline-icon-default-vtrukh, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ) {
  background: transparent;
  color: var(--color-text-button-normal-default-d4uct1, #545b64);
  border-color: transparent;
  border-block-width: 0;
  border-inline-width: 0;
  position: relative;
  text-decoration: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-button-normal-hover-z4cmcn, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-normal-active-yhbxxf, #16191f);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-interactive-hover-w63rso, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-inverted-default-3zr6n3, #d5dbdb);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-interactive-inverted-hover-j5jtb5, #fafafa);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-inverted-default-3zr6n3, #d5dbdb);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ) {
  background: transparent;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  border-color: transparent;
  border-block-width: 0;
  border-inline-width: 0;
  position: relative;
  text-decoration: none;
  padding-block: 0;
  padding-inline: 0;
  font-weight: normal;
}

.awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-breadcrumb-group_vjswe_1heue_945.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ) {
  background: transparent;
  color: var(--color-text-button-normal-default-d4uct1, #545b64);
  border-color: transparent;
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-button-normal-hover-z4cmcn, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-normal-active-yhbxxf, #16191f);
  border-color: transparent;
}

.awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-icon_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button_vjswe_1heue_157.awsui_variant-menu-trigger_vjswe_1heue_1042.awsui_disabled_vjswe_1heue_290:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1heue_157.awsui_button-no-text_vjswe_1heue_1134:not(#\9 ) {
  padding-inline-start: var(--space-button-icon-only-horizontal-xuxfmj, 16px);
  padding-inline-end: var(--space-button-icon-only-horizontal-xuxfmj, 16px);
}

.awsui_button_vjswe_1heue_157.awsui_button-no-wrap_vjswe_1heue_1138:not(#\9 ) {
  white-space: nowrap;
}

.awsui_button_vjswe_1heue_157.awsui_full-width_vjswe_1heue_1141:not(#\9 ) {
  inline-size: 100%;
  text-align: center;
}

.awsui_button_vjswe_1heue_157.awsui_variant-icon_vjswe_1heue_248:not(#\9 ), .awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ), .awsui_button_vjswe_1heue_157.awsui_variant-flashbar-icon_vjswe_1heue_248:not(#\9 ) {
  padding-inline-start: var(--space-xxs-9rrxti, 4px);
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_button_vjswe_1heue_157.awsui_variant-modal-dismiss_vjswe_1heue_248:not(#\9 ) {
  padding-block: var(--space-button-modal-dismiss-vertical-j2m0cp, 4px);
  padding-inline: var(--space-xxs-9rrxti, 4px);
  margin-inline-end: calc(-1 * var(--space-xxs-9rrxti, 4px));
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-icon_vjswe_1heue_269:not(#\9 ) {
  padding-block-start: 0;
  padding-block-end: 0;
  border-block: 0;
  border-inline: 0;
}

.awsui_button_vjswe_1heue_157 > .awsui_icon-left_vjswe_1heue_1160:not(#\9 ) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-9rrxti, 4px));
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_button_vjswe_1heue_157 > .awsui_icon-right_vjswe_1heue_1165:not(#\9 ) {
  position: relative;
  inset-inline-end: calc(-1 * var(--space-xxs-9rrxti, 4px));
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665 > .awsui_icon-left_vjswe_1heue_1160:not(#\9 ) {
  inset-inline-start: 0;
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_button_vjswe_1heue_157.awsui_variant-inline-link_vjswe_1heue_665 > .awsui_icon-right_vjswe_1heue_1165:not(#\9 ) {
  inset-inline-end: 0;
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_button_vjswe_1heue_157.awsui_button-no-text_vjswe_1heue_1134 > .awsui_icon_vjswe_1heue_1160:not(#\9 ) {
  margin-inline-start: auto;
  margin-inline-end: auto;
  inset-inline: 0;
}

.awsui_link_vjswe_1heue_1184.awsui_disabled_vjswe_1heue_290:not(#\9 ):not(.awsui_disabled-with-reason_vjswe_1heue_1184) {
  pointer-events: none;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button/analytics-metadata/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_1f1d4_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button/test-classes/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_disabled-reason-tooltip_1ueyk_ca6yt_5:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_external-icon_1ueyk_ca6yt_9:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/alert/actions-wrapper/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_37gf8_1b8da_9:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_root_37gf8_1b8da_9 > :not(#\9 ):empty {
  display: none;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/alert/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_17427_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/alert/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_alert_mx3cw_ww8da_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_mx3cw_ww8da_1 var(--motion-duration-show-paced-wu1v6q, 180ms) var(--motion-easing-show-paced-72rrqw, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_mx3cw_ww8da_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_alert_mx3cw_ww8da_193:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_alert_mx3cw_ww8da_193:not(#\9 ), .awsui-mode-entering .awsui_alert_mx3cw_ww8da_193:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_mx3cw_ww8da_215:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  display: block;
}

.awsui_root_mx3cw_ww8da_215.awsui_hidden_mx3cw_ww8da_250:not(#\9 ) {
  display: none;
}

.awsui_alert_mx3cw_ww8da_193:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  border-block: var(--border-width-alert-zazuhg, 1px) solid;
  border-inline: var(--border-width-alert-zazuhg, 1px) solid;
  border-start-start-radius: var(--border-radius-alert-flb0mp, 2px);
  border-start-end-radius: var(--border-radius-alert-flb0mp, 2px);
  border-end-start-radius: var(--border-radius-alert-flb0mp, 2px);
  border-end-end-radius: var(--border-radius-alert-flb0mp, 2px);
  padding-block: var(--space-alert-vertical-f4n3qs, 12px);
  padding-inline: var(--space-alert-horizontal-bwh51v, 20px);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_alert_mx3cw_ww8da_193.awsui_with-dismiss_mx3cw_ww8da_297:not(#\9 ), .awsui_alert_mx3cw_ww8da_193.awsui_with-action_mx3cw_ww8da_297:not(#\9 ) {
  grid-template-columns: 1fr auto;
}

.awsui_alert_mx3cw_ww8da_193.awsui_with-action_mx3cw_ww8da_297.awsui_with-dismiss_mx3cw_ww8da_297:not(#\9 ) {
  grid-template-columns: 1fr auto auto;
}

.awsui_alert_mx3cw_ww8da_193.awsui_breakpoint-default_mx3cw_ww8da_303.awsui_with-action_mx3cw_ww8da_297:not(#\9 ) {
  grid-template-columns: 1fr auto;
}

.awsui_alert_mx3cw_ww8da_193.awsui_breakpoint-default_mx3cw_ww8da_303:not(#\9 ):not(.awsui_with-dismiss_mx3cw_ww8da_297) {
  grid-template-columns: 1fr;
}

.awsui_hidden_mx3cw_ww8da_250:not(#\9 ) {
  display: none;
}

.awsui_initial-hidden_mx3cw_ww8da_314:not(#\9 ) {
  overflow: hidden;
  block-size: 0;
}

.awsui_header_mx3cw_ww8da_319:not(#\9 ),
.awsui_header-replacement_mx3cw_ww8da_320:not(#\9 ) {
  font-weight: 700;
}

.awsui_action_mx3cw_ww8da_324:not(#\9 ) {
  white-space: nowrap;
  margin-inline-start: var(--space-alert-action-left-5t7fct, 20px);
}

.awsui_action-slot_mx3cw_ww8da_329:not(#\9 ),
.awsui_action-button_mx3cw_ww8da_330:not(#\9 ) {
  /* used in test-utils */
}

.awsui_alert-focus-wrapper_mx3cw_ww8da_334:not(#\9 ) {
  display: grid;
  grid-template-columns: min-content auto;
}

.awsui_alert-focus-wrapper_mx3cw_ww8da_334:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_ww8da_334:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_ww8da_334:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_ww8da_334:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_text_mx3cw_ww8da_363:not(#\9 ) {
  min-inline-size: 0;
  padding-block: var(--border-width-alert-zazuhg, 1px);
  padding-inline: 0;
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_text_mx3cw_ww8da_363.awsui_icon_mx3cw_ww8da_370:not(#\9 ) {
  margin-inline-start: 0;
}

.awsui_text_mx3cw_ww8da_363.awsui_message_mx3cw_ww8da_373:not(#\9 ) {
  margin-inline-end: var(--space-alert-message-right-px48tx, 0px);
}

.awsui_breakpoint-default_mx3cw_ww8da_303 > .awsui_action_mx3cw_ww8da_324:not(#\9 ) {
  grid-row: 2;
  margin-block-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_breakpoint-default_mx3cw_ww8da_303.awsui_icon-size-medium_mx3cw_ww8da_381 > .awsui_action_mx3cw_ww8da_324:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-medium-6sroof, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_breakpoint-default_mx3cw_ww8da_303.awsui_icon-size-big_mx3cw_ww8da_384 > .awsui_action_mx3cw_ww8da_324:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-big-hyxarq, 32px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_breakpoint-default_mx3cw_ww8da_303.awsui_icon-size-normal_mx3cw_ww8da_387 > .awsui_action_mx3cw_ww8da_324:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-normal-wflv4k, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_content_mx3cw_ww8da_391:not(#\9 ),
.awsui_content-replacement_mx3cw_ww8da_392:not(#\9 ) {
  /* used in test-utils */
}

.awsui_dismiss_mx3cw_ww8da_396:not(#\9 ) {
  margin-inline-end: calc(-1 * var(--space-xxs-9rrxti, 4px));
  margin-inline-start: var(--space-s-2025hl, 12px);
}

.awsui_dismiss-button_mx3cw_ww8da_401:not(#\9 ) {
  /* used in test-utils */
}

.awsui_type-error_mx3cw_ww8da_405:not(#\9 ) {
  border-color: var(--color-border-status-error-japsx0, #d13212);
  background-color: var(--color-background-status-error-wgh5bg, #fdf3f1);
}

.awsui_type-error_mx3cw_ww8da_405 > .awsui_alert-focus-wrapper_mx3cw_ww8da_334 > .awsui_icon_mx3cw_ww8da_370:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_type-warning_mx3cw_ww8da_413:not(#\9 ) {
  border-color: var(--color-border-status-warning-siddix, #906806);
  background-color: var(--color-background-status-warning-pkoz49, #fffef0);
}

.awsui_type-warning_mx3cw_ww8da_413 > .awsui_alert-focus-wrapper_mx3cw_ww8da_334 > .awsui_icon_mx3cw_ww8da_370:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_type-success_mx3cw_ww8da_421:not(#\9 ) {
  border-color: var(--color-border-status-success-mzn0ur, #1d8102);
  background-color: var(--color-background-status-success-cx0wu4, #f2f8f0);
}

.awsui_type-success_mx3cw_ww8da_421 > .awsui_alert-focus-wrapper_mx3cw_ww8da_334 > .awsui_icon_mx3cw_ww8da_370:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_type-info_mx3cw_ww8da_429:not(#\9 ) {
  border-color: var(--color-border-status-info-g4ewkk, #0073bb);
  background-color: var(--color-background-status-info-79eqx5, #f1faff);
}

.awsui_type-info_mx3cw_ww8da_429 > .awsui_alert-focus-wrapper_mx3cw_ww8da_334 > .awsui_icon_mx3cw_ww8da_370:not(#\9 ) {
  color: var(--color-text-status-info-7871xj, #0073bb);
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/anchor-navigation/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_swimc_3xm4f_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_anchor-list_swimc_3xm4f_221:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
  text-indent: 0;
}

.awsui_anchor-list_swimc_3xm4f_221:not(#\9 )::before {
  content: "";
  background-color: var(--color-border-divider-default-qn9pru, #eaeded);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  inset-block-end: -2px;
  pointer-events: none;
  position: absolute;
  inset-block-start: -2px;
  inline-size: 2px;
}

.awsui_anchor-item_swimc_3xm4f_244:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-secondary-5hohai, #545b64);
  font-weight: 400;
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: 0;
  transition: var(--motion-duration-slow-ncmroz, 180ms);
  transition-property: all;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_anchor-item_swimc_3xm4f_244:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_anchor-item_swimc_3xm4f_244:not(#\9 ), .awsui-mode-entering .awsui_anchor-item_swimc_3xm4f_244:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_anchor-item--active_swimc_3xm4f_264:not(#\9 ) {
  position: relative;
}

.awsui_anchor-item--active_swimc_3xm4f_264:not(#\9 )::before {
  content: "";
  background-color: var(--color-text-accent-l5kln7, #0073bb);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  inset-block-end: -2px;
  pointer-events: none;
  position: absolute;
  inset-block-start: -2px;
  inline-size: 2px;
}

.awsui_anchor-link_swimc_3xm4f_281:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  align-items: baseline;
  color: var(--color-text-body-secondary-5hohai, #545b64);
  display: flex;
  flex-direction: row;
  font-weight: 400;
  text-decoration: none;
  transition: var(--motion-duration-slow-ncmroz, 180ms);
  transition-property: all;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_anchor-link_swimc_3xm4f_281:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_anchor-link_swimc_3xm4f_281:not(#\9 ), .awsui-mode-entering .awsui_anchor-link_swimc_3xm4f_281:not(#\9 ) {
  animation: none;
  transition: none;
}

body[data-awsui-focus-visible=true] .awsui_anchor-link_swimc_3xm4f_281:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_anchor-link_swimc_3xm4f_281:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_anchor-link_swimc_3xm4f_281:not(#\9 ):focus {
  outline: none;
}

.awsui_anchor-link_swimc_3xm4f_281:not(#\9 ):hover, .awsui_anchor-link_swimc_3xm4f_281:not(#\9 ):focus {
  text-decoration: none;
}

.awsui_anchor-link--active_swimc_3xm4f_323:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-wec2dg, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_anchor-link-text_swimc_3xm4f_330:not(#\9 ) {
  display: block;
}

.awsui_anchor-link-info_swimc_3xm4f_334:not(#\9 ) {
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  font-weight: 700;
  letter-spacing: 0.005em;
  color: var(--color-text-link-default-nyypzq, #0073bb);
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/anchor-navigation/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_17oho_5eh15_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-list_17oho_5eh15_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-item--active_17oho_5eh15_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link_17oho_5eh15_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link-text_17oho_5eh15_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link-info_17oho_5eh15_25:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/annotation-context/annotation/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_arrow_1hpp3_t4pdq_193:not(#\9 ) {
  inline-size: 20px;
  block-size: 10px;
}

.awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 ), .awsui_arrow-inner_1hpp3_t4pdq_197:not(#\9 ) {
  position: absolute;
  overflow: hidden;
  inline-size: 20px;
  block-size: 10px;
  inset-block-start: 0;
  inset-inline-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after, .awsui_arrow-inner_1hpp3_t4pdq_197:not(#\9 )::after {
  content: "";
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  border-start-start-radius: 2px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 14px;
  block-size: 14px;
  transform: rotate(45deg);
  transform-origin: 0 100%;
}

.awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 ):dir(rtl)::after, .awsui_arrow-inner_1hpp3_t4pdq_197:not(#\9 ):dir(rtl)::after {
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
}

.awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after {
  background-color: var(--color-border-status-info-g4ewkk, #0073bb);
}

.awsui_arrow-inner_1hpp3_t4pdq_197:not(#\9 ) {
  inset-block-start: 2px;
}

.awsui_arrow-inner_1hpp3_t4pdq_197:not(#\9 )::after {
  border-start-start-radius: 1px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background-color: var(--color-background-status-info-79eqx5, #f1faff);
}

.awsui_arrow-position-right-top_1hpp3_t4pdq_239 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after, .awsui_arrow-position-right-bottom_1hpp3_t4pdq_239 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after {
  box-shadow: -0.71px 0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-left-top_1hpp3_t4pdq_242 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after, .awsui_arrow-position-left-bottom_1hpp3_t4pdq_242 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after {
  box-shadow: 0.71px -0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-top-center_1hpp3_t4pdq_245 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after, .awsui_arrow-position-top-responsive_1hpp3_t4pdq_245 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after {
  box-shadow: -0.71px -0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-bottom-center_1hpp3_t4pdq_248 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after, .awsui_arrow-position-bottom-responsive_1hpp3_t4pdq_248 > .awsui_arrow-outer_1hpp3_t4pdq_197:not(#\9 )::after {
  box-shadow: 0.71px 0.71px 4px -2px var(--color-shadow-default-rltlhv, rgba(0, 28, 36, 0.5));
}

.awsui_annotation_1hpp3_t4pdq_252:not(#\9 ),
.awsui_next-button_1hpp3_t4pdq_253:not(#\9 ),
.awsui_previous-button_1hpp3_t4pdq_254:not(#\9 ),
.awsui_finish-button_1hpp3_t4pdq_255:not(#\9 ),
.awsui_header_1hpp3_t4pdq_256:not(#\9 ),
.awsui_step-counter-content_1hpp3_t4pdq_257:not(#\9 ),
.awsui_content_1hpp3_t4pdq_258:not(#\9 ) {
  /* used in test-utils */
}

.awsui_description_1hpp3_t4pdq_262:not(#\9 ) {
  overflow: hidden;
  margin-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_actionBar_1hpp3_t4pdq_267:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.awsui_stepCounter_1hpp3_t4pdq_274:not(#\9 ) {
  margin-inline-end: 20px;
}

.awsui_divider_1hpp3_t4pdq_278:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: transparent;
  border-block: none;
  border-inline: none;
  padding-block: 0;
  padding-inline: 0;
  cursor: pointer;
  scroll-margin: var(--awsui-content-scroll-margin-g964ok, 40px 0 0 0);
  inline-size: 16px;
  block-size: 16px;
}

.awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-start-end-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-end-start-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-end-end-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_hotspot_1hpp3_t4pdq_282 > .awsui_icon_1hpp3_t4pdq_346:not(#\9 ) {
  position: relative;
  stroke: var(--color-text-link-default-nyypzq, #0073bb);
}

.awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):hover > .awsui_icon_1hpp3_t4pdq_346 {
  stroke: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_hotspot_1hpp3_t4pdq_282:not(#\9 ):active > .awsui_icon_1hpp3_t4pdq_346 {
  stroke: var(--color-text-link-default-nyypzq, #0073bb);
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/box/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_box_18wu0_1gw4i_172.awsui_p-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_b-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_strong-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_code-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_pre-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_samp-variant_18wu0_1gw4i_172.awsui_color-default_18wu0_1gw4i_172:not(#\9 ) {
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_box_18wu0_1gw4i_172.awsui_h1-variant_18wu0_1gw4i_176.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h2-variant_18wu0_1gw4i_176.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h3-variant_18wu0_1gw4i_176.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h4-variant_18wu0_1gw4i_176.awsui_color-default_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h5-variant_18wu0_1gw4i_176.awsui_color-default_18wu0_1gw4i_172:not(#\9 ) {
  color: var(--color-text-heading-default-ctgb1h, #16191f);
}

.awsui_box_18wu0_1gw4i_172.awsui_small-variant_18wu0_1gw4i_180.awsui_color-default_18wu0_1gw4i_172:not(#\9 ) {
  color: var(--color-text-small-9c0f8d, #687078);
}

.awsui_box_18wu0_1gw4i_172.awsui_a-variant_18wu0_1gw4i_184.awsui_color-default_18wu0_1gw4i_172:not(#\9 ) {
  color: var(--color-text-link-default-nyypzq, #0073bb);
}

.awsui_box_18wu0_1gw4i_172.awsui_small-variant_18wu0_1gw4i_180.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_code-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_b-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_strong-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_pre-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_samp-variant_18wu0_1gw4i_172.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_a-variant_18wu0_1gw4i_184.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_box_18wu0_1gw4i_172.awsui_h5-variant_18wu0_1gw4i_176.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_h4-variant_18wu0_1gw4i_176.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_h3-variant_18wu0_1gw4i_176.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_h2-variant_18wu0_1gw4i_176.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_h1-variant_18wu0_1gw4i_176.awsui_font-size-default_18wu0_1gw4i_188:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_code-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_pre-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_samp-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_small-variant_18wu0_1gw4i_180.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_a-variant_18wu0_1gw4i_184.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: 400;
}

.awsui_box_18wu0_1gw4i_172.awsui_strong-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_b-variant_18wu0_1gw4i_172.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: 700;
}

.awsui_box_18wu0_1gw4i_172.awsui_h5-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
}

.awsui_box_18wu0_1gw4i_172.awsui_h4-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
}

.awsui_box_18wu0_1gw4i_172.awsui_h3-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
}

.awsui_box_18wu0_1gw4i_172.awsui_h2-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-l-1hf845, 700);
}

.awsui_box_18wu0_1gw4i_172.awsui_h1-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-xl-wjmxp3, 400);
}

.awsui_box_18wu0_1gw4i_172.awsui_h1-variant_18wu0_1gw4i_176:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h2-variant_18wu0_1gw4i_176:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h3-variant_18wu0_1gw4i_176:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h4-variant_18wu0_1gw4i_176:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h5-variant_18wu0_1gw4i_176:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_p-variant_18wu0_1gw4i_172:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  text-decoration: none;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
}

.awsui_box_18wu0_1gw4i_172.awsui_small-variant_18wu0_1gw4i_180:not(#\9 ) {
  display: inline-block;
}

.awsui_box_18wu0_1gw4i_172.awsui_code-variant_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_pre-variant_18wu0_1gw4i_172:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_samp-variant_18wu0_1gw4i_172:not(#\9 ) {
  font-family: var(--font-family-monospace-yt4nwf, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
}

.awsui_box_18wu0_1gw4i_172.awsui_key-label-variant_18wu0_1gw4i_270:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-label-qg3d23, #545b64);
  margin-block-end: var(--space-key-value-gap-5wd2dd, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_gen-ai-label-variant_18wu0_1gw4i_277:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  font-style: italic;
  color: var(--color-text-label-gen-ai-7bbg8j, #7300e5);
}

.awsui_box_18wu0_1gw4i_172.awsui_value-large-variant_18wu0_1gw4i_284:not(#\9 ) {
  font-size: var(--font-size-display-l-4u0od7, 44px);
  line-height: var(--line-height-display-l-zgnpxt, 56px);
  letter-spacing: var(--letter-spacing-display-l-sra9qb, normal);
  font-weight: var(--font-box-value-large-weight-gpwhlq, 300);
  color: inherit;
}

.awsui_box_18wu0_1gw4i_172.awsui_h1-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h2-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h3-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h4-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_h5-variant_18wu0_1gw4i_176.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_value-large-variant_18wu0_1gw4i_284.awsui_font-weight-default_18wu0_1gw4i_228:not(#\9 ), .awsui_box_18wu0_1gw4i_172.awsui_font-weight-heavy_18wu0_1gw4i_291:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-inverted_18wu0_1gw4i_296:not(#\9 ) {
  color: var(--color-text-notification-default-9btz6p, #fafafa);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-label_18wu0_1gw4i_299:not(#\9 ) {
  color: var(--color-text-label-qg3d23, #545b64);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-body-secondary_18wu0_1gw4i_302:not(#\9 ) {
  color: var(--color-text-body-secondary-5hohai, #545b64);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-status-error_18wu0_1gw4i_305:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-status-success_18wu0_1gw4i_308:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-status-info_18wu0_1gw4i_311:not(#\9 ) {
  color: var(--color-text-status-info-7871xj, #0073bb);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-status-inactive_18wu0_1gw4i_314:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-text-status-warning_18wu0_1gw4i_317:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_box_18wu0_1gw4i_172.awsui_color-inherit_18wu0_1gw4i_320:not(#\9 ) {
  color: inherit;
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-body-s_18wu0_1gw4i_323:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-body-m_18wu0_1gw4i_328:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-heading-xs_18wu0_1gw4i_332:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-heading-s_18wu0_1gw4i_336:not(#\9 ) {
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-heading-m_18wu0_1gw4i_341:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-heading-l_18wu0_1gw4i_346:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-heading-xl_18wu0_1gw4i_351:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-size-display-l_18wu0_1gw4i_356:not(#\9 ) {
  font-size: var(--font-size-display-l-4u0od7, 44px);
  line-height: var(--line-height-display-l-zgnpxt, 56px);
  letter-spacing: var(--letter-spacing-display-l-sra9qb, normal);
}

.awsui_box_18wu0_1gw4i_172.awsui_font-weight-light_18wu0_1gw4i_361:not(#\9 ) {
  font-weight: 300;
}

.awsui_box_18wu0_1gw4i_172.awsui_font-weight-normal_18wu0_1gw4i_364:not(#\9 ) {
  font-weight: 400;
}

.awsui_box_18wu0_1gw4i_172.awsui_font-weight-bold_18wu0_1gw4i_367:not(#\9 ) {
  font-weight: 700;
}

.awsui_box_18wu0_1gw4i_172.awsui_font-weight-heavy_18wu0_1gw4i_291:not(#\9 ) {
  font-weight: var(--font-weight-heavy-scmljv, 700);
}

.awsui_t-left_18wu0_1gw4i_374:not(#\9 ) {
  text-align: start;
}

.awsui_t-right_18wu0_1gw4i_378:not(#\9 ) {
  text-align: end;
}

.awsui_t-center_18wu0_1gw4i_382:not(#\9 ) {
  text-align: center;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_box_18wu0_1gw4i_172.awsui_p-n_18wu0_1gw4i_399:not(#\9 ) {
  padding-block: var(--space-scaled-none-ch5fay, 0px);
  padding-inline: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-n_18wu0_1gw4i_404:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-n_18wu0_1gw4i_405:not(#\9 ) {
  padding-block-start: var(--space-scaled-none-ch5fay, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-n_18wu0_1gw4i_409:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-n_18wu0_1gw4i_410:not(#\9 ) {
  padding-inline-end: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-n_18wu0_1gw4i_414:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-n_18wu0_1gw4i_405:not(#\9 ) {
  padding-block-end: var(--space-scaled-none-ch5fay, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-n_18wu0_1gw4i_419:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-n_18wu0_1gw4i_410:not(#\9 ) {
  padding-inline-start: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xxxs_18wu0_1gw4i_424:not(#\9 ) {
  padding-block: var(--space-scaled-xxxs-f7yq15, 2px);
  padding-inline: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xxxs_18wu0_1gw4i_429:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxxs_18wu0_1gw4i_430:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xxxs_18wu0_1gw4i_434:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxxs_18wu0_1gw4i_435:not(#\9 ) {
  padding-inline-end: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xxxs_18wu0_1gw4i_439:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxxs_18wu0_1gw4i_430:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xxxs_18wu0_1gw4i_444:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxxs_18wu0_1gw4i_435:not(#\9 ) {
  padding-inline-start: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xxs_18wu0_1gw4i_449:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xxs_18wu0_1gw4i_454:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxs_18wu0_1gw4i_455:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xxs_18wu0_1gw4i_459:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxs_18wu0_1gw4i_460:not(#\9 ) {
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xxs_18wu0_1gw4i_464:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxs_18wu0_1gw4i_455:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xxs_18wu0_1gw4i_469:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxs_18wu0_1gw4i_460:not(#\9 ) {
  padding-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xs_18wu0_1gw4i_474:not(#\9 ) {
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xs_18wu0_1gw4i_479:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xs_18wu0_1gw4i_480:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xs_18wu0_1gw4i_484:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xs_18wu0_1gw4i_485:not(#\9 ) {
  padding-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xs_18wu0_1gw4i_489:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xs_18wu0_1gw4i_480:not(#\9 ) {
  padding-block-end: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xs_18wu0_1gw4i_494:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xs_18wu0_1gw4i_485:not(#\9 ) {
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-s_18wu0_1gw4i_499:not(#\9 ) {
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-s_18wu0_1gw4i_504:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-s_18wu0_1gw4i_505:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-s_18wu0_1gw4i_509:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-s_18wu0_1gw4i_510:not(#\9 ) {
  padding-inline-end: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-s_18wu0_1gw4i_514:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-s_18wu0_1gw4i_505:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-s_18wu0_1gw4i_519:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-s_18wu0_1gw4i_510:not(#\9 ) {
  padding-inline-start: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-m_18wu0_1gw4i_524:not(#\9 ) {
  padding-block: var(--space-scaled-m-er48cl, 16px);
  padding-inline: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-m_18wu0_1gw4i_529:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-m_18wu0_1gw4i_530:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-er48cl, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-m_18wu0_1gw4i_534:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-m_18wu0_1gw4i_535:not(#\9 ) {
  padding-inline-end: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-m_18wu0_1gw4i_539:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-m_18wu0_1gw4i_530:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-m_18wu0_1gw4i_544:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-m_18wu0_1gw4i_535:not(#\9 ) {
  padding-inline-start: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-l_18wu0_1gw4i_419:not(#\9 ) {
  padding-block: var(--space-scaled-l-08jb88, 20px);
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-l_18wu0_1gw4i_554:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-l_18wu0_1gw4i_555:not(#\9 ) {
  padding-block-start: var(--space-scaled-l-08jb88, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-l_18wu0_1gw4i_559:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-l_18wu0_1gw4i_560:not(#\9 ) {
  padding-inline-end: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-l_18wu0_1gw4i_564:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-l_18wu0_1gw4i_555:not(#\9 ) {
  padding-block-end: var(--space-scaled-l-08jb88, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-l_18wu0_1gw4i_569:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-l_18wu0_1gw4i_560:not(#\9 ) {
  padding-inline-start: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xl_18wu0_1gw4i_574:not(#\9 ) {
  padding-block: var(--space-scaled-xl-rljqft, 24px);
  padding-inline: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xl_18wu0_1gw4i_579:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xl_18wu0_1gw4i_580:not(#\9 ) {
  padding-block-start: var(--space-scaled-xl-rljqft, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xl_18wu0_1gw4i_584:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xl_18wu0_1gw4i_585:not(#\9 ) {
  padding-inline-end: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xl_18wu0_1gw4i_589:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xl_18wu0_1gw4i_580:not(#\9 ) {
  padding-block-end: var(--space-scaled-xl-rljqft, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xl_18wu0_1gw4i_594:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xl_18wu0_1gw4i_585:not(#\9 ) {
  padding-inline-start: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xxl_18wu0_1gw4i_599:not(#\9 ) {
  padding-block: var(--space-scaled-xxl-x330me, 32px);
  padding-inline: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xxl_18wu0_1gw4i_604:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxl_18wu0_1gw4i_605:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxl-x330me, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xxl_18wu0_1gw4i_609:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxl_18wu0_1gw4i_610:not(#\9 ) {
  padding-inline-end: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xxl_18wu0_1gw4i_614:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxl_18wu0_1gw4i_605:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxl-x330me, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xxl_18wu0_1gw4i_619:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxl_18wu0_1gw4i_610:not(#\9 ) {
  padding-inline-start: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-xxxl_18wu0_1gw4i_624:not(#\9 ) {
  padding-block: var(--space-scaled-xxxl-679zhd, 40px);
  padding-inline: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-top-xxxl_18wu0_1gw4i_629:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxxl_18wu0_1gw4i_630:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxl-679zhd, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-right-xxxl_18wu0_1gw4i_634:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxxl_18wu0_1gw4i_635:not(#\9 ) {
  padding-inline-end: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-bottom-xxxl_18wu0_1gw4i_639:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-vertical-xxxl_18wu0_1gw4i_630:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxl-679zhd, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_p-left-xxxl_18wu0_1gw4i_644:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_p-horizontal-xxxl_18wu0_1gw4i_635:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-n_18wu0_1gw4i_649:not(#\9 ) {
  margin-block: var(--space-scaled-none-ch5fay, 0px);
  margin-inline: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-n_18wu0_1gw4i_654:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-n_18wu0_1gw4i_655:not(#\9 ) {
  margin-block-start: var(--space-scaled-none-ch5fay, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-n_18wu0_1gw4i_659:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-n_18wu0_1gw4i_660:not(#\9 ) {
  margin-inline-end: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-n_18wu0_1gw4i_664:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-n_18wu0_1gw4i_655:not(#\9 ) {
  margin-block-end: var(--space-scaled-none-ch5fay, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-n_18wu0_1gw4i_669:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-n_18wu0_1gw4i_660:not(#\9 ) {
  margin-inline-start: var(--space-none-lkz84w, 0px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xxxs_18wu0_1gw4i_674:not(#\9 ) {
  margin-block: var(--space-scaled-xxxs-f7yq15, 2px);
  margin-inline: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xxxs_18wu0_1gw4i_679:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxxs_18wu0_1gw4i_680:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xxxs_18wu0_1gw4i_684:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxxs_18wu0_1gw4i_685:not(#\9 ) {
  margin-inline-end: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xxxs_18wu0_1gw4i_689:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxxs_18wu0_1gw4i_680:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xxxs_18wu0_1gw4i_694:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxxs_18wu0_1gw4i_685:not(#\9 ) {
  margin-inline-start: var(--space-xxxs-z28114, 2px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xxs_18wu0_1gw4i_699:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xxs_18wu0_1gw4i_704:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxs_18wu0_1gw4i_705:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xxs_18wu0_1gw4i_709:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxs_18wu0_1gw4i_710:not(#\9 ) {
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xxs_18wu0_1gw4i_714:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxs_18wu0_1gw4i_705:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xxs_18wu0_1gw4i_719:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxs_18wu0_1gw4i_710:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xs_18wu0_1gw4i_724:not(#\9 ) {
  margin-block: var(--space-scaled-xs-x91h81, 8px);
  margin-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xs_18wu0_1gw4i_729:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xs_18wu0_1gw4i_730:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xs_18wu0_1gw4i_734:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xs_18wu0_1gw4i_735:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xs_18wu0_1gw4i_739:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xs_18wu0_1gw4i_730:not(#\9 ) {
  margin-block-end: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xs_18wu0_1gw4i_744:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xs_18wu0_1gw4i_735:not(#\9 ) {
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-s_18wu0_1gw4i_749:not(#\9 ) {
  margin-block: var(--space-scaled-s-9q8n2q, 12px);
  margin-inline: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-s_18wu0_1gw4i_754:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-s_18wu0_1gw4i_755:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-s_18wu0_1gw4i_759:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-s_18wu0_1gw4i_760:not(#\9 ) {
  margin-inline-end: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-s_18wu0_1gw4i_764:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-s_18wu0_1gw4i_755:not(#\9 ) {
  margin-block-end: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-s_18wu0_1gw4i_769:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-s_18wu0_1gw4i_760:not(#\9 ) {
  margin-inline-start: var(--space-s-2025hl, 12px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-m_18wu0_1gw4i_774:not(#\9 ) {
  margin-block: var(--space-scaled-m-er48cl, 16px);
  margin-inline: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-m_18wu0_1gw4i_779:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-m_18wu0_1gw4i_780:not(#\9 ) {
  margin-block-start: var(--space-scaled-m-er48cl, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-m_18wu0_1gw4i_784:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-m_18wu0_1gw4i_785:not(#\9 ) {
  margin-inline-end: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-m_18wu0_1gw4i_789:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-m_18wu0_1gw4i_780:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-m_18wu0_1gw4i_794:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-m_18wu0_1gw4i_785:not(#\9 ) {
  margin-inline-start: var(--space-m-kpg8id, 16px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-l_18wu0_1gw4i_669:not(#\9 ) {
  margin-block: var(--space-scaled-l-08jb88, 20px);
  margin-inline: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-l_18wu0_1gw4i_804:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-l_18wu0_1gw4i_805:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-08jb88, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-l_18wu0_1gw4i_809:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-l_18wu0_1gw4i_810:not(#\9 ) {
  margin-inline-end: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-l_18wu0_1gw4i_814:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-l_18wu0_1gw4i_805:not(#\9 ) {
  margin-block-end: var(--space-scaled-l-08jb88, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-l_18wu0_1gw4i_819:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-l_18wu0_1gw4i_810:not(#\9 ) {
  margin-inline-start: var(--space-l-xu1x80, 20px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xl_18wu0_1gw4i_824:not(#\9 ) {
  margin-block: var(--space-scaled-xl-rljqft, 24px);
  margin-inline: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xl_18wu0_1gw4i_829:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xl_18wu0_1gw4i_830:not(#\9 ) {
  margin-block-start: var(--space-scaled-xl-rljqft, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xl_18wu0_1gw4i_834:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xl_18wu0_1gw4i_835:not(#\9 ) {
  margin-inline-end: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xl_18wu0_1gw4i_839:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xl_18wu0_1gw4i_830:not(#\9 ) {
  margin-block-end: var(--space-scaled-xl-rljqft, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xl_18wu0_1gw4i_844:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xl_18wu0_1gw4i_835:not(#\9 ) {
  margin-inline-start: var(--space-xl-5fdwzu, 24px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xxl_18wu0_1gw4i_849:not(#\9 ) {
  margin-block: var(--space-scaled-xxl-x330me, 32px);
  margin-inline: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xxl_18wu0_1gw4i_854:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxl_18wu0_1gw4i_855:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxl-x330me, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xxl_18wu0_1gw4i_859:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxl_18wu0_1gw4i_860:not(#\9 ) {
  margin-inline-end: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xxl_18wu0_1gw4i_864:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxl_18wu0_1gw4i_855:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxl-x330me, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xxl_18wu0_1gw4i_869:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxl_18wu0_1gw4i_860:not(#\9 ) {
  margin-inline-start: var(--space-xxl-pd3205, 32px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-xxxl_18wu0_1gw4i_874:not(#\9 ) {
  margin-block: var(--space-scaled-xxxl-679zhd, 40px);
  margin-inline: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-top-xxxl_18wu0_1gw4i_879:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxxl_18wu0_1gw4i_880:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxl-679zhd, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-right-xxxl_18wu0_1gw4i_884:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxxl_18wu0_1gw4i_885:not(#\9 ) {
  margin-inline-end: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-bottom-xxxl_18wu0_1gw4i_889:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-vertical-xxxl_18wu0_1gw4i_880:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxl-679zhd, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_m-left-xxxl_18wu0_1gw4i_894:not(#\9 ),
.awsui_box_18wu0_1gw4i_172.awsui_m-horizontal-xxxl_18wu0_1gw4i_885:not(#\9 ) {
  margin-inline-start: var(--space-xxxl-gvq98t, 40px);
}

.awsui_box_18wu0_1gw4i_172.awsui_d-block_18wu0_1gw4i_899:not(#\9 ) {
  display: block;
}

.awsui_box_18wu0_1gw4i_172.awsui_d-inline_18wu0_1gw4i_902:not(#\9 ) {
  display: inline;
}

.awsui_box_18wu0_1gw4i_172.awsui_d-inline-block_18wu0_1gw4i_905:not(#\9 ) {
  display: inline-block;
}

.awsui_box_18wu0_1gw4i_172.awsui_d-none_18wu0_1gw4i_908:not(#\9 ) {
  display: none;
}

.awsui_f-left_18wu0_1gw4i_912:not(#\9 ) {
  float: inline-start;
}

.awsui_f-right_18wu0_1gw4i_916:not(#\9 ) {
  float: inline-end;
}

.awsui_root_18wu0_1gw4i_920:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/space-between/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_18582_j01vr_145:not(#\9 ) {
  display: flex;
}

.awsui_child_18582_j01vr_149:not(#\9 ) {
  /* used in test-utils */
}

.awsui_child_18582_j01vr_149:not(#\9 ):empty {
  display: none;
}

/*
 * Horizontal variant
 */
.awsui_horizontal_18582_j01vr_160:not(#\9 ) {
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_horizontal-xxxs_18582_j01vr_164:not(#\9 ) {
  gap: var(--space-xxxs-z28114, 2px);
}

.awsui_horizontal-xxs_18582_j01vr_167:not(#\9 ) {
  gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_horizontal-xs_18582_j01vr_170:not(#\9 ) {
  gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_horizontal-s_18582_j01vr_173:not(#\9 ) {
  gap: var(--space-s-2025hl, 12px);
}

.awsui_horizontal-m_18582_j01vr_176:not(#\9 ) {
  gap: var(--space-m-kpg8id, 16px);
}

.awsui_horizontal-l_18582_j01vr_179:not(#\9 ) {
  gap: var(--space-l-xu1x80, 20px);
}

.awsui_horizontal-xl_18582_j01vr_182:not(#\9 ) {
  gap: var(--space-xl-5fdwzu, 24px);
}

.awsui_horizontal-xxl_18582_j01vr_185:not(#\9 ) {
  gap: var(--space-xxl-pd3205, 32px);
}

/*
 * Vertical variant
 */
.awsui_vertical_18582_j01vr_192:not(#\9 ) {
  flex-direction: column;
}

.awsui_vertical-xxxs_18582_j01vr_195:not(#\9 ) {
  row-gap: var(--space-xxxs-z28114, 2px);
}

.awsui_vertical-xxs_18582_j01vr_198:not(#\9 ) {
  row-gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_vertical-xs_18582_j01vr_201:not(#\9 ) {
  row-gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_vertical-s_18582_j01vr_204:not(#\9 ) {
  row-gap: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_vertical-m_18582_j01vr_207:not(#\9 ) {
  row-gap: var(--space-scaled-m-er48cl, 16px);
}

.awsui_vertical-l_18582_j01vr_210:not(#\9 ) {
  row-gap: var(--space-scaled-l-08jb88, 20px);
}

.awsui_vertical-xl_18582_j01vr_213:not(#\9 ) {
  row-gap: var(--space-scaled-xl-rljqft, 24px);
}

.awsui_vertical-xxl_18582_j01vr_216:not(#\9 ) {
  row-gap: var(--space-scaled-xxl-x330me, 32px);
}

.awsui_align-center_18582_j01vr_220:not(#\9 ) {
  align-items: center;
}

.awsui_align-start_18582_j01vr_224:not(#\9 ) {
  align-items: start;
}

.awsui_align-end_18582_j01vr_228:not(#\9 ) {
  align-items: end;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/content-wrapper/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-wrapper_zycdx_ux9sf_153:not(#\9 ) {
  padding-inline-start: var(--space-layout-content-horizontal-sin989, 40px);
  padding-inline-end: var(--space-layout-content-horizontal-sin989, 40px);
}

.awsui_content-wrapper-mobile_zycdx_ux9sf_157:not(#\9 ) {
  padding-inline-start: var(--space-l-xu1x80, 20px);
  padding-inline-end: var(--space-l-xu1x80, 20px);
}

.awsui_content-type-dashboard_zycdx_ux9sf_162:not(#\9 ) {
  margin-inline-start: auto;
  margin-inline-end: auto;
}

@media (min-width: 1401px) {
  .awsui_content-type-dashboard_zycdx_ux9sf_162:not(#\9 ) {
    max-inline-size: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_content-type-dashboard_zycdx_ux9sf_162:not(#\9 ) {
    max-inline-size: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_content-type-dashboard_zycdx_ux9sf_162:not(#\9 ) {
    max-inline-size: 2160px;
  }
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/test-classes/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1fj9k_z5zo8_5:not(#\9 ),
.awsui_navigation_1fj9k_z5zo8_6:not(#\9 ),
.awsui_navigation-toggle_1fj9k_z5zo8_7:not(#\9 ),
.awsui_navigation-close_1fj9k_z5zo8_8:not(#\9 ),
.awsui_content_1fj9k_z5zo8_9:not(#\9 ),
.awsui_notifications_1fj9k_z5zo8_10:not(#\9 ),
.awsui_breadcrumbs_1fj9k_z5zo8_11:not(#\9 ),
.awsui_tools_1fj9k_z5zo8_12:not(#\9 ),
.awsui_tools-close_1fj9k_z5zo8_13:not(#\9 ),
.awsui_tools-toggle_1fj9k_z5zo8_14:not(#\9 ),
.awsui_drawer-closed_1fj9k_z5zo8_15:not(#\9 ),
.awsui_mobile-bar_1fj9k_z5zo8_16:not(#\9 ),
.awsui_disable-body-scroll-root_1fj9k_z5zo8_17:not(#\9 ),
.awsui_drawers-trigger_1fj9k_z5zo8_18:not(#\9 ),
.awsui_drawers-trigger-global_1fj9k_z5zo8_19:not(#\9 ),
.awsui_drawers-trigger-with-badge_1fj9k_z5zo8_20:not(#\9 ),
.awsui_active-drawer_1fj9k_z5zo8_21:not(#\9 ),
.awsui_active-drawer-close-button_1fj9k_z5zo8_22:not(#\9 ),
.awsui_overflow-menu_1fj9k_z5zo8_23:not(#\9 ),
.awsui_drawers-slider_1fj9k_z5zo8_24:not(#\9 ),
.awsui_toolbar_1fj9k_z5zo8_25:not(#\9 ),
.awsui_trigger-wrapper-tooltip-visible_1fj9k_z5zo8_26:not(#\9 ),
.awsui_trigger-tooltip_1fj9k_z5zo8_27:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/toggles/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle-button_16w0h_1g2ap_185:not(#\9 ) {
  cursor: pointer;
  border-block: 0;
  border-inline: 0;
  padding-block: calc(var(--space-scaled-xxs-t7ij38, 4px) + 1px);
  padding-inline: calc(var(--space-xxs-9rrxti, 4px) + 1px);
  background: transparent;
  color: currentColor;
}

.awsui_toggle-button_16w0h_1g2ap_185:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1g2ap_185:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1g2ap_185:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1g2ap_185:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_close-button_16w0h_1g2ap_220:not(#\9 ) {
  position: absolute;
  outline: none;
  inset-inline-end: var(--space-m-kpg8id, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-04nxf8, 15px);
  z-index: 1;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/runtime-drawer/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_runtime-content-wrapper_14m8x_1m9bu_5:not(#\9 ) {
  display: contents;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/dropdown/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-dropdown_qwoo0_15veq_1 var(--motion-duration-show-quick-kypzaj, 135ms) var(--motion-easing-show-quick-lvi5i8, ease-out);
}

@keyframes awsui_awsui-motion-fade-in-dropdown_qwoo0_15veq_1 {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ), .awsui-mode-entering .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_dropdown-content-wrapper_qwoo0_15veq_153.awsui_refresh_qwoo0_15veq_174:not(#\9 ) {
  transform-origin: top;
  animation-name: awsui_awsui-motion-fade-in-0_qwoo0_15veq_1;
  animation-duration: var(--motion-duration-show-quick-kypzaj, 135ms);
  animation-timing-function: var(--motion-easing-show-quick-lvi5i8, ease-out);
}

@keyframes awsui_awsui-motion-fade-in-0_qwoo0_15veq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown-content-wrapper_qwoo0_15veq_153.awsui_refresh_qwoo0_15veq_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown-content-wrapper_qwoo0_15veq_153.awsui_refresh_qwoo0_15veq_174:not(#\9 ), .awsui-mode-entering .awsui_dropdown-content-wrapper_qwoo0_15veq_153.awsui_refresh_qwoo0_15veq_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_qwoo0_15veq_199:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  white-space: inherit;
}

.awsui_root_qwoo0_15veq_199.awsui_interior_qwoo0_15veq_232:not(#\9 ) {
  position: static;
}

.awsui_dropdown_qwoo0_15veq_153:not(#\9 ) {
  position: absolute;
  display: none;
  z-index: 2000;
  -webkit-user-select: none;
  user-select: none;
  transform-origin: top;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_use-portal_qwoo0_15veq_243:not(#\9 ) {
  z-index: 7000;
}

.awsui_dropdown_qwoo0_15veq_153:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232) {
  transform: translateY(0px);
  transition: transform var(--motion-duration-show-quick-kypzaj, 135ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown_qwoo0_15veq_153:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown_qwoo0_15veq_153:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232), .awsui-mode-entering .awsui_dropdown_qwoo0_15veq_153:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232) {
  animation: none;
  transition: none;
}

.awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  position: relative;
  background-color: var(--color-background-dropdown-item-default-3fkgnm, #ffffff);
  outline: none;
  box-shadow: var(--shadow-dropdown-xrjjuu, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-block: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  box-sizing: border-box;
}

.awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: -1px;
  inset-block-end: -1px;
  inset-inline-start: 0px;
  inset-inline-end: 0px;
  background-color: transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-dropdown-container-0sfyy4, transparent);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-dropdown-container-0sfyy4, transparent);
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  pointer-events: none;
}

.awsui_dropdown-content-wrapper_qwoo0_15veq_153.awsui_is-empty_qwoo0_15veq_289:not(#\9 )::after {
  display: none;
}

.awsui_dropdown_qwoo0_15veq_153 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  border-block-end: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-dropdown-group-olb3gq, #eaeded);
}

.awsui_dropdown-drop-up_qwoo0_15veq_296 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  transform-origin: bottom;
  box-shadow: var(--shadow-dropup-ovsp4h, 0 -1px 1px 0 rgba(0, 28, 36, 0.3), 1px -1px 1px 0 rgba(0, 28, 36, 0.15), -1px -1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_dropdown-drop-up_qwoo0_15veq_296.awsui_with-limited-width_qwoo0_15veq_300 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  border-block-start: none;
}

.awsui_dropdown-drop-left_qwoo0_15veq_303:not(#\9 ) {
  inset-inline-end: 0;
}

.awsui_dropdown-drop-right_qwoo0_15veq_306:not(#\9 ) {
  inset-inline-start: 0;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_occupy-entire-width_qwoo0_15veq_309:not(#\9 ) {
  min-inline-size: 100%;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_stretch-beyond-trigger-width_qwoo0_15veq_312:not(#\9 ) {
  inline-size: max-content;
  max-inline-size: var(--awsui-dropdown-default-max-width-g964ok, 100%);
}

.awsui_dropdown_qwoo0_15veq_153.awsui_interior_qwoo0_15veq_232 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  margin-block-start: -1px;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_hide-block-border_qwoo0_15veq_319 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  border-block-start: none;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_hide-block-border_qwoo0_15veq_319:not(#\9 ):not(.awsui_dropdown-drop-up_qwoo0_15veq_296) > .awsui_dropdown-content-wrapper_qwoo0_15veq_153 {
  border-block-end: none;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_hide-block-border_qwoo0_15veq_319.awsui_refresh_qwoo0_15veq_174 > .awsui_dropdown-content-wrapper_qwoo0_15veq_153:not(#\9 ) {
  border-block-end: none;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_open_qwoo0_15veq_328:not(#\9 ) {
  display: block;
}

.awsui_dropdown_qwoo0_15veq_153.awsui_open_qwoo0_15veq_328:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232).awsui_refresh_qwoo0_15veq_174[data-animating=true] {
  transform: translateY(4px);
}

.awsui_dropdown_qwoo0_15veq_153.awsui_open_qwoo0_15veq_328:not(#\9 ):not(.awsui_interior_qwoo0_15veq_232).awsui_refresh_qwoo0_15veq_174[data-animating=true].awsui_dropdown-drop-up_qwoo0_15veq_296 {
  transform: translateY(-4px);
}

.awsui_dropdown_qwoo0_15veq_153.awsui_open_qwoo0_15veq_328.awsui_nowrap_qwoo0_15veq_337:not(#\9 ) {
  white-space: nowrap;
  overflow: scroll;
}

.awsui_dropdown-content_qwoo0_15veq_153:not(#\9 ) {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_stretch-trigger-height_qwoo0_15veq_348:not(#\9 ) {
  block-size: 100%;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/options-list/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_options-list_19gcf_1ffmj_145:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  outline: none;
  border-block: none;
  border-inline: none;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  white-space: inherit;
  overflow-y: auto;
  flex: 1 1 auto;
  min-block-size: 0;
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
}

.awsui_options-list-embedded_19gcf_1ffmj_191:not(#\9 ) {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-end-start-radius: 0px;
  border-end-end-radius: 0px;
}

.awsui_decrease-block-margin_19gcf_1ffmj_198:not(#\9 ) {
  margin-block: -1px;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-dropdown/category-elements/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header_16mm3_1250b_145:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  color: var(--color-text-dropdown-group-label-q0p18s, #545b64);
  border-block: var(--border-divider-list-width-471u6a, 1px) solid transparent;
  border-inline: var(--border-divider-list-width-471u6a, 1px) solid transparent;
  border-inline-width: 0;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  padding-block: calc(var(--space-xxs-9rrxti, 4px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px));
  padding-inline: calc(var(--space-button-horizontal-lcftji, 20px) + var(--border-item-width-0zxiwv, 1px));
  z-index: 1;
}

.awsui_header_16mm3_1250b_145.awsui_disabled_16mm3_1250b_160:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
  cursor: default;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164:not(#\9 ) {
  border-block-start-color: var(--color-border-dropdown-group-olb3gq, #eaeded);
  border-block-end-color: var(--color-border-dropdown-group-olb3gq, #eaeded);
  cursor: pointer;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164.awsui_disabled_16mm3_1250b_160:not(#\9 ) {
  cursor: default;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164:not(#\9 ):focus {
  outline: none;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164.awsui_rolled-down_16mm3_1250b_175:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164.awsui_highlighted_16mm3_1250b_178:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
  color: var(--color-text-dropdown-item-highlighted-iwmwp7, #16191f);
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-button-horizontal-lcftji, 20px);
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  z-index: 2;
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164.awsui_highlighted_16mm3_1250b_178.awsui_disabled_16mm3_1250b_160:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-dimmed-e83q5u, transparent);
  border-color: var(--color-border-dropdown-item-dimmed-hover-u2vkm2, #879596);
  color: var(--color-text-dropdown-item-dimmed-l74aj0, #aab7b8);
}

.awsui_header_16mm3_1250b_145.awsui_expandable-header_16mm3_1250b_164.awsui_highlighted_16mm3_1250b_178.awsui_is-focused_16mm3_1250b_196:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-ngxovj, #0073bb);
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_category_16mm3_1250b_201:not(#\9 ) {
  list-style: none;
  margin-block-start: calc(-1 * var(--border-divider-list-width-471u6a, 1px));
  padding-block: 0;
  padding-inline: 0;
}

.awsui_category_16mm3_1250b_201:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_category_16mm3_1250b_201.awsui_expandable_16mm3_1250b_164:not(#\9 ) {
  border-block-start: 0;
}

.awsui_category_16mm3_1250b_201:not(#\9 ):last-child {
  border-block-end: none;
}

.awsui_category_16mm3_1250b_201.awsui_variant-navigation_16mm3_1250b_216:not(#\9 ) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_category_16mm3_1250b_201.awsui_variant-navigation_16mm3_1250b_216.awsui_expandable_16mm3_1250b_164:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_expand-icon_16mm3_1250b_223:not(#\9 ) {
  position: relative;
  inset-inline-start: var(--space-s-2025hl, 12px);
  inline-size: var(--space-m-kpg8id, 16px);
  display: inline-block;
  transition: transform var(--motion-duration-rotate-180-6z1h8e, 135ms) var(--motion-easing-rotate-180-l3wboa, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_expand-icon_16mm3_1250b_223:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_expand-icon_16mm3_1250b_223:not(#\9 ), .awsui-mode-entering .awsui_expand-icon_16mm3_1250b_223:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_expand-icon-up_16mm3_1250b_240:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_expand-icon-right_16mm3_1250b_243:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-icon-right_16mm3_1250b_243:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_items-list-container_16mm3_1250b_251:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block-start: -1px;
  margin-block-end: 0;
  margin-inline: 0;
  overflow-y: auto;
}

.awsui_in-dropdown_16mm3_1250b_260:not(#\9 ) {
  margin-block-end: -1px;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-dropdown/mobile-expandable-group/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_14cnr_bpiqv_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: static;
  white-space: inherit;
  display: inline;
}

.awsui_root_14cnr_bpiqv_145 > .awsui_trigger_14cnr_bpiqv_179:not(#\9 ) {
  display: inline;
}

.awsui_root_14cnr_bpiqv_145 > .awsui_dropdown_14cnr_bpiqv_182:not(#\9 ) {
  position: static;
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--color-background-dropdown-item-default-3fkgnm, #ffffff);
  outline: none;
  border-block-start: none;
  border-block-end: none;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_root_14cnr_bpiqv_145 > .awsui_dropdown_14cnr_bpiqv_182.awsui_nowrap_14cnr_bpiqv_193:not(#\9 ) {
  white-space: nowrap;
}

.awsui_root_14cnr_bpiqv_145 > .awsui_dropdown_14cnr_bpiqv_182.awsui_open_14cnr_bpiqv_196:not(#\9 ) {
  display: flex;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-dropdown/analytics-metadata/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-label_q2oen_w271r_5:not(#\9 ),
.awsui_menu-item_q2oen_w271r_6:not(#\9 ),
.awsui_main-action-label_q2oen_w271r_7:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-dropdown/item-element/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_item-element_93a1u_1rdyy_145:not(#\9 ) {
  position: relative;
  z-index: 1;
  border-block: var(--border-item-width-0zxiwv, 1px) solid transparent;
  border-inline: var(--border-item-width-0zxiwv, 1px) solid transparent;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-dropdown-item-default-qbzqwe, #16191f);
  margin-block-start: calc(-1 * var(--border-width-field-22mkxn, 1px));
  cursor: pointer;
}

.awsui_item-element_93a1u_1rdyy_145.awsui_disabled_93a1u_1rdyy_157:not(#\9 ) {
  cursor: default;
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
}

.awsui_item-element_93a1u_1rdyy_145:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_item-element_93a1u_1rdyy_145.awsui_show-divider_93a1u_1rdyy_164:not(#\9 ) {
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-group-olb3gq, #eaeded);
}

.awsui_item-element_93a1u_1rdyy_145.awsui_highlighted_93a1u_1rdyy_167:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-iwmwp7, #16191f);
  z-index: 2;
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
  border-color: var(--color-border-dropdown-item-hover-38gqzc, #879596);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_item-element_93a1u_1rdyy_145.awsui_highlighted_93a1u_1rdyy_167.awsui_disabled_93a1u_1rdyy_157:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-l74aj0, #aab7b8);
  border-color: var(--color-border-dropdown-item-dimmed-hover-u2vkm2, #879596);
  background-color: var(--color-background-dropdown-item-dimmed-e83q5u, transparent);
}

.awsui_item-element_93a1u_1rdyy_145.awsui_highlighted_93a1u_1rdyy_167.awsui_is-focused_93a1u_1rdyy_182:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-ngxovj, #0073bb);
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_menu-item_93a1u_1rdyy_187:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: flex;
  align-items: flex-start;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-l-xu1x80, 20px);
  color: inherit;
  text-decoration: none;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-9rrxti, 4px) + var(--space-xxxs-z28114, 2px));
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ), .awsui-mode-entering .awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):focus {
  outline: none;
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):active, .awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):focus, .awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_menu-item_93a1u_1rdyy_187.awsui_link-style_93a1u_1rdyy_199.awsui_current-breadcrumb_93a1u_1rdyy_235:not(#\9 ) {
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-breadcrumb-current-etjy4c, #687078);
  font-weight: 700;
  text-decoration: none;
}

.awsui_menu-item_93a1u_1rdyy_187:not(#\9 ):focus {
  outline: none;
}

.awsui_has-category-header_93a1u_1rdyy_246 > .awsui_menu-item_93a1u_1rdyy_187:not(#\9 ), .awsui_has-category-header_93a1u_1rdyy_246 > .awsui_item-tooltip-wrapper_93a1u_1rdyy_246 > .awsui_menu-item_93a1u_1rdyy_187:not(#\9 ), .awsui_has-category-header_93a1u_1rdyy_246:not(#\9 ):not(.awsui_has-checkmark_93a1u_1rdyy_246) > span > .awsui_menu-item_93a1u_1rdyy_187 {
  padding-inline-start: calc(var(--space-xs-xf5ch3, 8px) + var(--space-l-xu1x80, 20px));
}

.awsui_icon_93a1u_1rdyy_250:not(#\9 ) {
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
  flex-shrink: 0;
}

.awsui_icon_93a1u_1rdyy_250.awsui_checkmark_93a1u_1rdyy_254:not(#\9 ) {
  color: var(--color-text-status-info-7871xj, #0073bb);
}

.awsui_icon_93a1u_1rdyy_250.awsui_disabled_93a1u_1rdyy_157:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_external-icon_93a1u_1rdyy_261:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-dropdown/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_button-dropdown_sne0l_1thef_145:not(#\9 ) {
  display: inline-block;
}

.awsui_button-dropdown_sne0l_1thef_145.awsui_full-width_sne0l_1thef_148:not(#\9 ) {
  inline-size: 100%;
  display: block;
}

.awsui_items-list-container_sne0l_1thef_153:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  animation: awsui_awsui-motion-fade-in-0_sne0l_1thef_1 500ms var(--motion-easing-show-quick-lvi5i8, ease-out);
  animation-fill-mode: none;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_items-list-container_sne0l_1thef_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_items-list-container_sne0l_1thef_153:not(#\9 ), .awsui-mode-entering .awsui_items-list-container_sne0l_1thef_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_rotate_sne0l_1thef_172:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-6z1h8e, 135ms) var(--motion-easing-rotate-180-l3wboa, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_rotate_sne0l_1thef_172:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_rotate_sne0l_1thef_172:not(#\9 ), .awsui-mode-entering .awsui_rotate_sne0l_1thef_172:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_rotate-open_sne0l_1thef_186:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_header_sne0l_1thef_190:not(#\9 ) {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding-block: var(--space-s-2025hl, 12px);
  padding-inline: var(--space-l-xu1x80, 20px);
  border-block-start: var(--border-width-field-22mkxn, 1px) solid transparent;
  border-block-end: var(--border-width-field-22mkxn, 1px) solid var(--color-border-dropdown-group-olb3gq, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid transparent;
}

.awsui_title_sne0l_1thef_201:not(#\9 ),
.awsui_description_sne0l_1thef_202:not(#\9 ) {
  color: var(--color-text-top-navigation-title-q9lz6p, #16191f);
}

.awsui_trigger-button_sne0l_1thef_206.awsui_full-width_sne0l_1thef_148:not(#\9 ) {
  display: grid;
  grid-template-columns: 1fr auto;
}

.awsui_trigger-button_sne0l_1thef_206.awsui_full-width_sne0l_1thef_148.awsui_loading_sne0l_1thef_210:not(#\9 ) {
  grid-template-columns: auto 1fr auto;
}

.awsui_split-trigger-wrapper_sne0l_1thef_214:not(#\9 ) {
  display: flex;
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217 > .awsui_trigger-button_sne0l_1thef_206:not(#\9 ):focus, .awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217 > .awsui_trigger-button_sne0l_1thef_206:not(#\9 ):hover {
  z-index: 1;
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1thef_206 {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  padding-inline-end: var(--space-m-kpg8id, 16px);
  margin-inline-end: var(--space-xxxs-z28114, 2px);
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1thef_206.awsui_has-no-text_sne0l_1thef_226 {
  padding-inline: var(--space-button-icon-only-horizontal-xuxfmj, 16px);
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1thef_206.awsui_has-no-text_sne0l_1thef_226.awsui_visual-refresh_sne0l_1thef_229 {
  padding-inline-start: calc(var(--space-s-2025hl, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_1thef_206 {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  padding-inline: calc(var(--space-xs-xf5ch3, 8px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217:not(#\9 ):not(:first-child).awsui_visual-refresh_sne0l_1thef_229 > .awsui_trigger-button_sne0l_1thef_206 {
  padding-inline-end: calc(var(--space-s-2025hl, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217.awsui_variant-normal_sne0l_1thef_240:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1thef_206 {
  margin-inline-end: 0;
}

.awsui_split-trigger-wrapper_sne0l_1thef_214 > .awsui_trigger-item_sne0l_1thef_217.awsui_variant-normal_sne0l_1thef_240:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_1thef_206 {
  margin-inline-start: calc(var(--border-width-field-22mkxn, 1px) * -1);
}

.awsui_split-trigger_sne0l_1thef_214:not(#\9 ) {
  display: contents;
}

.awsui_dropdown-trigger_sne0l_1thef_251:not(#\9 ) {
  display: contents;
}

.awsui_main-action-full-width_sne0l_1thef_255:not(#\9 ) {
  flex: 1 1 0;
}

.awsui_main-action-trigger-full-width_sne0l_1thef_259:not(#\9 ) {
  flex: 0 0 auto;
}

.awsui_test-utils-button-trigger_sne0l_1thef_263:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/drawer/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle_1uo6m_1qb5o_193:not(#\9 ) {
  box-sizing: border-box;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 7px;
}

.awsui_drawer-triggers_1uo6m_1qb5o_199:not(#\9 ) {
  box-sizing: border-box;
}

.awsui_drawer_1uo6m_1qb5o_199:not(#\9 ) {
  flex-shrink: 0;
  position: relative;
  word-wrap: break-word;
  box-shadow: var(--shadow-panel-eyw753, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_drawer_1uo6m_1qb5o_199:not(#\9 ):not(.awsui_drawer-mobile_1uo6m_1qb5o_209) {
  z-index: 830;
}

.awsui_drawer-closed_1uo6m_1qb5o_212:not(#\9 ) {
  min-inline-size: 40px;
}

.awsui_drawer-closed_1uo6m_1qb5o_212.awsui_drawer-mobile_1uo6m_1qb5o_209:not(#\9 ) {
  display: none;
}

.awsui_drawer-content_1uo6m_1qb5o_219:not(#\9 ) {
  position: fixed;
  overflow: auto;
  background-color: var(--color-background-layout-panel-content-7qe5ki, #ffffff);
  display: flex;
  flex-direction: column;
}

.awsui_drawer-mobile_1uo6m_1qb5o_209 > .awsui_drawer-content_1uo6m_1qb5o_219:not(#\9 ) {
  z-index: 1001;
  inset: 0;
}

.awsui_drawer-closed_1uo6m_1qb5o_212 > .awsui_drawer-content_1uo6m_1qb5o_219:not(#\9 ) {
  inline-size: 40px;
}

.awsui_drawer-closed_1uo6m_1qb5o_212 > .awsui_drawer-content_1uo6m_1qb5o_219.awsui_drawer-content-clickable_1uo6m_1qb5o_233:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_drawer-closed_1uo6m_1qb5o_212 > .awsui_drawer-content_1uo6m_1qb5o_219.awsui_drawer-content-clickable_1uo6m_1qb5o_233:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-n3xg2t, #eaeded);
}

.awsui_drawer-content_1uo6m_1qb5o_219 > [aria-hidden=true]:not(#\9 ) {
  display: none;
}

.awsui_drawer-content_1uo6m_1qb5o_219 > .awsui_drawer-resize-content_1uo6m_1qb5o_243:not(#\9 ) {
  overflow: auto;
  block-size: 100%;
  position: relative;
}

.awsui_drawer-content_1uo6m_1qb5o_219 > .awsui_drawer-content-wrapper_1uo6m_1qb5o_248:not(#\9 ) {
  flex: 1;
}

.awsui_drawer-triggers-wrapper_1uo6m_1qb5o_252:not(#\9 ) {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: stretch;
}

.awsui_drawer-trigger_1uo6m_1qb5o_199:not(#\9 ) {
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 7px;
  cursor: pointer;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_drawer-trigger_1uo6m_1qb5o_199:not(#\9 ):not(:first-child) {
  border-block-start: 1px solid var(--color-border-layout-f9gice, #d5dbdb);
}

.awsui_drawer-trigger_1uo6m_1qb5o_199:not(#\9 ):hover {
  color: var(--color-text-layout-toggle-hover-302dke, #0073bb);
}

.awsui_drawer-trigger-active_1uo6m_1qb5o_271:not(#\9 ), .awsui_drawer-trigger-active_1uo6m_1qb5o_271:not(#\9 ):hover {
  background-color: var(--color-background-layout-toggle-selected-default-8slqd6, #0073bb);
  color: var(--color-text-layout-toggle-active-pmk8rw, #ffffff);
}

.awsui_drawer-content-clickable_1uo6m_1qb5o_233 > .awsui_drawer-triggers-wrapper_1uo6m_1qb5o_252 > .awsui_drawer-trigger_1uo6m_1qb5o_199:not(#\9 ):hover {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_resize-handle-wrapper_1uo6m_1qb5o_279:not(#\9 ) {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  block-size: 100%;
  display: flex;
  align-items: center;
  z-index: 1;
}

.awsui_hide_1uo6m_1qb5o_289:not(#\9 ) {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/panel-resize-handle/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_slider_cqzlk_1r1ab_145:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  cursor: ns-resize;
  margin-block-start: 2px;
  margin-block-end: 0;
  margin-inline: 0;
  block-size: 16px;
  touch-action: none;
}

.awsui_slider_cqzlk_1r1ab_145:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_1r1ab_145:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_1r1ab_145:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_1r1ab_145:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_slider-side_cqzlk_1r1ab_180:not(#\9 ) {
  cursor: ew-resize;
  margin-block: 0;
  margin-inline-start: 2px;
  margin-inline-end: 0;
}

.awsui_slider-icon_cqzlk_1r1ab_187:not(#\9 ) {
  stroke: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_slider-icon_cqzlk_1r1ab_187:not(#\9 ):hover {
  stroke: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_slider-icon-bottom_cqzlk_1r1ab_193:not(#\9 ) {
  margin-block: auto;
  margin-inline: auto;
}

.awsui_slider-icon-side_cqzlk_1r1ab_197:not(#\9 ) {
  transform: rotate(90deg);
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/resize/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
@media (min-width: 689px) {
  .awsui_with-motion-vertical_b18tp_1hh8z_146:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
    transition-property: border-color, opacity, block-size, inset-block-start;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-vertical_b18tp_1hh8z_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-vertical_b18tp_1hh8z_146:not(#\9 ), .awsui-mode-entering .awsui_with-motion-vertical_b18tp_1hh8z_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui_with-motion-horizontal_b18tp_1hh8z_165:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
    transition-property: border-color, opacity, inline-size, inset-inline-start;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-horizontal_b18tp_1hh8z_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-horizontal_b18tp_1hh8z_165:not(#\9 ), .awsui-mode-entering .awsui_with-motion-horizontal_b18tp_1hh8z_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
/* stylelint-disable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
.awsui_resize-active_b18tp_1hh8z_184 *:not(#\9 ) {
  -webkit-user-select: none;
  user-select: none;
}

.awsui_resize-active_b18tp_1hh8z_184 * .awsui_with-motion-vertical_b18tp_1hh8z_146:not(#\9 ),
.awsui_resize-active_b18tp_1hh8z_184 * .awsui_with-motion-horizontal_b18tp_1hh8z_165:not(#\9 ) {
  transition: none;
  animation: none;
}

.awsui_resize-active_b18tp_1hh8z_184 iframe:not(#\9 ) {
  pointer-events: none;
}

.awsui_resize-side_b18tp_1hh8z_195 *:not(#\9 ) {
  cursor: ew-resize;
}

.awsui_resize-bottom_b18tp_1hh8z_198 *:not(#\9 ) {
  cursor: ns-resize;
}

/* stylelint-enable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_lm6vo_1h6x2_153:not(#\9 ) {
  display: flex;
  flex-direction: column;
  position: relative;
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_root-no-scroll_lm6vo_1h6x2_160:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_layout_lm6vo_1h6x2_165:not(#\9 ) {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_layout-no-scroll_lm6vo_1h6x2_171:not(#\9 ) {
  overflow: hidden;
}

.awsui_layout-main_lm6vo_1h6x2_175:not(#\9 ) {
  flex: 1;
  min-inline-size: 0;
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  position: relative;
}

.awsui_layout-main-scrollable_lm6vo_1h6x2_181:not(#\9 ) {
  overflow: auto;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
.awsui_unfocusable_lm6vo_1h6x2_186 *:not(#\9 ) {
  visibility: hidden;
}

.awsui_breadcrumbs-desktop_lm6vo_1h6x2_190:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-er48cl, 16px);
  padding-block-end: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_content-header-wrapper_lm6vo_1h6x2_195:not(#\9 ) {
  padding-block-end: var(--space-content-header-padding-bottom-d3iv03, 16px);
}

.awsui_content-wrapper_lm6vo_1h6x2_199:not(#\9 ) {
  padding-block-end: var(--space-layout-content-bottom-ve4osc, 20px);
}

.awsui_content-overlapped_lm6vo_1h6x2_203:not(#\9 ) {
  margin-block-start: calc(-1 * var(--space-dark-header-overlap-distance-f6oo6u, 0px));
}

.awsui_content-extra-top-padding_lm6vo_1h6x2_207:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-er48cl, 16px);
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/mobile-toolbar/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_block-body-scroll_19d8l_1k6yy_153:not(#\9 ) {
  overflow: hidden;
}

.awsui_mobile-bar_19d8l_1k6yy_157:not(#\9 ) {
  position: sticky;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1000;
  inline-size: 100%;
  box-sizing: border-box;
  background-color: var(--color-background-layout-mobile-panel-8pitut, #ffffff);
  box-shadow: var(--shadow-panel-eyw753, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
  block-size: calc(2 * var(--space-m-kpg8id, 16px) + var(--space-scaled-xs-x91h81, 8px));
}

.awsui_mobile-bar-breadcrumbs_19d8l_1k6yy_170:not(#\9 ) {
  min-inline-size: 0;
  flex: 1;
  margin-inline-start: var(--space-m-kpg8id, 16px);
  margin-inline-end: var(--space-m-kpg8id, 16px);
}

.awsui_mobile-toggle_19d8l_1k6yy_177:not(#\9 ) {
  box-sizing: border-box;
  cursor: pointer;
  z-index: 1;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 7px;
  inline-size: 40px;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_mobile-toggle-type-navigation_19d8l_1k6yy_186:not(#\9 ) {
  border-inline-end: 1px solid var(--color-border-layout-f9gice, #d5dbdb);
}

.awsui_mobile-toggle-type-tools_19d8l_1k6yy_189:not(#\9 ), .awsui_mobile-toggle-type-drawer_19d8l_1k6yy_189:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-layout-f9gice, #d5dbdb);
}

.awsui_mobile-toggle_19d8l_1k6yy_177:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-n3xg2t, #eaeded);
}

.awsui_drawers-container_19d8l_1k6yy_196:not(#\9 ) {
  display: flex;
  align-items: stretch;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/notifications/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_1hmm4_1lppl_9:not(#\9 ),
.awsui_notifications-sticky_1hmm4_1lppl_10:not(#\9 ) {
  z-index: 850;
}

.awsui_notifications_1hmm4_1lppl_9:not(#\9 ) {
  /* This is necessary for the z-index to have effect */
  position: relative;
}

.awsui_notifications-sticky_1hmm4_1lppl_10:not(#\9 ) {
  inset-block-start: 0;
  position: sticky;
  --awsui-flashbar-sticky-bottom-margin-g964ok: var(--space-xxl-pd3205, 32px);
}

.awsui_no-content-paddings_1hmm4_1lppl_25:not(#\9 ) {
  /*
  When using the disableContentPaddings option, the Flashbar will use this custom property to add additional space
  when the notification bar is rendered, to prevent it from overlapping the content.
   */
  --awsui-stacked-notifications-bottom-margin-g964ok: var(--space-scaled-l-08jb88, 20px);
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/split-panel/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drawer-displayed_1lh3u_16xqy_149:not(#\9 ) {
  min-inline-size: 40px;
}

.awsui_drawer-content_1lh3u_16xqy_153:not(#\9 ) {
  position: fixed;
  z-index: 830;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
div.awsui_background_hyvsj_csi3f_149:not(#\9 ) {
  display: contents;
}

div.awsui_background_hyvsj_csi3f_149 > .awsui_scrolling-background_hyvsj_csi3f_152:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  color: var(--color-text-body-default-bvmavx, #16191f);
  grid-column: 1/span 5;
  grid-row: 1/9;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumbs_hyvsj_csi3f_163:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  grid-area: breadcrumbs;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawers-container_hyvsj_csi3f_176:not(#\9 ) {
  background-color: transparent;
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-g964ok);
  pointer-events: none;
  position: sticky;
  inset-block-start: var(--awsui-offset-top-g964ok);
  z-index: 830;
}

.awsui_drawers-container_hyvsj_csi3f_176.awsui_has-open-drawer_hyvsj_csi3f_187:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
}

@media (min-width: 689px) {
  .awsui_drawers-container_hyvsj_csi3f_176:not(#\9 ) {
    max-inline-size: calc(var(--awsui-layout-width-g964ok) - var(--awsui-main-offset-left-g964ok) - var(--awsui-default-min-content-width-g964ok) - var(--awsui-content-gap-right-g964ok));
  }
}
@media (max-width: 688px) {
  .awsui_drawers-container_hyvsj_csi3f_176:not(#\9 ) {
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_drawers-container_hyvsj_csi3f_176.awsui_disable-body-scroll_hyvsj_csi3f_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-g964ok);
  }
}
.awsui_drawers-desktop-triggers-container_hyvsj_csi3f_213:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  box-sizing: border-box;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
}

.awsui_drawers-desktop-triggers-container_hyvsj_csi3f_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_csi3f_251).awsui_has-open-drawer_hyvsj_csi3f_187 {
  inline-size: 0;
}

.awsui_drawers-desktop-triggers-container_hyvsj_csi3f_213.awsui_has-multiple-triggers_hyvsj_csi3f_251.awsui_has-open-drawer_hyvsj_csi3f_187:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_drawers-desktop-triggers-container_hyvsj_csi3f_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_csi3f_251):not(.awsui_has-open-drawer_hyvsj_csi3f_187) {
  inline-size: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) * 2 + var(--space-layout-toggle-diameter-ugv12v, 36px));
}

.awsui_drawers-mobile-triggers-container_hyvsj_csi3f_261:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}

.awsui_drawers-trigger-content_hyvsj_csi3f_266:not(#\9 ) {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-xs-xf5ch3, 8px);
  padding-block-start: var(--space-scaled-s-9q8n2q, 12px);
  inline-size: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) * 2 + var(--space-layout-toggle-diameter-ugv12v, 36px));
}

.awsui_drawers-trigger-content_hyvsj_csi3f_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_csi3f_251).awsui_has-open-drawer_hyvsj_csi3f_187 {
  opacity: 0;
}

.awsui_drawers-trigger-content_hyvsj_csi3f_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_csi3f_251):not(.awsui_has-open-drawer_hyvsj_csi3f_187) {
  opacity: 1;
}

.awsui_drawers-trigger-content_hyvsj_csi3f_266 > .awsui_drawers-trigger-overflow_hyvsj_csi3f_280:not(#\9 ) {
  padding-block: 0;
  padding-inline: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_hyvsj_csi3f_266:not(#\9 ) {
    inline-size: 40px;
    display: flex;
    justify-content: center;
  }
}
.awsui_drawer_hyvsj_csi3f_176:not(#\9 ) {
  --awsui-drawer-size-g964ok: 290px;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  border-color: transparent;
  display: grid;
  grid-template-columns: var(--space-m-kpg8id, 16px) 1fr;
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}

.awsui_drawer_hyvsj_csi3f_176 > .awsui_drawer-content-container_hyvsj_csi3f_311:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  inline-size: var(--awsui-drawer-size-g964ok);
  display: grid;
  grid-template-columns: var(--space-m-kpg8id, 16px) 1fr auto var(--space-m-kpg8id, 16px);
  grid-template-rows: var(--size-vertical-panel-icon-offset-04nxf8, 15px) auto 1fr;
  overflow-y: auto;
}

.awsui_drawer_hyvsj_csi3f_176 > .awsui_drawer-content-container_hyvsj_csi3f_311 > .awsui_drawer-close-button_hyvsj_csi3f_320:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
}

.awsui_drawer_hyvsj_csi3f_176 > .awsui_drawer-content-container_hyvsj_csi3f_311 > .awsui_drawer-content_hyvsj_csi3f_311:not(#\9 ) {
  grid-column: 1/span 4;
  block-size: var(--awsui-content-height-g964ok);
}

.awsui_drawer_hyvsj_csi3f_176 > .awsui_drawer-content-container_hyvsj_csi3f_311 > .awsui_drawer-content_hyvsj_csi3f_311.awsui_drawer-content-hidden_hyvsj_csi3f_329:not(#\9 ) {
  display: none;
}

.awsui_drawer_hyvsj_csi3f_176 > .awsui_drawer-slider_hyvsj_csi3f_332:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
}

.awsui_drawer_hyvsj_csi3f_176:not(#\9 ):not(.awsui_is-drawer-open_hyvsj_csi3f_339) {
  opacity: 0;
  inline-size: 0;
}

.awsui_drawer_hyvsj_csi3f_176.awsui_is-drawer-open_hyvsj_csi3f_339:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  border-inline-start: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
  opacity: 1;
  inline-size: var(--awsui-drawer-size-g964ok);
}

@media (min-width: 2541px) {
  .awsui_drawer_hyvsj_csi3f_176.awsui_is-drawer-open_hyvsj_csi3f_339:not(#\9 ) {
    --awsui-drawer-size-g964ok: 320px;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_hyvsj_csi3f_176.awsui_is-drawer-open_hyvsj_csi3f_339:not(#\9 ) {
    --awsui-drawer-size-g964ok: 100vw;
    inline-size: 100vw;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
header.awsui_content_hyvsj_csi3f_365:not(#\9 ) {
  grid-area: header;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The first and last column definitions have two responsibilities.
If Navigation and/or Tools exist then that will determine the width of
the first and last columns, respectively, and the content in these drawers
will create horizontal space from the center column content. However, if the
navigationHide and/or toolsHide properties have been set then the first
and last column width will default to the minimum content gap properties to
create the necessary visual space around the main content.

The minimum content width property is set to zero and applied under all
circumstances regardless of whether the minContentWidth property is
explicitly set in script.
*/
.awsui_layout_hyvsj_csi3f_390:not(#\9 ) {
  --awsui-breadcrumbs-gap-g964ok: 0px;
  --awsui-content-gap-left-g964ok: 0px;
  --awsui-content-gap-right-g964ok: 0px;
  --awsui-content-height-g964ok: calc(100vh - var(--awsui-header-height-g964ok) - var(--awsui-footer-height-g964ok));
  --awsui-default-max-content-width-g964ok: 1280px;
  --awsui-default-min-content-width-g964ok: 0px;
  --awsui-footer-height-g964ok: 0px;
  --awsui-header-gap-g964ok: 0px;
  --awsui-header-height-g964ok: 0px;
  --awsui-layout-width-g964ok: 0px;
  --awsui-main-gap-g964ok: 0px;
  --awsui-main-offset-left-g964ok: 0px;
  --awsui-main-template-rows-g964ok: 1fr;
  --awsui-max-content-width-g964ok: 0px;
  --awsui-min-content-width-g964ok: 280px;
  --awsui-mobile-bar-height-g964ok: calc(2 * var(--space-m-kpg8id, 16px) + var(--space-scaled-xs-x91h81, 8px));
  --awsui-notifications-height-g964ok: 0px;
  --awsui-offset-top-g964ok: var(--awsui-header-height-g964ok);
  --awsui-overlap-height-g964ok: var(--space-dark-header-overlap-distance-f6oo6u, 0px);
  --awsui-toggles-left-width-g964ok: 0px;
  --awsui-toggles-right-width-g964ok: 0px;
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  color: var(--color-text-body-default-bvmavx, #16191f);
  display: grid;
  grid-template-areas: ". . mobileToolbar . ." ". . notifications . ." ". . breadcrumbsGap . ." ". . breadcrumbs . ." ". . headerGap . ." ". . header . ." ". . mainGap . ." ". . main . ." ". . main . .";
  grid-template-columns: min-content minmax(var(--awsui-content-gap-left-g964ok), 1fr) minmax(var(--awsui-default-min-content-width-g964ok), var(--awsui-default-max-content-width-g964ok)) minmax(var(--awsui-content-gap-right-g964ok), 1fr) min-content;
  grid-template-rows: auto auto var(--awsui-breadcrumbs-gap-g964ok) auto var(--awsui-header-gap-g964ok) auto var(--awsui-main-gap-g964ok) var(--awsui-overlap-height-g964ok) var(--awsui-main-template-rows-g964ok);
  min-block-size: var(--awsui-content-height-g964ok);
  position: relative;
  /*
  Add unified max-width for AppLayout content based on breakpoints. Only use the max content 
  width custom property for the middle column definition if the maxContentWidth property 
  has been explicitly set to a non-zero value and subsequently set the has-max-content-width 
  data attribute to true.
  */
  /*
  Only use the max content width custom property for the middle column definition
  if the maxContentWidth property has been explicitly set to a non-zero value and
  subsequently set the has-max-content-width data attribute to true.
  */
  /*
  Warning! This is a hack! We are implementing a short term fix to prevent the
  tools drawer from potentially getting pushed off screen. Currently there is no
  protection against a navigationWidth, minContentWidth, and toolsWidth that are
  in excess ove the available space in the viewport. To accomodate this we remove
  the minContentWidth and set it to zero in small viewports and below until the
  isMobile breakpoint sets the drawers to overlay at 100vw.
  */
  /*
  In desktop viewports the content gap property for the left and right
  columns should override the default of zero if the navigationHide
  or toolsHide property is set. This ensures adequate horizontal space
  for the center column from the edges of the viewport when there is
  not left or right content.

  Warning! If these design tokens change it will adversely impact the 
  calculation used to determine the Split Panel maximum width in the 
  handleSplitPanelMaxWidth function in the context.
  */
  /*
  In mobile viewports the Navigation and Tools drawers are hidden
  and triggered by the MobileToolbar which then take up the entire viewport.
  The center column needs permanent space from the horizontal viewport
  edges regardless of whether or not there is a Navigation or Tools.
  */
  /*
  Override the desktop gap values set above for the Notifications, Header, and Main
  components for mobile viewports.
  */
}

@media (min-width: 1401px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462) {
    --awsui-default-max-content-width-g964ok: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462) {
    --awsui-default-max-content-width-g964ok: 1440px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462) {
    --awsui-default-max-content-width-g964ok: 1620px;
  }
}
@media (min-width: 1401px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462).awsui_content-type-dashboard_hyvsj_csi3f_477 {
    --awsui-default-max-content-width-g964ok: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462).awsui_content-type-dashboard_hyvsj_csi3f_477 {
    --awsui-default-max-content-width-g964ok: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462).awsui_content-type-dashboard_hyvsj_csi3f_477 {
    --awsui-default-max-content-width-g964ok: 2160px;
  }
}
.awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462).awsui_content-type-table_hyvsj_csi3f_491, .awsui_layout_hyvsj_csi3f_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_csi3f_462).awsui_content-type-cards_hyvsj_csi3f_491 {
  --awsui-default-max-content-width-g964ok: 100%;
}

.awsui_layout_hyvsj_csi3f_390.awsui_has-max-content-width_hyvsj_csi3f_462:not(#\9 ) {
  --awsui-default-max-content-width-g964ok: var(--awsui-max-content-width-g964ok);
}

.awsui_layout_hyvsj_csi3f_390.awsui_is-overlap-disabled_hyvsj_csi3f_497:not(#\9 ) {
  --awsui-overlap-height-g964ok: 0;
}

.awsui_layout_hyvsj_csi3f_390.awsui_is-hide-mobile-toolbar_hyvsj_csi3f_500:not(#\9 ) {
  --awsui-mobile-bar-height-g964ok: 0px;
}

@media (min-width: 993px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ) {
    --awsui-default-min-content-width-g964ok: var(--awsui-min-content-width-g964ok, 280px);
  }
}
@media (max-width: 992px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ) {
    --awsui-default-min-content-width-g964ok: 0px;
  }
}
@media (min-width: 689px) {
  .awsui_layout_hyvsj_csi3f_390.awsui_has-content-gap-left_hyvsj_csi3f_514:not(#\9 ) {
    --awsui-content-gap-left-g964ok: var(--space-layout-content-horizontal-sin989, 40px);
  }
  .awsui_layout_hyvsj_csi3f_390.awsui_has-content-gap-right_hyvsj_csi3f_517:not(#\9 ) {
    --awsui-content-gap-right-g964ok: var(--space-layout-content-horizontal-sin989, 40px);
  }
}
@media (max-width: 688px) {
  .awsui_layout_hyvsj_csi3f_390:not(#\9 ) {
    --awsui-content-gap-left-g964ok: var(--space-l-xu1x80, 20px);
    --awsui-content-gap-right-g964ok: var(--space-l-xu1x80, 20px);
  }
}
.awsui_layout_hyvsj_csi3f_390.awsui_has-breadcrumbs_hyvsj_csi3f_527:not(#\9 ) {
  --awsui-breadcrumbs-gap-g964ok: var(--space-scaled-m-er48cl, 16px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-header_hyvsj_csi3f_530:not(#\9 ), .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-notifications_hyvsj_csi3f_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_csi3f_527).awsui_has-header_hyvsj_csi3f_530 {
  --awsui-header-gap-g964ok: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_has-breadcrumbs_hyvsj_csi3f_527.awsui_has-header_hyvsj_csi3f_530:not(#\9 ) {
  --awsui-header-gap-g964ok: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-notifications_hyvsj_csi3f_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_csi3f_527):not(.awsui_has-header_hyvsj_csi3f_530) {
  --awsui-main-gap-g964ok: var(--space-xs-xf5ch3, 8px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_has-breadcrumbs_hyvsj_csi3f_527:not(#\9 ):not(.awsui_has-header_hyvsj_csi3f_530) {
  --awsui-main-gap-g964ok: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_has-header_hyvsj_csi3f_530:not(#\9 ) {
  --awsui-main-gap-g964ok: var(--space-content-header-padding-bottom-d3iv03, 16px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-main_hyvsj_csi3f_545:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_csi3f_545) {
  --awsui-main-gap-g964ok: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-main_hyvsj_csi3f_545.awsui_disable-content-paddings_hyvsj_csi3f_545:not(#\9 ) {
  --awsui-main-gap-g964ok: 0px;
}

@media (max-width: 688px) {
  .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-header_hyvsj_csi3f_530:not(#\9 ) {
    --awsui-header-gap-g964ok: var(--space-scaled-s-9q8n2q, 12px);
  }
  .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-notifications_hyvsj_csi3f_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_csi3f_527).awsui_has-header_hyvsj_csi3f_530 {
    --awsui-header-gap-g964ok: var(--space-scaled-s-9q8n2q, 12px);
  }
  .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-notifications_hyvsj_csi3f_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_csi3f_527):not(.awsui_has-header_hyvsj_csi3f_530), .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-main_hyvsj_csi3f_545:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_csi3f_545) {
    --awsui-main-gap-g964ok: var(--space-scaled-s-9q8n2q, 12px);
  }
  .awsui_layout_hyvsj_csi3f_390.awsui_content-first-child-main_hyvsj_csi3f_545.awsui_disable-content-paddings_hyvsj_csi3f_545:not(#\9 ) {
    --awsui-main-gap-g964ok: 0px;
  }
}
.awsui_layout_hyvsj_csi3f_390.awsui_has-left-toggles-gutter_hyvsj_csi3f_565:not(#\9 ) {
  --awsui-toggles-left-width-g964ok: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) + 36px);
}

.awsui_layout_hyvsj_csi3f_390.awsui_has-right-toggles-gutter_hyvsj_csi3f_568:not(#\9 ) {
  --awsui-toggles-right-width-g964ok: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) + 36px);
}

/*
If disableBodyScroll is true (very uncommon use case) then the AppLayout component 
and not the document body will be the scrollable element. This requires a fixed height 
instead of a minimum height with a vertical scroll policy. The offset top value for 
components with position: sticky (MobileToolbar, Navigation, Notifications, Tools) will be 
set zero since the AppLayout is nearest scrollable parent and any existing header does 
not matter. The offset top value for AppLayout contentMain children with 
position: sticky will be the value of the notifications height in addition to the 
notifications top margin and some additional vertical space for aesthetics.
*/
.awsui_layout_hyvsj_csi3f_390.awsui_disable-body-scroll_hyvsj_csi3f_208:not(#\9 ) {
  --awsui-main-template-rows-g964ok: 1fr auto;
  --awsui-offset-top-g964ok: 0px;
  block-size: var(--awsui-content-height-g964ok);
  overflow-y: scroll;
}

.awsui_layout_hyvsj_csi3f_390.awsui_disable-body-scroll_hyvsj_csi3f_208.awsui_has-split-panel_hyvsj_csi3f_588.awsui_split-panel-position-bottom_hyvsj_csi3f_588:not(#\9 ) {
  --awsui-main-template-rows-g964ok: repeat(2, auto);
}

/*
This CSS class is applied to the document body to prevent overflow scrolling
when the navigation or tools drawers are open in responsive viewports.
*/
.awsui_block-body-scroll_hyvsj_csi3f_596:not(#\9 ) {
  overflow: hidden;
}

/* stylelint-disable selector-max-universal, selector-combinator-disallowed-list */
.awsui_unfocusable_hyvsj_csi3f_601:not(#\9 ),
.awsui_unfocusable_hyvsj_csi3f_601 *:not(#\9 ) {
  visibility: hidden !important;
}

/* stylelint-enable selector-max-universal, selector-combinator-disallowed-list */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_hyvsj_csi3f_611:not(#\9 ) {
  grid-area: main;
  padding-block-end: var(--space-layout-content-bottom-ve4osc, 20px);
  /*
  If the split panel is in the bottom position additional padding will need to be
  added to the content area. This is to ensure that the user is able to scroll
  far enough to see all of the content that would otherwise be obscured by the
  sticky position of the split panel.
  */
  /*
  If disableContentPaddings is enabled then the Main content has a different
  behavior inside the Layout grid. By default it will render across the entire
  grid column span. If the Navigation is open on the left, we increment the
  start column by one. If the Tools or Split Panel (in side position) is open
  on the right, we decrement the column end by one.
  */
}

.awsui_container_hyvsj_csi3f_611.awsui_has-split-panel_hyvsj_csi3f_588.awsui_split-panel-position-bottom_hyvsj_csi3f_588:not(#\9 ) {
  padding-block-end: calc(var(--awsui-split-panel-height-g964ok) + var(--space-layout-content-bottom-ve4osc, 20px));
}

.awsui_container_hyvsj_csi3f_611.awsui_disable-content-paddings_hyvsj_csi3f_545:not(#\9 ) {
  grid-column: 1/6;
  padding-block: 0;
  padding-inline: 0;
}

@media (min-width: 689px) {
  .awsui_container_hyvsj_csi3f_611.awsui_disable-content-paddings_hyvsj_csi3f_545.awsui_is-navigation-open_hyvsj_csi3f_637:not(#\9 ) {
    grid-column-start: 2;
  }
  .awsui_container_hyvsj_csi3f_611.awsui_disable-content-paddings_hyvsj_csi3f_545.awsui_is-tools-open_hyvsj_csi3f_640:not(#\9 ), .awsui_container_hyvsj_csi3f_611.awsui_disable-content-paddings_hyvsj_csi3f_545.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_split-panel-position-side_hyvsj_csi3f_640:not(#\9 ), .awsui_container_hyvsj_csi3f_611.awsui_disable-content-paddings_hyvsj_csi3f_545.awsui_has-active-drawer_hyvsj_csi3f_640:not(#\9 ) {
    grid-column-end: 5;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
section.awsui_mobile-toolbar_hyvsj_csi3f_653:not(#\9 ) {
  align-items: center;
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  border-block-end: 1px solid var(--color-border-divider-default-qn9pru, #eaeded);
  box-shadow: var(--shadow-sticky-hxu2pv, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  box-sizing: border-box;
  block-size: var(--awsui-mobile-bar-height-g964ok);
  display: grid;
  grid-area: mobileToolbar;
  grid-column: 1/span 5;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding-block: 0;
  padding-inline: var(--space-m-kpg8id, 16px);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-g964ok);
  z-index: 1000;
}

section.awsui_mobile-toolbar_hyvsj_csi3f_653:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_csi3f_670) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  box-shadow: var(--shadow-panel-toggle-s7z0bo, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

section.awsui_mobile-toolbar_hyvsj_csi3f_653 > .awsui_mobile-toolbar-nav_hyvsj_csi3f_674:not(#\9 ) {
  grid-column: 1;
  margin-inline-end: var(--space-m-kpg8id, 16px);
}

section.awsui_mobile-toolbar_hyvsj_csi3f_653 > .awsui_mobile-toolbar-breadcrumbs_hyvsj_csi3f_678:not(#\9 ) {
  grid-column: 2;
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
}

section.awsui_mobile-toolbar_hyvsj_csi3f_653 > .awsui_mobile-toolbar-tools_hyvsj_csi3f_682:not(#\9 ) {
  grid-column: 3;
  margin-inline-start: var(--space-m-kpg8id, 16px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_hyvsj_csi3f_691:not(#\9 ) {
  display: flex;
  grid-column: 1;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-g964ok);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-g964ok);
  z-index: 830;
  /*
  The navigation and tools containers (that contain the toggle buttons)
  stretch the full height of the app layout. Normally, this wouldn't be an
  issue because they sit above the app layout's content padding.

  But if disableContentPaddings is set to true and there are buttons on the
  left/right edges of the screen, they will be covered by the containers. So
  we need to disable pointer events in the container and re-enable them in
  the panels and toggle buttons.
  */
  pointer-events: none;
}

@media (max-width: 688px) {
  .awsui_navigation-container_hyvsj_csi3f_691:not(#\9 ) {
    inset-inline-start: 0;
    position: fixed;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_navigation-container_hyvsj_csi3f_691.awsui_disable-body-scroll_hyvsj_csi3f_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-g964ok);
  }
}
nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ) {
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-layout-toggle-padding-k1jpy8, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_csi3f_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
nav.awsui_show-navigation_hyvsj_csi3f_729.awsui_is-navigation-open_hyvsj_csi3f_637:not(#\9 ) {
  display: none;
}

@media (min-width: 689px) {
  nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637) {
    display: block;
  }
  nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637).awsui_animating_hyvsj_csi3f_752 {
    animation: awsui_showButtons_hyvsj_csi3f_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637).awsui_animating_hyvsj_csi3f_752 {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637).awsui_animating_hyvsj_csi3f_752, .awsui-mode-entering nav.awsui_show-navigation_hyvsj_csi3f_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637).awsui_animating_hyvsj_csi3f_752 {
    animation: none;
    transition: none;
  }
}
nav.awsui_navigation_hyvsj_csi3f_691:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  inset-block-end: 0;
  block-size: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  position: relative;
  word-wrap: break-word;
  pointer-events: auto;
  border-inline-end: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
  display: flex;
  flex-direction: column;
  /*
  A non-semantic node is added with a fixed width equal to the final Navigation
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
}

@keyframes awsui_openNavigation_hyvsj_csi3f_1 {
  from {
    opacity: 0;
    inline-size: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) * 2 + var(--space-layout-toggle-diameter-ugv12v, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-navigation-width-g964ok);
  }
}
nav.awsui_navigation_hyvsj_csi3f_691:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_csi3f_637) {
  inline-size: 0;
  display: none;
}

nav.awsui_navigation_hyvsj_csi3f_691.awsui_is-navigation-open_hyvsj_csi3f_637.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: awsui_openNavigation_hyvsj_csi3f_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  nav.awsui_navigation_hyvsj_csi3f_691.awsui_is-navigation-open_hyvsj_csi3f_637.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled nav.awsui_navigation_hyvsj_csi3f_691.awsui_is-navigation-open_hyvsj_csi3f_637.awsui_animating_hyvsj_csi3f_752:not(#\9 ), .awsui-mode-entering nav.awsui_navigation_hyvsj_csi3f_691.awsui_is-navigation-open_hyvsj_csi3f_637.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: none;
  transition: none;
}

nav.awsui_navigation_hyvsj_csi3f_691 > .awsui_animated-content_hyvsj_csi3f_816:not(#\9 ) {
  inline-size: var(--awsui-navigation-width-g964ok);
}

nav.awsui_navigation_hyvsj_csi3f_691 > .awsui_content-container_hyvsj_csi3f_819:not(#\9 ) {
  flex-grow: 1;
}

@media (max-width: 688px) {
  nav.awsui_navigation_hyvsj_csi3f_691:not(#\9 ) {
    --awsui-navigation-width-g964ok: 100vw;
  }
}
.awsui_hide-navigation_hyvsj_csi3f_828:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-kpg8id, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-04nxf8, 15px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_hyvsj_csi3f_838:not(#\9 ) {
  color: var(--color-text-body-default-bvmavx, #16191f);
  grid-area: notifications;
  z-index: 850;
}

.awsui_notifications_hyvsj_csi3f_838.awsui_has-notification-content_hyvsj_csi3f_843:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-9q8n2q, 12px);
}

@media (min-width: 689px) {
  .awsui_notifications_hyvsj_csi3f_838.awsui_sticky-notifications_hyvsj_csi3f_847:not(#\9 ) {
    --awsui-flashbar-sticky-bottom-margin-g964ok: var(--space-xxl-pd3205, 32px);
    position: sticky;
    inset-block-start: var(--awsui-offset-top-g964ok);
  }
  .awsui_notifications_hyvsj_csi3f_838.awsui_sticky-notifications_hyvsj_csi3f_847:not(#\9 ):not(.awsui_high-contrast_hyvsj_csi3f_852) {
    background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  }
  .awsui_notifications_hyvsj_csi3f_838.awsui_has-notification-content_hyvsj_csi3f_843:not(#\9 ) {
    padding-block-start: var(--space-xs-xf5ch3, 8px);
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
When the Split Panel is in the bottom position it was share the same row
as the content area. This row is defined as 1 fractional unit which will
consume the remaining vertical space in the grid after the notifications
and breadcrumbs.
*/
section.awsui_split-panel-bottom_hyvsj_csi3f_870:not(#\9 ) {
  /*
  The align self property will position the split panel at the bottom of the grid row.
  This could be off the viewport if the content area has enough content to be scrollable.
  */
  align-self: end;
  inset-block-end: var(--awsui-footer-height-g964ok);
  display: none;
  grid-column: 1/6;
  grid-row: 9;
  block-size: auto;
  overflow-y: hidden;
  /*
  The position sticky will work in conjunction with the align self: end; property.
  If the grid row scrolls beyond the viewport, the sticky bottom position
  will lift it up above the footer so it is always visible.
  */
  position: sticky;
  z-index: 840;
  /*
  Unlike the side position the Split Panel is persistent in the DOM
  when in the bottom position.
  */
  /*
  Warning! This is a hack! The existing design token for the split panel
  shadow in the bottom position does not render in the refactored code.
  It appears to be related to the fact that the legacy split panel element
  has a height equal to the expanded height and a corresponding translation
  of the Y position so it is moved off the screen. This will need to be
  refactored with an adjustment to the split panel design token.
  */
  /*
  When the data attribute changes indicating the Split Panel has been opened
  apply the animation to the height property.
  */
}

@keyframes awsui_openSplitPanelBottom_hyvsj_csi3f_1 {
  from {
    block-size: var(--awsui-split-panel-reported-header-size-g964ok, 0);
  }
  to {
    block-size: var(--awsui-split-panel-reported-size-g964ok);
  }
}
section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_disable-body-scroll_hyvsj_csi3f_208:not(#\9 ) {
  inset-block-end: 0;
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-navigation-open_hyvsj_csi3f_637.awsui_position-bottom_hyvsj_csi3f_917:not(#\9 ) {
  grid-column-start: 2;
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_has-open-drawer_hyvsj_csi3f_187.awsui_position-bottom_hyvsj_csi3f_917:not(#\9 ) {
  grid-column-end: 5;
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_position-bottom_hyvsj_csi3f_917:not(#\9 ) {
  display: block;
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_csi3f_640).awsui_position-bottom_hyvsj_csi3f_917 {
  box-shadow: rgba(0, 7, 22, 0.1) 0px -32px 32px -24px;
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-bottom_hyvsj_csi3f_917:not(#\9 ) {
  box-shadow: var(--shadow-split-bottom-nfmseg, 0 -2px 1px -1px rgba(0, 28, 36, 0.15), 0 -1px 1px -1px rgba(0, 28, 36, 0.3));
}

section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-bottom_hyvsj_csi3f_917.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: awsui_openSplitPanelBottom_hyvsj_csi3f_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-bottom_hyvsj_csi3f_917.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-bottom_hyvsj_csi3f_917.awsui_animating_hyvsj_csi3f_752:not(#\9 ), .awsui-mode-entering section.awsui_split-panel-bottom_hyvsj_csi3f_870.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-bottom_hyvsj_csi3f_917.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: none;
  transition: none;
}

section.awsui_split-panel-side_hyvsj_csi3f_946:not(#\9 ) {
  block-size: 100%;
  overflow-x: hidden;
  pointer-events: auto;
  /*
  The min and max widths are applied when the Split Panel is opened otherwise
  it would not be possible to animate the width and the box shadow would
  be persistent in the DOM when closed.
  */
}

section.awsui_split-panel-side_hyvsj_csi3f_946:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_csi3f_640), section.awsui_split-panel-side_hyvsj_csi3f_946.awsui_position-bottom_hyvsj_csi3f_917:not(#\9 ) {
  inline-size: 0;
}

section.awsui_split-panel-side_hyvsj_csi3f_946.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-side_hyvsj_csi3f_959:not(#\9 ) {
  max-inline-size: var(--awsui-split-panel-max-width-g964ok, 280px);
  min-inline-size: var(--awsui-split-panel-min-width-g964ok, 280px);
  border-inline-start: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

section.awsui_split-panel-side_hyvsj_csi3f_946.awsui_is-split-panel-open_hyvsj_csi3f_640.awsui_position-side_hyvsj_csi3f_959:not(#\9 ):not(.awsui_has-open-drawer_hyvsj_csi3f_187) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-panel-side-6ahyxd, transparent);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The Tools component container has a max width calculation that depends on the
state of the other siblings within the Layout grid definition. The layout width
is set in the resize observer in the Layout component. The main offset left
will calculate the distance from the start of the Layout component. The minimum
content width has a default value that can be set directly with the minContentWidth
property. The content gap right is computed in the Layout styles based on the
viewport size and state of the Tools drawer.
*/
.awsui_tools-container_hyvsj_csi3f_981:not(#\9 ) {
  --awsui-tools-max-width-g964ok: calc(var(--awsui-layout-width-g964ok) - var(--awsui-main-offset-left-g964ok) - var(--awsui-default-min-content-width-g964ok) - var(--awsui-content-gap-right-g964ok));
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-g964ok);
  max-inline-size: var(--awsui-tools-max-width-g964ok);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-g964ok);
  z-index: 830;
  pointer-events: none;
}

@media (max-width: 688px) {
  .awsui_tools-container_hyvsj_csi3f_981:not(#\9 ) {
    --awsui-tools-max-width-g964ok: none;
    --awsui-tools-width-g964ok: auto;
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_tools-container_hyvsj_csi3f_981.awsui_disable-body-scroll_hyvsj_csi3f_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-g964ok);
  }
}
.awsui_tools_hyvsj_csi3f_981:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  position: relative;
  word-wrap: break-word;
  /*
  A non-semantic node is added with a fixed width equal to the final Tools
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
  /*
  A right border is needed if the Tools is open and the buttons are persistent in
  the DOM. This creates a visual vertical boundary between the Tools and the Buttons
  only when they are both present. This is the circumstance when there is a Split Panel
  in the side position.
  */
}

@keyframes awsui_openTools_hyvsj_csi3f_1 {
  from {
    opacity: var(--awsui-tools-animation-starting-opacity-g964ok, 0);
    inline-size: calc(var(--space-layout-toggle-padding-k1jpy8, 12px) * 2 + var(--space-layout-toggle-diameter-ugv12v, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-tools-width-g964ok);
  }
}
.awsui_tools_hyvsj_csi3f_981:not(#\9 ):not(.awsui_is-tools-open_hyvsj_csi3f_640) {
  inline-size: 0;
  display: none;
}

.awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640:not(#\9 ) {
  border-inline-start: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: awsui_openTools_hyvsj_csi3f_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640.awsui_animating_hyvsj_csi3f_752:not(#\9 ), .awsui-mode-entering .awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tools_hyvsj_csi3f_981 > .awsui_animated-content_hyvsj_csi3f_816:not(#\9 ) {
  inline-size: var(--awsui-tools-width-g964ok);
}

@media (min-width: 689px) {
  .awsui_tools_hyvsj_csi3f_981.awsui_is-tools-open_hyvsj_csi3f_640.awsui_has-tools-form-persistence_hyvsj_csi3f_1070:not(#\9 ) {
    border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  }
}
@media (max-width: 688px) {
  .awsui_tools_hyvsj_csi3f_981:not(#\9 ) {
    --awsui-tools-width-g964ok: 100vw;
  }
}
.awsui_hide-tools_hyvsj_csi3f_1080:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-kpg8id, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-04nxf8, 15px);
  z-index: 1;
}

/*
Warning! If these design tokens for padding change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_show-tools_hyvsj_csi3f_1092:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-layout-toggle-padding-k1jpy8, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will 
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_csi3f_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.awsui_show-tools_hyvsj_csi3f_1092:not(#\9 ):not(.awsui_has-tools-form_hyvsj_csi3f_1070) {
  display: none;
}

@media (min-width: 689px) {
  .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form_hyvsj_csi3f_1070:not(#\9 ) {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs-xf5ch3, 8px);
  }
  .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form_hyvsj_csi3f_1070.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: awsui_showButtons_hyvsj_csi3f_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form_hyvsj_csi3f_1070.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form_hyvsj_csi3f_1070.awsui_animating_hyvsj_csi3f_752:not(#\9 ), .awsui-mode-entering .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form_hyvsj_csi3f_1070.awsui_animating_hyvsj_csi3f_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
  .awsui_show-tools_hyvsj_csi3f_1092.awsui_has-tools-form-persistence_hyvsj_csi3f_1070:not(#\9 ) {
    background-color: var(--color-background-container-content-yrbxur, #ffffff);
    z-index: 1;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button-styles_hyvsj_csi3f_1172:not(#\9 ) {
  background: var(--color-background-layout-toggle-default-aftrku, transparent);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  block-size: var(--space-layout-toggle-diameter-ugv12v, 36px);
  inline-size: var(--space-layout-toggle-diameter-ugv12v, 36px);
}

.awsui_trigger-button-styles_hyvsj_csi3f_1172:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-hover-0waeir, #545b64);
}

.awsui_trigger-button-styles_hyvsj_csi3f_1172:not(#\9 ):active {
  background: var(--color-background-layout-toggle-active-yi6d7n, #2a2e33);
}

.awsui_trigger-badge-wrapper_hyvsj_csi3f_1188:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  clip-path: path("M34.2193 10.1845C33.3961 10.579 32.4739 10.8 31.5 10.8C28.0206 10.8 25.2 7.97939 25.2 4.5C25.2 3.52614 25.421 2.6039 25.8155 1.78066C23.4518 0.639587 20.8006 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36C27.9411 36 36 27.9411 36 18C36 15.1994 35.3604 12.5482 34.2193 10.1845Z");
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_trigger-badge-wrapper_hyvsj_csi3f_1188:not(#\9 ):dir(rtl) {
  clip-path: path("M1.78066 10.1845C2.6039 10.579 3.52615 10.8 4.5 10.8C7.97939 10.8 10.8 7.97939 10.8 4.5C10.8 3.52614 10.579 2.6039 10.1845 1.78066C12.5482 0.639587 15.1994 0 18 0C27.9411 0 36 8.05887 36 18C36 27.9411 27.9411 36 18 36C8.05887 36 0 27.9411 0 18C0 15.1994 0.639587 12.5482 1.78066 10.1845Z");
}

/*
Warning! If these design tokens for width change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_trigger_hyvsj_csi3f_1172:not(#\9 ) {
  border-block: none;
  border-inline: none;
  padding-inline: 0;
  color: var(--color-text-layout-toggle-bxubxk, #545b64);
  cursor: pointer;
  pointer-events: auto;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_csi3f_1172:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_csi3f_1172:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_csi3f_1172:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_trigger_hyvsj_csi3f_1172:not(#\9 ):focus {
  outline: none;
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-8slqd6, #0073bb);
  color: var(--color-text-layout-toggle-selected-3np1ag, #ffffff);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-avpcd0, #0a4a74);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-z8x55q, #0073bb);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240 > .awsui_trigger-badge-wrapper_hyvsj_csi3f_1188:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-8slqd6, #0073bb);
  color: var(--color-text-layout-toggle-selected-3np1ag, #ffffff);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240 > .awsui_trigger-badge-wrapper_hyvsj_csi3f_1188:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-avpcd0, #0a4a74);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_selected_hyvsj_csi3f_1240 > .awsui_trigger-badge-wrapper_hyvsj_csi3f_1188:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-z8x55q, #0073bb);
}

.awsui_trigger_hyvsj_csi3f_1172.awsui_badge_hyvsj_csi3f_1260:not(#\9 ), .awsui_trigger_hyvsj_csi3f_1172.awsui_badge_hyvsj_csi3f_1260:not(#\9 ):hover, .awsui_trigger_hyvsj_csi3f_1172.awsui_badge_hyvsj_csi3f_1260:not(#\9 ):active {
  background: transparent;
}

.awsui_trigger-wrapper_hyvsj_csi3f_1264:not(#\9 ) {
  position: relative;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
}

.awsui_trigger-wrapper_hyvsj_csi3f_1264:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_csi3f_670) {
  box-shadow: var(--shadow-panel-toggle-s7z0bo, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_trigger-wrapper-tooltip-visible_hyvsj_csi3f_1275:not(#\9 ) {
  /* used in test-utils*/
}

.awsui_dot_hyvsj_csi3f_1279:not(#\9 ) {
  position: absolute;
  inline-size: 9px;
  block-size: 9px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-f9vdla, #d13212);
  inset-block-start: 0;
  inset-inline-end: 0;
}

.awsui_trigger-tooltip_hyvsj_csi3f_1292:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/split-panel/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_rjqu5_zu8o5_5:not(#\9 ),
.awsui_header-text_rjqu5_zu8o5_6:not(#\9 ),
.awsui_open-button_rjqu5_zu8o5_7:not(#\9 ),
.awsui_close-button_rjqu5_zu8o5_8:not(#\9 ),
.awsui_preferences-button_rjqu5_zu8o5_9:not(#\9 ),
.awsui_slider_rjqu5_zu8o5_10:not(#\9 ),
.awsui_open-position-bottom_rjqu5_zu8o5_11:not(#\9 ),
.awsui_open-position-side_rjqu5_zu8o5_12:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/screenreader-only/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_xttbq_1rjuy_145:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/skeleton/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_7nfqu_sjdzu_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-body-default-bvmavx, #16191f);
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  --awsui-max-content-width-g964ok: 100%;
  display: grid;
  grid-template-areas: "toolbar    toolbar     toolbar" ".       notifications  ." ".           main       .";
  grid-template-columns: var(--space-layout-content-horizontal-sin989, 40px) minmax(0, 1fr) var(--space-layout-content-horizontal-sin989, 40px);
  grid-template-rows: min-content min-content 1fr;
}

@media (min-width: 689px) {
  .awsui_root_7nfqu_sjdzu_153:not(#\9 ) {
    grid-template-areas: "toolbar    toolbar      toolbar       toolbar   toolbar         toolbar  toolbar" "navigation .         notifications    .         sideSplitPanel  tools    global-tools" "navigation .             main         .         sideSplitPanel  tools    global-tools";
    grid-template-columns: min-content minmax(var(--space-layout-content-horizontal-sin989, 40px), 1fr) minmax(0, var(--awsui-max-content-width-g964ok)) minmax(var(--space-layout-content-horizontal-sin989, 40px), 1fr) min-content min-content;
    grid-template-rows: min-content min-content 1fr min-content;
  }
  .awsui_root_7nfqu_sjdzu_153.awsui_has-adaptive-widths-default_7nfqu_sjdzu_197:not(#\9 ) {
    --awsui-max-content-width-g964ok: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 1401px) {
  .awsui_root_7nfqu_sjdzu_153.awsui_has-adaptive-widths-dashboard_7nfqu_sjdzu_202:not(#\9 ) {
    --awsui-max-content-width-g964ok: 1280px;
  }
}
@media (min-width: 689px) and (min-width: 1921px) {
  .awsui_root_7nfqu_sjdzu_153.awsui_has-adaptive-widths-dashboard_7nfqu_sjdzu_202:not(#\9 ) {
    --awsui-max-content-width-g964ok: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 2541px) {
  .awsui_root_7nfqu_sjdzu_153.awsui_has-adaptive-widths-dashboard_7nfqu_sjdzu_202:not(#\9 ) {
    --awsui-max-content-width-g964ok: 2160px;
  }
}
.awsui_navigation_7nfqu_sjdzu_217:not(#\9 ),
.awsui_tools_7nfqu_sjdzu_218:not(#\9 ),
.awsui_global-tools_7nfqu_sjdzu_219:not(#\9 ) {
  grid-row: 1/-1;
  grid-column: 1/-1;
  background: var(--color-background-container-content-yrbxur, #ffffff);
  opacity: 1;
}

@media (max-width: 688px) {
  .awsui_navigation_7nfqu_sjdzu_217:not(#\9 ),
  .awsui_tools_7nfqu_sjdzu_218:not(#\9 ),
  .awsui_global-tools_7nfqu_sjdzu_219:not(#\9 ) {
    inline-size: 100%;
  }
}
.awsui_navigation_7nfqu_sjdzu_217:not(#\9 ) {
  z-index: 830;
}

@media (min-width: 689px) {
  .awsui_navigation_7nfqu_sjdzu_217:not(#\9 ) {
    grid-area: navigation;
    inline-size: var(--awsui-navigation-width-g964ok);
    border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
  }
}
@media (max-width: 688px) {
  .awsui_navigation_7nfqu_sjdzu_217:not(#\9 ) {
    z-index: 1001;
  }
}
@media (min-width: 689px) {
  .awsui_tools_7nfqu_sjdzu_218:not(#\9 ) {
    grid-area: tools;
    /* stylelint-disable plugin/no-unsupported-browser-features */
  }
  .awsui_tools_7nfqu_sjdzu_218:not(#\9 ):not(:has(> [data-testid])) {
    inline-size: var(--awsui-tools-width-g964ok);
  }
  .awsui_tools_7nfqu_sjdzu_218:not(#\9 ):not(:has(> [data-testid])).awsui_tools-open_7nfqu_sjdzu_257 {
    border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
  }
}
@media (min-width: 689px) {
  .awsui_global-tools_7nfqu_sjdzu_219:not(#\9 ) {
    display: flex;
    grid-area: global-tools;
  }
}
@media (min-width: 689px) {
  .awsui_split-panel-side_7nfqu_sjdzu_270:not(#\9 ) {
    grid-area: sideSplitPanel;
    border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
    opacity: 1;
  }
}
.awsui_split-panel-bottom_7nfqu_sjdzu_277:not(#\9 ) {
  position: sticky;
  z-index: 840;
  align-self: end;
  grid-area: main;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_split-panel-bottom_7nfqu_sjdzu_277:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_panel-hidden_7nfqu_sjdzu_290:not(#\9 ) {
  border-block: none;
  border-inline: none;
  opacity: 0;
  z-index: 0;
}

.awsui_panel-hidden_7nfqu_sjdzu_290.awsui_navigation_7nfqu_sjdzu_217:not(#\9 ), .awsui_panel-hidden_7nfqu_sjdzu_290.awsui_tools_7nfqu_sjdzu_218:not(#\9 ), .awsui_panel-hidden_7nfqu_sjdzu_290.awsui_global-tools_7nfqu_sjdzu_219:not(#\9 ) {
  inline-size: 0px;
}

.awsui_toolbar-container_7nfqu_sjdzu_300:not(#\9 ) {
  grid-area: toolbar;
  block-size: 42px;
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
}

.awsui_notifications-container_7nfqu_sjdzu_306:not(#\9 ) {
  grid-area: notifications;
}

.awsui_notifications-background_7nfqu_sjdzu_310:not(#\9 ) {
  background: var(--color-background-layout-main-84obzs, #f2f3f3);
  grid-area: notifications;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_notifications-background_7nfqu_sjdzu_310:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_main-landmark_7nfqu_sjdzu_321:not(#\9 ) {
  display: contents;
}

.awsui_main_7nfqu_sjdzu_321:not(#\9 ) {
  grid-area: main;
  margin-block-start: var(--space-scaled-s-9q8n2q, 12px);
  margin-block-end: var(--space-layout-content-bottom-ve4osc, 20px);
}

.awsui_main-disable-paddings_7nfqu_sjdzu_330:not(#\9 ) {
  margin-block: 0;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_main-disable-paddings_7nfqu_sjdzu_330:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_content-header_7nfqu_sjdzu_340:not(#\9 ) {
  margin-block-end: var(--space-content-header-padding-bottom-d3iv03, 16px);
}

.awsui_content_7nfqu_sjdzu_340:not(#\9 ) {
  display: contents;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
@media (max-width: 688px) {
  .awsui_unfocusable-mobile_7nfqu_sjdzu_350 *:not(#\9 ) {
    visibility: hidden;
  }
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/navigation/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_2p2ab_7bksz_153:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  inset-block-end: 0;
  overflow-x: hidden;
  word-wrap: break-word;
  pointer-events: auto;
  display: flex;
  flex-direction: column;
}

.awsui_navigation-container_2p2ab_7bksz_153:not(#\9 ):not(.awsui_is-navigation-open_2p2ab_7bksz_164) {
  inline-size: 0px;
  display: none;
}

.awsui_navigation-container_2p2ab_7bksz_153 > .awsui_navigation_2p2ab_7bksz_153:not(#\9 ) {
  flex-grow: 1;
  block-size: 100%;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  inline-size: var(--awsui-navigation-width-g964ok);
  position: relative;
}

@media (max-width: 688px) {
  .awsui_navigation-container_2p2ab_7bksz_153:not(#\9 ) {
    --awsui-navigation-width-g964ok: 100vw;
    z-index: 1001;
  }
}
.awsui_hide-navigation_2p2ab_7bksz_184:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-kpg8id, 16px);
  inset-block-start: 14px;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/breadcrumb-group/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_breadcrumb-group_d19fg_1pws6_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
  inline-size: 100%;
  flex-wrap: nowrap;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180.awsui_ghost_d19fg_1pws6_191:not(#\9 ) {
  flex-wrap: wrap;
  position: absolute;
  inset-inline-start: -9000px;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_item_d19fg_1pws6_196:not(#\9 ),
.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_ghost-item_d19fg_1pws6_197:not(#\9 ),
.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_ellipsis_d19fg_1pws6_198:not(#\9 ) {
  display: inline-block;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_item_d19fg_1pws6_196:not(#\9 ):last-child {
  flex-shrink: 1;
  min-inline-size: 0;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_item_d19fg_1pws6_196.awsui_hide_d19fg_1pws6_209:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_ellipsis_d19fg_1pws6_198:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_ellipsis_d19fg_1pws6_198.awsui_visible_d19fg_1pws6_215:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
}

.awsui_breadcrumb-group_d19fg_1pws6_145 > .awsui_breadcrumb-group-list_d19fg_1pws6_180 > .awsui_ellipsis_d19fg_1pws6_198 > .awsui_icon_d19fg_1pws6_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 10px;
  color: var(--color-text-breadcrumb-icon-m47ti7, #687078);
}

.awsui_breadcrumbs-skeleton_d19fg_1pws6_225:not(#\9 ) {
  display: none;
}

.awsui_collapsed-button_d19fg_1pws6_229:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  letter-spacing: var(--font-button-letter-spacing-kukfsk, 0.25px);
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  cursor: pointer;
  padding-block: 0;
  padding-inline: 0;
  border-inline: none;
  border-block: none;
  background: none;
  display: flex;
  gap: var(--space-xxs-9rrxti, 4px);
  max-inline-size: 100%;
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_1pws6_229:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_1pws6_229:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_1pws6_229:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_collapsed-button_d19fg_1pws6_229:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_collapsed-button_d19fg_1pws6_229 > :not(#\9 ):last-child {
  color: var(--color-text-breadcrumb-current-etjy4c, #687078);
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_collapsed-button_d19fg_1pws6_229 > :not(#\9 ):last-child:hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_button-icon_d19fg_1pws6_311:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-6z1h8e, 135ms) var(--motion-easing-rotate-180-l3wboa, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_button-icon_d19fg_1pws6_311:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_button-icon_d19fg_1pws6_311:not(#\9 ), .awsui-mode-entering .awsui_button-icon_d19fg_1pws6_311:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_button-icon-open_d19fg_1pws6_325:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_hidden_d19fg_1pws6_329:not(#\9 ) {
  display: none;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/breadcrumb-group/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumb-item_1c68o_b6unx_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/breadcrumb-group/item/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_link_1kosq_1pc1h_145:not(#\9 ):after {
  display: none;
}

.awsui_breadcrumb_1kosq_1pc1h_149:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150:not(#\9 ) {
  display: flex;
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_icon_1kosq_1pc1h_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_icon_1kosq_1pc1h_153:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-xs-xf5ch3, 8px);
  color: var(--color-text-breadcrumb-icon-m47ti7, #687078);
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ) {
  min-inline-size: 0;
  overflow: hidden;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ),
  .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ), .awsui-mode-entering .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ), .awsui-motion-disabled .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ), .awsui-mode-entering .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):hover,
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus,
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus {
  outline: none;
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):active,
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):active, .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus, .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):hover, .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):active, .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus, .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159 > .awsui_text_1kosq_1pc1h_206:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159 > .awsui_text_1kosq_1pc1h_206:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_breadcrumb_1kosq_1pc1h_149 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_ghost-breadcrumb_1kosq_1pc1h_150 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_breadcrumb_1kosq_1pc1h_149.awsui_last_1kosq_1pc1h_225 > .awsui_icon_1kosq_1pc1h_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150.awsui_last_1kosq_1pc1h_225 > .awsui_icon_1kosq_1pc1h_153:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb_1kosq_1pc1h_149.awsui_last_1kosq_1pc1h_225 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_1pc1h_150.awsui_last_1kosq_1pc1h_225 > .awsui_anchor_1kosq_1pc1h_159:not(#\9 ) {
  color: var(--color-text-breadcrumb-current-etjy4c, #687078);
  font-weight: 700;
  text-decoration: none;
  cursor: default;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/skeleton/breadcrumbs/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumbs-own_ete58_yonx9_5:not(#\9 ):not(:empty) + .awsui_breadcrumbs-discovered_ete58_yonx9_5 {
  display: none;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/notifications/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_sticky-notifications_154bi_3clce_9:not(#\9 ) {
  position: sticky;
  z-index: 850;
}

.awsui_sticky-notifications-with-background_154bi_3clce_13:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_has-notifications-content_154bi_3clce_17:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-x91h81, 8px);
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/split-panel/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_split-panel-side_j4v3w_1dcwh_145:not(#\9 ) {
  position: sticky;
  z-index: 830;
  overflow-x: hidden;
}
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/toolbar/trigger-button/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_trigger-button-styles_lpshu_v9srd_145:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  block-size: 30px;
  inline-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.awsui_trigger-button-styles_lpshu_v9srd_145:not(#\9 ):hover {
  background: var(--color-background-input-disabled-x30rdp, #eaeded);
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_trigger-button-styles_lpshu_v9srd_145:not(#\9 ):active {
  background: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_trigger-badge-wrapper_lpshu_v9srd_168:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  clip-path: path("M29.2862 10.4145C28.7243 10.5998 28.1238 10.7 27.4999 10.7C24.3519 10.7 21.7999 8.14803 21.7999 5C21.7999 3.92883 22.0954 2.92667 22.6093 2.07057C20.3785 0.754846 17.7774 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30C23.2843 30 30 23.2843 30 15C30 13.4007 29.7497 11.8599 29.2862 10.4145Z");
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_trigger-badge-wrapper_lpshu_v9srd_168:not(#\9 ):dir(rtl) {
  clip-path: path("M2.21384 10.4145C2.77569 10.5998 3.37617 10.7 4.00007 10.7C7.1481 10.7 9.70007 8.14803 9.70007 5C9.70007 3.92883 9.4046 2.92667 8.89071 2.07057C11.1215 0.754846 13.7226 0 16.5 0C24.7843 0 31.5 6.71573 31.5 15C31.5 23.2843 24.7843 30 16.5 30C8.21573 30 1.5 23.2843 1.5 15C1.5 13.4007 1.75029 11.8599 2.21384 10.4145Z");
}

.awsui_trigger_lpshu_v9srd_145:not(#\9 ) {
  border-block: none;
  border-inline: none;
  cursor: pointer;
  pointer-events: auto;
}

body[data-awsui-focus-visible=true] .awsui_trigger_lpshu_v9srd_145:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger_lpshu_v9srd_145:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

body[data-awsui-focus-visible=true] .awsui_trigger_lpshu_v9srd_145:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_trigger_lpshu_v9srd_145:not(#\9 ):focus {
  outline: none;
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-8slqd6, #0073bb);
  color: var(--color-text-layout-toggle-selected-3np1ag, #ffffff);
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-avpcd0, #0a4a74);
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-z8x55q, #0073bb);
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212 > .awsui_trigger-badge-wrapper_lpshu_v9srd_168:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-8slqd6, #0073bb);
  color: var(--color-text-layout-toggle-selected-3np1ag, #ffffff);
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212 > .awsui_trigger-badge-wrapper_lpshu_v9srd_168:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-avpcd0, #0a4a74);
}

.awsui_trigger_lpshu_v9srd_145.awsui_selected_lpshu_v9srd_212 > .awsui_trigger-badge-wrapper_lpshu_v9srd_168:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-z8x55q, #0073bb);
}

.awsui_trigger_lpshu_v9srd_145.awsui_badge_lpshu_v9srd_232:not(#\9 ), .awsui_trigger_lpshu_v9srd_145.awsui_badge_lpshu_v9srd_232:not(#\9 ):hover, .awsui_trigger_lpshu_v9srd_145.awsui_badge_lpshu_v9srd_232:not(#\9 ):active {
  background: transparent;
}

.awsui_trigger-wrapper_lpshu_v9srd_236:not(#\9 ) {
  position: relative;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
}

.awsui_dot_lpshu_v9srd_244:not(#\9 ) {
  position: absolute;
  inline-size: 8px;
  block-size: 8px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-f9vdla, #d13212);
  inset-block-start: 1px;
  inset-inline-end: -1px;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/toolbar/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_universal-toolbar_1kzri_15xfm_153:not(#\9 ) {
  background-color: var(--color-background-layout-panel-content-7qe5ki, #ffffff);
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: var(--space-m-kpg8id, 16px);
  padding-inline-end: 0;
  position: sticky;
  z-index: 1000;
  transition: ease var(--motion-duration-refresh-only-slow-u2wsjk, 0ms);
  transition-property: inset-block-start, opacity;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_universal-toolbar_1kzri_15xfm_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_universal-toolbar_1kzri_15xfm_153:not(#\9 ), .awsui-mode-entering .awsui_universal-toolbar_1kzri_15xfm_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_universal-toolbar_1kzri_15xfm_153.awsui_disable-body-scroll_1kzri_15xfm_174:not(#\9 ) {
  inset-block-start: 0px;
}

.awsui_universal-toolbar_1kzri_15xfm_153.awsui_toolbar-hidden_1kzri_15xfm_177:not(#\9 ) {
  opacity: 0;
}

.awsui_universal-toolbar_1kzri_15xfm_153 > .awsui_toolbar-container_1kzri_15xfm_180:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: grid;
  column-gap: var(--space-static-xs-fdj8ix, 8px);
  inline-size: 100%;
  grid-template-columns: min-content minmax(0, 3fr) minmax(auto, 1fr);
  grid-template-rows: 1fr;
}

.awsui_universal-toolbar_1kzri_15xfm_153 > .awsui_toolbar-container_1kzri_15xfm_180 > .awsui_universal-toolbar-nav_1kzri_15xfm_189:not(#\9 ) {
  grid-column: 1;
  padding-inline-end: var(--space-static-xxs-z6w5bq, 4px);
}

.awsui_universal-toolbar_1kzri_15xfm_153 > .awsui_toolbar-container_1kzri_15xfm_180 > .awsui_universal-toolbar-breadcrumbs_1kzri_15xfm_193:not(#\9 ) {
  grid-column: 2;
  background-color: transparent;
  flex: 1 0;
}

.awsui_universal-toolbar_1kzri_15xfm_153 > .awsui_toolbar-container_1kzri_15xfm_180 > .awsui_universal-toolbar-drawers_1kzri_15xfm_198:not(#\9 ) {
  grid-column: 3;
  column-gap: var(--space-static-xs-fdj8ix, 8px);
  display: flex;
  justify-content: flex-end;
  block-size: 100%;
}

.awsui_drawers-desktop-triggers-container_1kzri_15xfm_206:not(#\9 ),
.awsui_drawers-mobile-triggers-container_1kzri_15xfm_207:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  padding-inline: 0;
  padding-inline-end: var(--space-m-kpg8id, 16px);
  box-sizing: border-box;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-x: contain;
  inline-size: 100%;
}

.awsui_drawers-trigger-content_1kzri_15xfm_250:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-xs-xf5ch3, 8px);
  justify-content: flex-end;
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_group-divider_1kzri_15xfm_260:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  block-size: 60%;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_1kzri_15xfm_250:not(#\9 ) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.awsui_block-body-scroll_1kzri_15xfm_273:not(#\9 ) {
  overflow: hidden;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/app-layout/visual-refresh-toolbar/drawer/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawer_12i0j_ou2tm_189:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  display: grid;
  grid-template-columns: var(--space-m-kpg8id, 16px) 1fr;
  inline-size: var(--awsui-drawer-size-g964ok);
  block-size: 100%;
  overflow: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_ou2tm_189:not(#\9 ):not(.awsui_legacy_12i0j_ou2tm_204) {
    border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_ou2tm_189:not(#\9 ) {
    inline-size: 100%;
  }
  .awsui_drawer_12i0j_ou2tm_189.awsui_last-opened_12i0j_ou2tm_212:not(#\9 ) {
    z-index: 1001;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_ou2tm_189.awsui_drawer-global_12i0j_ou2tm_217:not(#\9 ):not(.awsui_last-opened_12i0j_ou2tm_212) {
    display: none;
  }
}
.awsui_drawer_12i0j_ou2tm_189.awsui_drawer-hidden_12i0j_ou2tm_221:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_ou2tm_189 > .awsui_drawer-content-container_12i0j_ou2tm_224:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-kpg8id, 16px) 1fr auto var(--space-m-kpg8id, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
}

.awsui_drawer_12i0j_ou2tm_189 > .awsui_drawer-content-container_12i0j_ou2tm_224 > .awsui_drawer-close-button_12i0j_ou2tm_232:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}

.awsui_drawer_12i0j_ou2tm_189 > .awsui_drawer-content-container_12i0j_ou2tm_224 > .awsui_drawer-content_12i0j_ou2tm_224:not(#\9 ) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.awsui_drawer_12i0j_ou2tm_189 > .awsui_drawer-content-container_12i0j_ou2tm_224 > .awsui_drawer-content_12i0j_ou2tm_224.awsui_drawer-content-hidden_12i0j_ou2tm_242:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_ou2tm_189 > .awsui_drawer-slider_12i0j_ou2tm_245:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/link/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_link_4c84z_1vq6c_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: inline;
  white-space: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ) {
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-secondary_4c84z_1vq6c_211:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ) {
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-primary_4c84z_1vq6c_246:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: 700;
  letter-spacing: 0.005em;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-info_4c84z_1vq6c_279:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-jgc99f, currentColor);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ) {
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: var(--font-box-value-large-weight-gpwhlq, 300);
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-value-large_4c84z_1vq6c_314:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  font-weight: 700;
  letter-spacing: 0.005em;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):active {
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-top-navigation_4c84z_1vq6c_346:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ) {
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: var(--font-link-button-weight-3dz9pc, 400);
  letter-spacing: var(--font-link-button-letter-spacing-bphvbi, normal);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-14s7oj, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_variant-recovery_4c84z_1vq6c_379:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-jgc99f, currentColor);
}

.awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-link-button-normal-default-28hn74, #545b64);
  font-weight: 700;
  letter-spacing: var(--font-button-letter-spacing-kukfsk, 0.25px);
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-button-normal-hover-rypp3m, #16191f);
}

.awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):active {
  color: var(--color-text-link-button-normal-active-0xel10, #16191f);
}

.awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):active, .awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):focus, .awsui_link_4c84z_1vq6c_145.awsui_button_4c84z_1vq6c_412:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1vq6c_145.awsui_color-inverted_4c84z_1vq6c_447:not(#\9 ) {
  color: var(--color-text-notification-default-9btz6p, #fafafa);
}

.awsui_link_4c84z_1vq6c_145.awsui_color-inverted_4c84z_1vq6c_447:not(#\9 ):not(.awsui_button_4c84z_1vq6c_412) {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1vq6c_145.awsui_color-inverted_4c84z_1vq6c_447:not(#\9 ):hover {
  color: var(--color-text-link-inverted-hover-9r0rjk, #fafafa);
}

body[data-awsui-focus-visible=true] .awsui_link_4c84z_1vq6c_145:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-body-s_4c84z_1vq6c_468:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-body-m_4c84z_1vq6c_475:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-heading-xs_4c84z_1vq6c_481:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-heading-s_4c84z_1vq6c_487:not(#\9 ) {
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-heading-m_4c84z_1vq6c_494:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-heading-l_4c84z_1vq6c_501:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-heading-xl_4c84z_1vq6c_508:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-display-l_4c84z_1vq6c_515:not(#\9 ) {
  font-size: var(--font-size-display-l-4u0od7, 44px);
  line-height: var(--line-height-display-l-zgnpxt, 56px);
  letter-spacing: var(--letter-spacing-display-l-sra9qb, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 2px;
}

.awsui_link_4c84z_1vq6c_145.awsui_font-size-inherit_4c84z_1vq6c_522:not(#\9 ) {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_icon-wrapper_4c84z_1vq6c_530:not(#\9 ) {
  white-space: nowrap;
}

.awsui_icon_4c84z_1vq6c_530:not(#\9 ) {
  display: inline-block;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/status-indicator/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_icon-shake_1cbgc_b5rf2_153:not(#\9 ) {
  display: inline-block;
  animation: awsui_awsui-motion-shake-horizontally_1cbgc_b5rf2_1 var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_1cbgc_b5rf2_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_icon-shake_1cbgc_b5rf2_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon-shake_1cbgc_b5rf2_153:not(#\9 ), .awsui-mode-entering .awsui_icon-shake_1cbgc_b5rf2_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_container-fade-in_1cbgc_b5rf2_181:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1cbgc_b5rf2_1 var(--motion-duration-refresh-only-medium-i6gkfs, 0ms) var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in-0_1cbgc_b5rf2_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container-fade-in_1cbgc_b5rf2_181:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container-fade-in_1cbgc_b5rf2_181:not(#\9 ), .awsui-mode-entering .awsui_container-fade-in_1cbgc_b5rf2_181:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1cbgc_b5rf2_203:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-error_1cbgc_b5rf2_212:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-warning_1cbgc_b5rf2_215:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-success_1cbgc_b5rf2_218:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-info_1cbgc_b5rf2_221:not(#\9 ) {
  color: var(--color-text-status-info-7871xj, #0073bb);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-stopped_1cbgc_b5rf2_224:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-pending_1cbgc_b5rf2_227:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-in-progress_1cbgc_b5rf2_230:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_root_1cbgc_b5rf2_203.awsui_status-loading_1cbgc_b5rf2_233:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_root_1cbgc_b5rf2_203.awsui_color-override-red_1cbgc_b5rf2_236:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_root_1cbgc_b5rf2_203.awsui_color-override-grey_1cbgc_b5rf2_239:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_root_1cbgc_b5rf2_203.awsui_color-override-blue_1cbgc_b5rf2_242:not(#\9 ) {
  color: var(--color-text-status-info-7871xj, #0073bb);
}

.awsui_root_1cbgc_b5rf2_203.awsui_color-override-green_1cbgc_b5rf2_245:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_root_1cbgc_b5rf2_203.awsui_color-override-yellow_1cbgc_b5rf2_248:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_container_1cbgc_b5rf2_181.awsui_display-inline_1cbgc_b5rf2_252:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: inline;
}

.awsui_container_1cbgc_b5rf2_181.awsui_display-inline_1cbgc_b5rf2_252 > .awsui_icon_1cbgc_b5rf2_153:not(#\9 ) {
  white-space: nowrap;
}

.awsui_container_1cbgc_b5rf2_181.awsui_display-inline-block_1cbgc_b5rf2_260:not(#\9 ) {
  display: inline-block;
  word-wrap: break-word;
  word-break: break-all;
}

.awsui_container_1cbgc_b5rf2_181.awsui_display-inline-block_1cbgc_b5rf2_260 > .awsui_icon_1cbgc_b5rf2_153:not(#\9 ) {
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_overflow-ellipsis_1cbgc_b5rf2_269:not(#\9 ) {
  max-inline-size: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: text-bottom;
}
/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-status-container/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_11n0s_vndtg_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_empty_11n0s_vndtg_13:not(#\9 ) {
  color: var(--color-text-empty-t3q50w, #687078);
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-wrapper/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_wrapper_z5mul_1r5m6_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: block;
}

.awsui_wrapper--fit-height_z5mul_1r5m6_214:not(#\9 ) {
  block-size: 100%;
  overflow-y: auto;
}

.awsui_inner-wrapper--fit-height_z5mul_1r5m6_219:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_has-default-filter_z5mul_1r5m6_225 > :not(#\9 ):first-child {
  flex: 280px 0 1;
}

.awsui_content_z5mul_1r5m6_229:not(#\9 ) {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.awsui_content--reserve-filter_z5mul_1r5m6_236:not(#\9 ) {
  margin-block-start: calc(2 * var(--line-height-body-m-2zx78l, 22px));
}

.awsui_content--reserve-legend_z5mul_1r5m6_240:not(#\9 ) {
  margin-block-end: calc(2 * var(--line-height-body-m-2zx78l, 22px));
}

.awsui_content--fit-height_z5mul_1r5m6_244:not(#\9 ) {
  flex: 1;
}

.awsui_filter-container_z5mul_1r5m6_248:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/cartesian-chart/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_axis_f0fot_su0qt_9:not(#\9 ),
.awsui_vertical-marker_f0fot_su0qt_10:not(#\9 ) {
  stroke: var(--color-charts-line-axis-1mw3tu, #d5dbdb);
  stroke-width: 1px;
}

.awsui_axis--emphasized_f0fot_su0qt_15:not(#\9 ) {
  stroke-width: 2px;
}

.awsui_axis-label_f0fot_su0qt_19:not(#\9 ) {
  font-weight: bold;
  fill: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_axis-label--x_f0fot_su0qt_24:not(#\9 ),
.awsui_axis-label--y_f0fot_su0qt_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_grid_f0fot_su0qt_29:not(#\9 ) {
  stroke: var(--color-charts-line-grid-4q7pwb, #d5dbdb);
  stroke-width: 1px;
}

.awsui_ticks__line_f0fot_su0qt_34:not(#\9 ) {
  stroke: var(--color-charts-line-tick-nifa9x, #d5dbdb);
  stroke-width: 1px;
}

.awsui_ticks__text_f0fot_su0qt_39:not(#\9 ) {
  font-size: var(--font-chart-detail-size-pob89f, 14px);
  fill: var(--color-text-body-secondary-5hohai, #545b64);
}

.awsui_ticks--y_f0fot_su0qt_44:not(#\9 ),
.awsui_ticks--x_f0fot_su0qt_45:not(#\9 ) {
  /* used in test-utils */
}

.awsui_ticks--bottom_f0fot_su0qt_49 > .awsui_ticks__text_f0fot_su0qt_39:not(#\9 ) {
  text-anchor: middle;
  dominant-baseline: hanging;
}

.awsui_labels-inline-start_f0fot_su0qt_54 > .awsui_ticks_f0fot_su0qt_34 > .awsui_ticks__text_f0fot_su0qt_39:not(#\9 ) {
  text-anchor: end;
  dominant-baseline: central;
}

.awsui_labels-inline-start_f0fot_su0qt_54:not(#\9 ) {
  position: relative;
  margin-inline-end: 12px;
}

.awsui_labels-inline-start_f0fot_su0qt_54 > .awsui_axis-label_f0fot_su0qt_19:not(#\9 ) {
  position: absolute;
  visibility: visible;
  white-space: nowrap;
}

.awsui_labels-inline-start__label_f0fot_su0qt_69:not(#\9 ) {
  position: absolute;
}

.awsui_labels-inline-start--hidden_f0fot_su0qt_73:not(#\9 ) {
  visibility: hidden;
}

.awsui_labels-inline-start--hidden_f0fot_su0qt_73 > .awsui_labels-inline-start__label_f0fot_su0qt_69:not(#\9 ) {
  position: relative;
  white-space: nowrap;
}

.awsui_labels-block-end_f0fot_su0qt_81:not(#\9 ) {
  position: relative;
  display: block;
  inline-size: 100%;
  overflow: visible;
}

.awsui_vertical-marker_f0fot_su0qt_10:not(#\9 ) {
  pointer-events: none;
}

.awsui_vertical-marker-circle_f0fot_su0qt_92:not(#\9 ) {
  fill: var(--color-background-container-content-yrbxur, #ffffff);
  pointer-events: none;
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
}

.awsui_vertical-marker-circle-active_f0fot_su0qt_98:not(#\9 ) {
  cursor: pointer;
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
}

.awsui_focus-outline_f0fot_su0qt_103:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-7jb69s, #0073bb);
  stroke-width: 2px;
}

.awsui_chart-container_f0fot_su0qt_111:not(#\9 ) {
  display: flex;
  inline-size: 100%;
  flex-direction: column;
}

.awsui_chart-container_f0fot_su0qt_111.awsui_fit-height_f0fot_su0qt_116:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-outer_f0fot_su0qt_121:not(#\9 ) {
  display: flex;
}

.awsui_chart-container-outer_f0fot_su0qt_121.awsui_fit-height_f0fot_su0qt_116:not(#\9 ) {
  flex: 1;
}

.awsui_chart-container-outer_f0fot_su0qt_121.awsui_fit-height_f0fot_su0qt_116:not(#\9 ):not(.awsui_axis-label_f0fot_su0qt_19 + .awsui_chart-container-outer_f0fot_su0qt_121.awsui_fit-height_f0fot_su0qt_116, .awsui_chart-container-outer_f0fot_su0qt_121.awsui_fit-height_f0fot_su0qt_116.awsui_has-filters_f0fot_su0qt_127) {
  margin-block-start: calc(0.5 * var(--font-chart-detail-size-pob89f, 14px));
}

.awsui_chart-container-inner_f0fot_su0qt_131:not(#\9 ) {
  position: relative;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_chart-container-plot-wrapper_f0fot_su0qt_138.awsui_fit-height_f0fot_su0qt_116:not(#\9 ) {
  display: block;
  position: relative;
  flex: 1;
}

.awsui_chart-container-plot_f0fot_su0qt_138.awsui_fit-height_f0fot_su0qt_116:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_chart-container-bottom-labels_f0fot_su0qt_150.awsui_fit-height_f0fot_su0qt_116:not(#\9 ) {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-plot/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1fcus_gefvi_145:not(#\9 ) {
  outline: none;
  shape-rendering: auto;
  overflow: visible;
  display: flex;
  inline-size: 100%;
  max-inline-size: 100%;
}

.awsui_clickable_1fcus_gefvi_154:not(#\9 ) {
  cursor: pointer;
}

.awsui_precise_1fcus_gefvi_158:not(#\9 ) {
  shape-rendering: geometricPrecision;
}

.awsui_focus-outline_1fcus_gefvi_162:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-7jb69s, #0073bb);
  stroke-width: 2px;
  visibility: hidden;
}

.awsui_application_1fcus_gefvi_171:not(#\9 ) {
  /* Used in test-utils */
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-popover/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1t44z_wlteq_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: absolute;
}

.awsui_hover-area_1t44z_wlteq_178:not(#\9 ) {
  pointer-events: none;
  padding-block: var(--space-static-s-8wszr2, 12px);
  padding-inline: var(--space-static-s-8wszr2, 12px);
  margin-block: calc(-1 * var(--space-static-s-8wszr2, 12px));
  margin-inline: calc(-1 * var(--space-static-s-8wszr2, 12px));
}

.awsui_popover-body_1t44z_wlteq_186:not(#\9 ) {
  pointer-events: auto;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-popover-footer/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1t8ew_kplks_9:not(#\9 ) {
  margin-block-start: var(--space-xs-xf5ch3, 8px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_root_1t8ew_kplks_9 > hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: 0;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/container/analytics-metadata/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_164jl_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/container/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_14iqq_170i5_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  position: relative;
}

.awsui_root_14iqq_170i5_189.awsui_fit-height_14iqq_170i5_222:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_root_14iqq_170i5_189.awsui_fit-height_14iqq_170i5_222.awsui_with-side-media_14iqq_170i5_227:not(#\9 ) {
  flex-direction: row;
}

.awsui_root_14iqq_170i5_189.awsui_variant-default_14iqq_170i5_230:not(#\9 ), .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-sizing: border-box;
}

.awsui_root_14iqq_170i5_189.awsui_variant-default_14iqq_170i5_230.awsui_refresh_14iqq_170i5_238:not(#\9 ), .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230.awsui_refresh_14iqq_170i5_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
  border-inline: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_root_14iqq_170i5_189.awsui_variant-default_14iqq_170i5_230:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::before, .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-color: transparent;
  border-block-start: var(--border-container-top-width-s1x6t0, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  z-index: 1;
}

.awsui_root_14iqq_170i5_189.awsui_variant-default_14iqq_170i5_230:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::after, .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: var(--shadow-container-u50cb8, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(:last-child), .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(:last-child)::before, .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(:last-child)::after {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-block-end-width: 0;
}

.awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230 + .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ), .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230 + .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 )::before, .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230 + .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 )::after {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230 + .awsui_root_14iqq_170i5_189.awsui_variant-stacked_14iqq_170i5_230:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::before {
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_root_14iqq_170i5_189.awsui_sticky-enabled_14iqq_170i5_288:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::before {
  inset-block-start: calc(-1 * var(--border-container-top-width-s1x6t0, 1px));
}

.awsui_root_14iqq_170i5_189.awsui_sticky-enabled_14iqq_170i5_288:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238).awsui_variant-stacked_14iqq_170i5_230::before {
  inset-block-start: calc(-1 * var(--border-divider-section-width-wl9k66, 1px));
}

.awsui_with-side-media_14iqq_170i5_227:not(#\9 ) {
  display: flex;
  flex-direction: row;
}

.awsui_with-top-media_14iqq_170i5_300:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_content-wrapper_14iqq_170i5_305:not(#\9 ) {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_content-wrapper-fit-height_14iqq_170i5_310:not(#\9 ) {
  block-size: 100%;
  overflow: hidden;
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_media_14iqq_170i5_317:not(#\9 ) {
  overflow: hidden;
  flex-shrink: 0;
}

.awsui_media_14iqq_170i5_317 img:not(#\9 ),
.awsui_media_14iqq_170i5_317 video:not(#\9 ),
.awsui_media_14iqq_170i5_317 picture:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
  object-position: center;
}

.awsui_media_14iqq_170i5_317 iframe:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  border-block: 0;
  border-inline: 0;
}

.awsui_media-top_14iqq_170i5_335:not(#\9 ) {
  max-block-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-jm6teg, 0px) - 1px);
  border-start-end-radius: calc(var(--border-radius-container-jm6teg, 0px) - 1px);
}

.awsui_media-side_14iqq_170i5_340:not(#\9 ) {
  max-inline-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-jm6teg, 0px) - 1px);
  border-end-start-radius: calc(var(--border-radius-container-jm6teg, 0px) - 1px);
}

.awsui_header_14iqq_170i5_346:not(#\9 ) {
  background-color: var(--color-background-container-header-9ekpze, #fafafa);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_header_14iqq_170i5_346.awsui_header-full-page_14iqq_170i5_351:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_header_14iqq_170i5_346.awsui_header-with-media_14iqq_170i5_354:not(#\9 ) {
  background: none;
}

.awsui_header_14iqq_170i5_346.awsui_header-with-media_14iqq_170i5_354:not(#\9 ):not(:empty) {
  border-block-end: none;
}

.awsui_header-sticky-disabled_14iqq_170i5_360:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_header-sticky-enabled_14iqq_170i5_364:not(#\9 ) {
  inset-block-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  position: sticky;
  z-index: 800;
}

.awsui_header-stuck_14iqq_170i5_370:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_header-stuck_14iqq_170i5_370:not(#\9 )::before {
  border-block: 0;
  border-inline: 0;
}

.awsui_header-stuck_14iqq_170i5_370:not(#\9 ):not(.awsui_header-variant-cards_14iqq_170i5_380) {
  box-shadow: var(--shadow-sticky-embedded-f9wivk, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
}

.awsui_header-dynamic-height_14iqq_170i5_383.awsui_header-stuck_14iqq_170i5_370:not(#\9 ) {
  margin-block-end: calc(var(--line-height-heading-xl-v9hsvt, 36px) - var(--line-height-heading-l-vog8w7, 22px));
}

.awsui_header_14iqq_170i5_346:not(#\9 ):not(:empty) {
  border-block-end: var(--border-container-sticky-width-xo3q2l, 1px) solid var(--color-border-container-divider-gl15p9, #eaeded);
}

.awsui_header_14iqq_170i5_346.awsui_with-paddings_14iqq_170i5_389:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-bomjbu, 12px);
  padding-block-end: var(--space-container-header-bottom-qqnwwz, 12px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_header_14iqq_170i5_346.awsui_with-paddings_14iqq_170i5_389.awsui_header-variant-cards_14iqq_170i5_380:not(#\9 ) {
  padding-block: var(--space-container-header-top-bomjbu, 12px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_header_14iqq_170i5_346.awsui_with-hidden-content_14iqq_170i5_398:not(#\9 ) {
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_header-variant-cards_14iqq_170i5_380:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-sizing: border-box;
}

.awsui_header-variant-cards_14iqq_170i5_380.awsui_refresh_14iqq_170i5_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
  border-inline: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_header-variant-cards_14iqq_170i5_380:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-color: transparent;
  border-block-start: var(--border-container-top-width-s1x6t0, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  z-index: 1;
}

.awsui_header-variant-cards_14iqq_170i5_380:not(#\9 ):not(.awsui_refresh_14iqq_170i5_238)::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: var(--shadow-container-u50cb8, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_header-variant-cards_14iqq_170i5_380:not(#\9 ):not(.awsui_header-sticky-enabled_14iqq_170i5_364) {
  position: relative;
}

.awsui_header-variant-cards_14iqq_170i5_380.awsui_header-stuck_14iqq_170i5_370:not(#\9 )::after, .awsui_header-variant-cards_14iqq_170i5_380.awsui_header-stuck_14iqq_170i5_370:not(#\9 )::before {
  border-block: 0;
  border-inline: 0;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_header-variant-full-page_14iqq_170i5_456.awsui_header-stuck_14iqq_170i5_370:not(#\9 ) {
  box-shadow: none;
}

.awsui_header-variant-full-page_14iqq_170i5_456.awsui_header-stuck_14iqq_170i5_370 > .awsui_header-cover_14iqq_170i5_459:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  inline-size: 100%;
  position: absolute;
  block-size: var(--space-scaled-s-9q8n2q, 12px);
  inset-block-start: calc(-1 * var(--space-scaled-s-9q8n2q, 12px));
}

.awsui_header-variant-full-page_14iqq_170i5_456.awsui_header-stuck_14iqq_170i5_370:not(#\9 )::before {
  content: "";
  position: absolute;
  pointer-events: none;
  inset-inline-end: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-block-start: 0;
  border-block-end: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_header-variant-full-page_14iqq_170i5_456.awsui_header-stuck_14iqq_170i5_370:not(#\9 )::after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: var(--shadow-sticky-hxu2pv, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  clip-path: polygon(-999% 100%, 999% 100%, 999% 999%, -999% 999%);
}

.awsui_content_14iqq_170i5_305:not(#\9 ) {
  flex: 1;
}

.awsui_content-fit-height_14iqq_170i5_487:not(#\9 ) {
  overflow: auto;
  display: flex;
  flex-direction: column;
}

.awsui_content-inner_14iqq_170i5_493:not(#\9 ) {
  flex: 1;
}

.awsui_content-inner_14iqq_170i5_493.awsui_with-paddings_14iqq_170i5_389:not(#\9 ) {
  padding-block: var(--space-scaled-l-08jb88, 20px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_content-inner_14iqq_170i5_493.awsui_with-paddings_14iqq_170i5_389.awsui_with-header_14iqq_170i5_500:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-dkluz9, 16px);
}

.awsui_footer_14iqq_170i5_504.awsui_with-paddings_14iqq_170i5_389:not(#\9 ) {
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_footer_14iqq_170i5_504.awsui_with-divider_14iqq_170i5_508:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/container/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-inner_1mwlm_oyjaq_5:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/expandable-section/analytics-metadata/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-label_4mvj3_1h74t_5:not(#\9 ),
.awsui_root_4mvj3_1h74t_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/header/analytics-metadata/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_heading-text_105ke_268sp_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/header/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_2qdw9_1pda0_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: inherit;
  display: flex;
  inline-size: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}

.awsui_root_2qdw9_1pda0_181.awsui_refresh_2qdw9_1pda0_217:not(#\9 ), .awsui_root_2qdw9_1pda0_181:not(#\9 ):not(.awsui_root-no-actions_2qdw9_1pda0_217) {
  row-gap: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_root-no-actions_2qdw9_1pda0_217.awsui_root-variant-h2_2qdw9_1pda0_220:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217), .awsui_root-no-actions_2qdw9_1pda0_217.awsui_root-variant-h3_2qdw9_1pda0_220:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217), .awsui_root-has-description_2qdw9_1pda0_220.awsui_root-variant-h2_2qdw9_1pda0_220:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217), .awsui_root-has-description_2qdw9_1pda0_220.awsui_root-variant-h3_2qdw9_1pda0_220:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_root-no-actions_2qdw9_1pda0_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_1pda0_220):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) + var(--space-xxxs-z28114, 2px));
}

.awsui_root-no-actions_2qdw9_1pda0_217.awsui_refresh_2qdw9_1pda0_217.awsui_root-variant-h2_2qdw9_1pda0_220:not(#\9 ), .awsui_root-no-actions_2qdw9_1pda0_217.awsui_refresh_2qdw9_1pda0_217.awsui_root-variant-h3_2qdw9_1pda0_220:not(#\9 ) {
  row-gap: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_root_2qdw9_1pda0_181.awsui_root-variant-h1_2qdw9_1pda0_229:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  row-gap: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_root-no-actions_2qdw9_1pda0_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_1pda0_220).awsui_refresh_2qdw9_1pda0_217.awsui_root-variant-h3_2qdw9_1pda0_220 {
  padding-block-end: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_root_2qdw9_1pda0_181.awsui_root-variant-h1_2qdw9_1pda0_229.awsui_root-has-description_2qdw9_1pda0_220:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: var(--space-scaled-2x-xxs-r5f1ts, 4px);
}

.awsui_main_2qdw9_1pda0_239:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  display: flex;
  justify-content: space-between;
  inline-size: 100%;
  flex-wrap: wrap;
  column-gap: var(--space-xs-xf5ch3, 8px);
  row-gap: calc(var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxxs-f7yq15, 2px));
}

.awsui_main_2qdw9_1pda0_239.awsui_no-wrap_2qdw9_1pda0_249:not(#\9 ) {
  flex-wrap: nowrap;
}

.awsui_main_2qdw9_1pda0_239.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  row-gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_main-variant-h1_2qdw9_1pda0_255:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-r5f1ts, 4px);
}

.awsui_root-has-description_2qdw9_1pda0_220 > .awsui_main_2qdw9_1pda0_239:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-r5f1ts, 4px);
}

.awsui_actions_2qdw9_1pda0_263:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  min-block-size: var(--size-vertical-input-oamkvu, 32px);
}

.awsui_actions-centered_2qdw9_1pda0_268:not(#\9 ) {
  align-items: center;
}

.awsui_actions-variant-h1_2qdw9_1pda0_271.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-xl-v9hsvt, 36px) - var(--size-vertical-input-oamkvu, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_1pda0_275.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-l-vog8w7, 22px) - var(--size-vertical-input-oamkvu, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h3_2qdw9_1pda0_279.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-m-6mmwjh, 22px) - var(--size-vertical-input-oamkvu, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h1_2qdw9_1pda0_271:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_1pda0_275:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217), .awsui_actions-variant-h3_2qdw9_1pda0_279:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: 0;
}

.awsui_root-has-description_2qdw9_1pda0_220 > .awsui_main_2qdw9_1pda0_239 > .awsui_actions_2qdw9_1pda0_263:not(#\9 ) {
  padding-block-end: 0;
}

.awsui_title_2qdw9_1pda0_295:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  color: var(--color-text-heading-default-ctgb1h, #16191f);
}

.awsui_title-variant-h1_2qdw9_1pda0_300:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  padding-block-start: var(--space-scaled-2x-xxs-r5f1ts, 4px);
}

.awsui_title-variant-h1_2qdw9_1pda0_300.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-oamkvu, 32px) - var(--line-height-heading-xl-v9hsvt, 36px)) / 2);
}

.awsui_title-variant-h2_2qdw9_1pda0_307:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
}

.awsui_title-variant-h2_2qdw9_1pda0_307.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-oamkvu, 32px) - var(--line-height-heading-l-vog8w7, 22px)) / 2);
}

.awsui_title-variant-h3_2qdw9_1pda0_313:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
}

.awsui_title-variant-h3_2qdw9_1pda0_313.awsui_refresh_2qdw9_1pda0_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-oamkvu, 32px) - var(--line-height-heading-m-6mmwjh, 22px)) / 2);
}

.awsui_title-variant-h2_2qdw9_1pda0_307:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217), .awsui_title-variant-h3_2qdw9_1pda0_313:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-start: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_no-wrap_2qdw9_1pda0_249 > .awsui_title_2qdw9_1pda0_295:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: calc(var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxxs-f7yq15, 2px));
}

.awsui_root-no-actions_2qdw9_1pda0_217.awsui_root-has-description_2qdw9_1pda0_220 > .awsui_main_2qdw9_1pda0_239 > :not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217).awsui_title-variant-h2_2qdw9_1pda0_307, .awsui_root-no-actions_2qdw9_1pda0_217.awsui_root-has-description_2qdw9_1pda0_220 > .awsui_main_2qdw9_1pda0_239 > :not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217).awsui_title-variant-h3_2qdw9_1pda0_313 {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_root-variant-h1_2qdw9_1pda0_229.awsui_root-no-actions_2qdw9_1pda0_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_1pda0_220):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: var(--space-scaled-2x-xxs-r5f1ts, 4px);
}

.awsui_virtual-space_2qdw9_1pda0_334:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_info_2qdw9_1pda0_340:not(#\9 ) {
  padding-inline-end: var(--space-s-2025hl, 12px);
}

.awsui_description_2qdw9_1pda0_344:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-heading-secondary-d04vei, #545b64);
}

.awsui_description-variant-h1_2qdw9_1pda0_351:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_description-variant-h2_2qdw9_1pda0_355:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-zfw7u2, 12px);
  line-height: var(--font-header-h2-description-line-height-trwmd4, 16px);
}

.awsui_description-variant-h2_2qdw9_1pda0_355:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_description-variant-h3_2qdw9_1pda0_362:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_description-variant-h3_2qdw9_1pda0_362:not(#\9 ):not(.awsui_refresh_2qdw9_1pda0_217) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_heading_2qdw9_1pda0_371:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  display: inline;
  font-size: inherit;
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_heading_2qdw9_1pda0_371:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_heading-variant-h1_2qdw9_1pda0_382:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
}

.awsui_heading-variant-h2_2qdw9_1pda0_387:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
}

.awsui_heading-variant-h3_2qdw9_1pda0_392:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
}

.awsui_heading-text_2qdw9_1pda0_398:not(#\9 ) {
  /* used in test-utils */
}

.awsui_heading-text-variant-h1_2qdw9_1pda0_401:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
  font-weight: var(--font-weight-heading-xl-wjmxp3, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_heading-text-variant-h2_2qdw9_1pda0_409:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_heading-text-variant-h3_2qdw9_1pda0_417:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_counter_2qdw9_1pda0_426:not(#\9 ) {
  color: var(--color-text-counter-jjxgwc, #687078);
  font-weight: 400;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/expandable-section/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-enter_gwq0h_1r7tl_161:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_gwq0h_1r7tl_1 var(--motion-duration-show-paced-wu1v6q, 180ms) var(--motion-easing-show-paced-72rrqw, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_gwq0h_1r7tl_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_content-enter_gwq0h_1r7tl_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content-enter_gwq0h_1r7tl_161:not(#\9 ), .awsui-mode-entering .awsui_content-enter_gwq0h_1r7tl_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_trigger-expanded_gwq0h_1r7tl_183:not(#\9 ) {
  transition: border-bottom-color var(--motion-duration-show-paced-wu1v6q, 180ms) var(--motion-easing-show-paced-72rrqw, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_trigger-expanded_gwq0h_1r7tl_183:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_trigger-expanded_gwq0h_1r7tl_183:not(#\9 ), .awsui-mode-entering .awsui_trigger-expanded_gwq0h_1r7tl_183:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_icon_gwq0h_1r7tl_197:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-f4h6jw, 135ms) var(--motion-easing-rotate-90-ncjpnu, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_icon_gwq0h_1r7tl_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_gwq0h_1r7tl_197:not(#\9 ), .awsui-mode-entering .awsui_icon_gwq0h_1r7tl_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_gwq0h_1r7tl_211:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  display: block;
}

.awsui_expand-button_gwq0h_1r7tl_246:not(#\9 ) {
  outline: none;
}

.awsui_icon_gwq0h_1r7tl_197:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_icon_gwq0h_1r7tl_197.awsui_expanded_gwq0h_1r7tl_254:not(#\9 ) {
  transform: rotate(0deg);
}

.awsui_icon_gwq0h_1r7tl_197:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_icon_gwq0h_1r7tl_197:not(#\9 ):dir(rtl).awsui_expanded_gwq0h_1r7tl_254 {
  transform: rotate(0deg);
}

.awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ) {
  position: relative;
  margin-inline: calc((var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2) calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px));
}

.awsui_icon-container-container_gwq0h_1r7tl_268:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_wrapper_gwq0h_1r7tl_272:not(#\9 ) {
  box-sizing: border-box;
  border-block: none;
  border-inline: none;
  inline-size: 100%;
  line-height: var(--line-height-body-m-2zx78l, 22px);
  text-align: start;
}

.awsui_wrapper-default_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ) {
  border-block: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_1r7tl_284:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_1r7tl_284:not(#\9 ), .awsui_wrapper-container_gwq0h_1r7tl_287:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
}

.awsui_wrapper-default_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_1r7tl_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_1r7tl_291:not(#\9 ) {
  color: var(--color-text-expandable-section-default-qvbrdt, #545b64);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_wrapper-default_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_1r7tl_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ) {
  font-size: var(--font-expandable-heading-size-oezd0p, 14px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
}

.awsui_wrapper-default_gwq0h_1r7tl_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_wrapper-default_gwq0h_1r7tl_280.awsui_header-deprecated_gwq0h_1r7tl_304:not(#\9 ) {
  padding-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_wrapper-default_gwq0h_1r7tl_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_1r7tl_304), .awsui_wrapper-inline_gwq0h_1r7tl_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_1r7tl_304) {
  padding-inline-start: calc(var(--size-icon-normal-wflv4k, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px));
}

.awsui_wrapper-default_gwq0h_1r7tl_280.awsui_wrapper-expanded_gwq0h_1r7tl_310:not(#\9 ), .awsui_wrapper-inline_gwq0h_1r7tl_280.awsui_wrapper-expanded_gwq0h_1r7tl_310:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
  border-block-end-color: var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_1r7tl_291:not(#\9 ) {
  padding-inline-end: 0;
}

.awsui_wrapper-footer_gwq0h_1r7tl_280.awsui_header-deprecated_gwq0h_1r7tl_304:not(#\9 ), .awsui_wrapper-compact_gwq0h_1r7tl_291.awsui_header-deprecated_gwq0h_1r7tl_304:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_wrapper-footer_gwq0h_1r7tl_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_1r7tl_304), .awsui_wrapper-compact_gwq0h_1r7tl_291:not(#\9 ):not(.awsui_header-deprecated_gwq0h_1r7tl_304) {
  padding-inline-start: calc(var(--size-icon-normal-wflv4k, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px));
}

.awsui_wrapper-container_gwq0h_1r7tl_287:not(#\9 ) {
  padding-block: var(--space-container-header-top-bomjbu, 12px) var(--space-container-header-bottom-qqnwwz, 12px);
  padding-inline-end: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_wrapper-container_gwq0h_1r7tl_287:not(#\9 ):not(.awsui_wrapper-expanded_gwq0h_1r7tl_310) {
  padding-block-end: var(--space-container-header-top-bomjbu, 12px);
}

.awsui_wrapper-container_gwq0h_1r7tl_287.awsui_header-deprecated_gwq0h_1r7tl_304:not(#\9 ) {
  padding-inline-start: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_wrapper-container_gwq0h_1r7tl_287:not(#\9 ):not(.awsui_header-deprecated_gwq0h_1r7tl_304) {
  padding-inline-start: calc(var(--space-container-horizontal-oebwqe, 20px) + var(--size-icon-medium-6sroof, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xs-xf5ch3, 8px));
}

body[data-awsui-focus-visible=true] .awsui_wrapper-container_gwq0h_1r7tl_287:not(#\9 ):focus {
  padding-block: calc(var(--space-scaled-s-9q8n2q, 12px) - var(--border-divider-section-width-wl9k66, 1px));
  padding-inline: calc(var(--space-l-xu1x80, 20px) - var(--border-divider-section-width-wl9k66, 1px));
}

.awsui_header_gwq0h_1r7tl_304:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header-wrapper_gwq0h_1r7tl_347:not(#\9 ), .awsui_header-deprecated_gwq0h_1r7tl_304:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
}

.awsui_header-wrapper_gwq0h_1r7tl_347:not(#\9 ) {
  font-size: inherit;
  letter-spacing: inherit;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_header-actions-wrapper_gwq0h_1r7tl_359:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1r7tl_365:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1r7tl_365:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1r7tl_365:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1r7tl_365:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1r7tl_365:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1r7tl_365:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-button_gwq0h_1r7tl_365:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  margin-inline-start: calc(-1 * (var(--size-icon-normal-wflv4k, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px)));
}

.awsui_header-container-button_gwq0h_1r7tl_365:not(#\9 ) {
  margin-inline-start: calc(-1 * (var(--size-icon-medium-6sroof, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xs-xf5ch3, 8px)));
}

.awsui_header-container_gwq0h_1r7tl_365:not(#\9 ) {
  inline-size: 100%;
}

.awsui_header-container_gwq0h_1r7tl_365 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ) {
  margin-block-start: var(--space-expandable-section-icon-offset-top-5sppg0, 8px);
}

.awsui_header-navigation_gwq0h_1r7tl_400 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ) {
  display: inline-flex;
  cursor: pointer;
  color: var(--color-text-expandable-section-navigation-icon-default-xcycfv, #879596);
  border-block: 0;
  border-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: transparent;
  outline: none;
  text-decoration: none;
  flex-direction: column;
}

.awsui_header-navigation_gwq0h_1r7tl_400 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ):hover {
  color: var(--color-text-expandable-section-hover-wj1yh2, #16191f);
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1r7tl_400 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1r7tl_400 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1r7tl_400 > .awsui_icon-container_gwq0h_1r7tl_264:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-text_gwq0h_1r7tl_437:not(#\9 ) {
  /* used in test-utils */
}

:not(#\9 ):not(.awsui_wrapper-compact_gwq0h_1r7tl_291) > .awsui_header-actions-wrapper_gwq0h_1r7tl_359 {
  flex-wrap: wrap;
  column-gap: var(--space-xs-xf5ch3, 8px);
  row-gap: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_content_gwq0h_1r7tl_161:not(#\9 ) {
  display: none;
}

.awsui_content-default_gwq0h_1r7tl_450:not(#\9 ), .awsui_content-inline_gwq0h_1r7tl_450:not(#\9 ) {
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: 0;
}

.awsui_content-footer_gwq0h_1r7tl_454:not(#\9 ) {
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: 0;
}

.awsui_content-expanded_gwq0h_1r7tl_458:not(#\9 ) {
  display: block;
}

.awsui_content-compact_gwq0h_1r7tl_461:not(#\9 ) {
  padding-inline-start: calc(var(--size-icon-normal-wflv4k, 16px) + (var(--line-height-body-m-2zx78l, 22px) - var(--size-icon-normal-wflv4k, 16px)) / -2 + var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px));
}

.awsui_focusable_gwq0h_1r7tl_465:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_focusable_gwq0h_1r7tl_465:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_click-target_gwq0h_1r7tl_480:not(#\9 ) {
  cursor: pointer;
}

.awsui_click-target_gwq0h_1r7tl_480:not(#\9 ):not(.awsui_wrapper-container_gwq0h_1r7tl_287):not(.awsui_header-container-button_gwq0h_1r7tl_365):hover {
  color: var(--color-text-expandable-section-hover-wj1yh2, #16191f);
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-series-marker/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_marker_1isd1_322rz_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
  margin-block-start: var(--space-xxs-9rrxti, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}

.awsui_marker--line_1isd1_322rz_185:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_1isd1_322rz_189:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_1isd1_322rz_196:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_1isd1_322rz_196:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_1isd1_322rz_212:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_1isd1_322rz_212:not(#\9 )::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-series-details/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dimmed_10ipo_cg06f_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
  transition-delay: var(--motion-duration-transition-quick-j01tkg, 90ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_dimmed_10ipo_cg06f_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dimmed_10ipo_cg06f_153:not(#\9 ), .awsui-mode-entering .awsui_dimmed_10ipo_cg06f_153:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_10ipo_cg06f_205:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
  margin-block-start: var(--space-xxs-9rrxti, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}

.awsui_marker--line_10ipo_cg06f_245:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_10ipo_cg06f_249:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_10ipo_cg06f_256:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_10ipo_cg06f_256:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_10ipo_cg06f_272:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_10ipo_cg06f_272:not(#\9 )::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}

.awsui_root_10ipo_cg06f_291:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_value_10ipo_cg06f_323:not(#\9 ) {
  text-align: end;
  margin-inline-start: var(--space-xxl-pd3205, 32px);
}

.awsui_value_10ipo_cg06f_323.awsui_expandable_10ipo_cg06f_327:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
}

.awsui_list-item_10ipo_cg06f_331:not(#\9 ),
.awsui_inner-list-item_10ipo_cg06f_332:not(#\9 ) {
  list-style: none;
}

.awsui_inner-list-item_10ipo_cg06f_332:not(#\9 ),
.awsui_list-item_10ipo_cg06f_331 > .awsui_key-value-pair_10ipo_cg06f_337:not(#\9 ),
.awsui_list-item_10ipo_cg06f_331 > .awsui_expandable-section_10ipo_cg06f_338:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  inline-size: 100%;
}

.awsui_inner-list-item_10ipo_cg06f_332 > .awsui_key_10ipo_cg06f_337:not(#\9 ),
.awsui_list-item_10ipo_cg06f_331 > .awsui_key-value-pair_10ipo_cg06f_337 > .awsui_key_10ipo_cg06f_337:not(#\9 ),
.awsui_list-item_10ipo_cg06f_331 > .awsui_expandable-section_10ipo_cg06f_338 > .awsui_key_10ipo_cg06f_337:not(#\9 ) {
  display: inline-flex;
  color: var(--color-text-group-label-1l1nbc, #545b64);
}

.awsui_sub-items_10ipo_cg06f_351:not(#\9 ):not(.awsui_expandable_10ipo_cg06f_327) {
  padding-inline-start: calc(14px + var(--space-xxs-9rrxti, 4px));
}

.awsui_sub-items_10ipo_cg06f_351.awsui_expandable_10ipo_cg06f_327:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_sub-items_10ipo_cg06f_351.awsui_expandable_10ipo_cg06f_327 > .awsui_inner-list-item_10ipo_cg06f_332 > .awsui_value_10ipo_cg06f_323:not(#\9 ) {
  white-space: nowrap;
}

.awsui_list_10ipo_cg06f_331:not(#\9 ) {
  display: flex;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  flex-direction: column;
}

.awsui_list_10ipo_cg06f_331 > .awsui_list-item_10ipo_cg06f_331 > .awsui_key-value-pair_10ipo_cg06f_337 > .awsui_key_10ipo_cg06f_337:not(#\9 ) {
  align-items: flex-start;
}

.awsui_list_10ipo_cg06f_331 > .awsui_list-item_10ipo_cg06f_331.awsui_dimmed_10ipo_cg06f_153:not(#\9 ) {
  opacity: 0.35;
}

.awsui_list_10ipo_cg06f_331:not(#\9 ):not(.awsui_compact_10ipo_cg06f_377) > .awsui_list-item_10ipo_cg06f_331:not(:first-child),
.awsui_inner-list-item_10ipo_cg06f_332:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_list-item_10ipo_cg06f_331.awsui_with-sub-items_10ipo_cg06f_382:not(#\9 ):not(.awsui_expandable_10ipo_cg06f_327) > .awsui_key-value-pair_10ipo_cg06f_337 > .awsui_key_10ipo_cg06f_337,
.awsui_list-item_10ipo_cg06f_331.awsui_with-sub-items_10ipo_cg06f_382:not(#\9 ):not(.awsui_expandable_10ipo_cg06f_327) > .awsui_key-value-pair_10ipo_cg06f_337 > .awsui_value_10ipo_cg06f_323 {
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
}

.awsui_full-width_10ipo_cg06f_387:not(#\9 ) {
  inline-size: 100%;
}

.awsui_announced_10ipo_cg06f_391:not(#\9 ) {
  /* Used by getSeriesDetailText to select text to be announced by screen readers */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/area-chart/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_series_y1yrh_oci27_189 > rect:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_series_y1yrh_oci27_189 > rect:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_series_y1yrh_oci27_189 > rect:not(#\9 ), .awsui-mode-entering .awsui_series_y1yrh_oci27_189 > rect:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_y1yrh_oci27_203:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series_y1yrh_oci27_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-z2nu1c, miter);
}

.awsui_series--highlighted_y1yrh_oci27_215:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series--dimmed_y1yrh_oci27_219:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_y1yrh_oci27_223:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-7c084h, 3 5);
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
}

.awsui_popover-divider_y1yrh_oci27_228:not(#\9 ) {
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: 0;
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/grid/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_grid_14yj0_6jr98_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-wrap: wrap;
  margin-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  pointer-events: none;
}

.awsui_grid_14yj0_6jr98_145.awsui_no-gutters_14yj0_6jr98_181:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_grid-column_14yj0_6jr98_186:not(#\9 ) {
  box-sizing: border-box;
  position: relative;
  padding-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  display: flex;
}

.awsui_grid_14yj0_6jr98_145.awsui_no-gutters_14yj0_6jr98_181 > .awsui_grid-column_14yj0_6jr98_186:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-1_14yj0_6jr98_197:not(#\9 ) {
  flex: 0 0 8.3333333333%;
  max-inline-size: 8.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-1_14yj0_6jr98_201:not(#\9 ) {
  inset-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-1_14yj0_6jr98_204:not(#\9 ) {
  inset-inline-end: 8.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-2_14yj0_6jr98_207:not(#\9 ) {
  flex: 0 0 16.6666666667%;
  max-inline-size: 16.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-2_14yj0_6jr98_211:not(#\9 ) {
  inset-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-2_14yj0_6jr98_214:not(#\9 ) {
  inset-inline-end: 16.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-3_14yj0_6jr98_217:not(#\9 ) {
  flex: 0 0 25%;
  max-inline-size: 25%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-3_14yj0_6jr98_221:not(#\9 ) {
  inset-inline-start: 25%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-3_14yj0_6jr98_224:not(#\9 ) {
  inset-inline-end: 25%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-4_14yj0_6jr98_227:not(#\9 ) {
  flex: 0 0 33.3333333333%;
  max-inline-size: 33.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-4_14yj0_6jr98_231:not(#\9 ) {
  inset-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-4_14yj0_6jr98_234:not(#\9 ) {
  inset-inline-end: 33.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-5_14yj0_6jr98_237:not(#\9 ) {
  flex: 0 0 41.6666666667%;
  max-inline-size: 41.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-5_14yj0_6jr98_241:not(#\9 ) {
  inset-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-5_14yj0_6jr98_244:not(#\9 ) {
  inset-inline-end: 41.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-6_14yj0_6jr98_247:not(#\9 ) {
  flex: 0 0 50%;
  max-inline-size: 50%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-6_14yj0_6jr98_251:not(#\9 ) {
  inset-inline-start: 50%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-6_14yj0_6jr98_254:not(#\9 ) {
  inset-inline-end: 50%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-7_14yj0_6jr98_257:not(#\9 ) {
  flex: 0 0 58.3333333333%;
  max-inline-size: 58.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-7_14yj0_6jr98_261:not(#\9 ) {
  inset-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-7_14yj0_6jr98_264:not(#\9 ) {
  inset-inline-end: 58.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-8_14yj0_6jr98_267:not(#\9 ) {
  flex: 0 0 66.6666666667%;
  max-inline-size: 66.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-8_14yj0_6jr98_271:not(#\9 ) {
  inset-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-8_14yj0_6jr98_274:not(#\9 ) {
  inset-inline-end: 66.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-9_14yj0_6jr98_277:not(#\9 ) {
  flex: 0 0 75%;
  max-inline-size: 75%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-9_14yj0_6jr98_281:not(#\9 ) {
  inset-inline-start: 75%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-9_14yj0_6jr98_284:not(#\9 ) {
  inset-inline-end: 75%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-10_14yj0_6jr98_287:not(#\9 ) {
  flex: 0 0 83.3333333333%;
  max-inline-size: 83.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-10_14yj0_6jr98_291:not(#\9 ) {
  inset-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-10_14yj0_6jr98_294:not(#\9 ) {
  inset-inline-end: 83.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-11_14yj0_6jr98_297:not(#\9 ) {
  flex: 0 0 91.6666666667%;
  max-inline-size: 91.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-11_14yj0_6jr98_301:not(#\9 ) {
  inset-inline-start: 91.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-11_14yj0_6jr98_304:not(#\9 ) {
  inset-inline-end: 91.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_colspan-12_14yj0_6jr98_307:not(#\9 ) {
  flex: 0 0 100%;
  max-inline-size: 100%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-12_14yj0_6jr98_311:not(#\9 ) {
  inset-inline-start: 100%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-12_14yj0_6jr98_314:not(#\9 ) {
  inset-inline-end: 100%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_push-0_14yj0_6jr98_317:not(#\9 ) {
  inset-inline-start: auto;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_pull-0_14yj0_6jr98_320:not(#\9 ) {
  inset-inline-end: auto;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-1_14yj0_6jr98_323:not(#\9 ) {
  margin-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-2_14yj0_6jr98_326:not(#\9 ) {
  margin-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-3_14yj0_6jr98_329:not(#\9 ) {
  margin-inline-start: 25%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-4_14yj0_6jr98_332:not(#\9 ) {
  margin-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-5_14yj0_6jr98_335:not(#\9 ) {
  margin-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-6_14yj0_6jr98_338:not(#\9 ) {
  margin-inline-start: 50%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-7_14yj0_6jr98_341:not(#\9 ) {
  margin-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-8_14yj0_6jr98_344:not(#\9 ) {
  margin-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-9_14yj0_6jr98_347:not(#\9 ) {
  margin-inline-start: 75%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-10_14yj0_6jr98_350:not(#\9 ) {
  margin-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_6jr98_186.awsui_offset-11_14yj0_6jr98_353:not(#\9 ) {
  margin-inline-start: 91.6666666667%;
}

.awsui_restore-pointer-events_14yj0_6jr98_357:not(#\9 ) {
  pointer-events: auto;
  inline-size: 100%;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/form-field/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_aqu00_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/form-field/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_error-icon-shake-wrapper_14mhv_5962o_153:not(#\9 ),
.awsui_warning-icon-shake-wrapper_14mhv_5962o_154:not(#\9 ) {
  animation: awsui_awsui-motion-shake-horizontally_14mhv_5962o_1 var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_14mhv_5962o_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-shake-wrapper_14mhv_5962o_153:not(#\9 ),
  .awsui_warning-icon-shake-wrapper_14mhv_5962o_154:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-shake-wrapper_14mhv_5962o_153:not(#\9 ), .awsui-mode-entering .awsui_error-icon-shake-wrapper_14mhv_5962o_153:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-shake-wrapper_14mhv_5962o_154:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-shake-wrapper_14mhv_5962o_154:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_error-icon-scale-wrapper_14mhv_5962o_184:not(#\9 ),
.awsui_warning-icon-scale-wrapper_14mhv_5962o_185:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_14mhv_5962o_1 var(--motion-duration-refresh-only-medium-i6gkfs, 0ms) var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-scale-popup_14mhv_5962o_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-scale-wrapper_14mhv_5962o_184:not(#\9 ),
  .awsui_warning-icon-scale-wrapper_14mhv_5962o_185:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-scale-wrapper_14mhv_5962o_184:not(#\9 ), .awsui-mode-entering .awsui_error-icon-scale-wrapper_14mhv_5962o_184:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-scale-wrapper_14mhv_5962o_185:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-scale-wrapper_14mhv_5962o_185:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_warning_14mhv_5962o_154:not(#\9 ),
.awsui_error_14mhv_5962o_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_14mhv_5962o_1 var(--motion-duration-refresh-only-medium-i6gkfs, 0ms) var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in-0_14mhv_5962o_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_warning_14mhv_5962o_154:not(#\9 ),
  .awsui_error_14mhv_5962o_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_warning_14mhv_5962o_154:not(#\9 ), .awsui-mode-entering .awsui_warning_14mhv_5962o_154:not(#\9 ), .awsui-motion-disabled .awsui_error_14mhv_5962o_153:not(#\9 ), .awsui-mode-entering .awsui_error_14mhv_5962o_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_14mhv_5962o_236:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
}

.awsui_label_14mhv_5962o_269:not(#\9 ) {
  box-sizing: border-box;
  color: var(--color-text-form-label-ttmnb4, #16191f);
  display: inline;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_label_14mhv_5962o_269:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_info_14mhv_5962o_283:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_description_14mhv_5962o_289:not(#\9 ),
.awsui_constraint_14mhv_5962o_290:not(#\9 ) {
  color: var(--color-text-form-secondary-smwr7a, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_hints_14mhv_5962o_297:not(#\9 ),
.awsui_constraint-has-validation-text_14mhv_5962o_298:not(#\9 ) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_secondary-control_14mhv_5962o_302:not(#\9 ) {
  /* used in test-utils */
}

.awsui_controls_14mhv_5962o_306:not(#\9 ):not(.awsui_label-hidden_14mhv_5962o_306) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_label-wrapper_14mhv_5962o_309:not(#\9 ):empty + .awsui_controls_14mhv_5962o_306 {
  padding-block-start: 0;
}

.awsui_control_14mhv_5962o_306:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_error_14mhv_5962o_153:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  display: flex;
  align-items: flex-start;
}

.awsui_warning_14mhv_5962o_154:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  display: flex;
  align-items: flex-start;
}

.awsui_error__message_14mhv_5962o_336:not(#\9 ),
.awsui_warning__message_14mhv_5962o_337:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_visually-hidden_14mhv_5962o_341:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/dropdown-status/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_vrgzu_lvi7n_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block-start: var(--space-xxs-9rrxti, 4px);
  padding-block-end: calc(var(--space-xxs-9rrxti, 4px) + var(--space-xxxs-z28114, 2px));
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  color: var(--color-text-dropdown-footer-nxfsvs, #687078);
}

.awsui_root_vrgzu_lvi7n_145 > .awsui_recovery_vrgzu_lvi7n_180:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/dropdown-footer/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1afi9_mc4c1_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1afi9_mc4c1_145:not(#\9 ):not(.awsui_hidden_1afi9_mc4c1_176) {
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
}

.awsui_root_1afi9_mc4c1_145:not(#\9 ):not(.awsui_hidden_1afi9_mc4c1_176).awsui_no-items_1afi9_mc4c1_179 {
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-dropdown-item-top-of452d, #eaeded);
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/input/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_2rhyz_1k2au_145:not(#\9 ) {
  /* used in test-utils for component to distinguish input from other input-like components, for example autosuggest */
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  inline-size: 100%;
  cursor: text;
  box-sizing: border-box;
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  block-size: var(--size-vertical-input-oamkvu, 32px);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-readonly_2rhyz_1k2au_196:not(#\9 ) {
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
}

.awsui_input_2rhyz_1k2au_149:not(#\9 )::-webkit-input-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 )::-ms-input-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 )::-moz-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):-moz-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-x30rdp, #eaeded);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  color: var(--color-text-input-disabled-k2fbx1, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled::-webkit-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled::-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled::-moz-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
  opacity: 1;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):disabled:-moz-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
  opacity: 1;
}

.awsui_input_2rhyz_1k2au_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_input_2rhyz_1k2au_149.awsui_input-invalid_2rhyz_1k2au_263:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-invalid_2rhyz_1k2au_263:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-invalid_2rhyz_1k2au_263.awsui_input-has-icon-left_2rhyz_1k2au_272:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-llp3ak, 32px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
}

.awsui_input_2rhyz_1k2au_149.awsui_input-warning_2rhyz_1k2au_275:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-warning_2rhyz_1k2au_275:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-warning_2rhyz_1k2au_275.awsui_input-has-icon-left_2rhyz_1k2au_272:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-llp3ak, 32px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
}

.awsui_input_2rhyz_1k2au_149.awsui_input-type-search_2rhyz_1k2au_287:not(#\9 ) {
  box-sizing: border-box;
  -webkit-appearance: none;
}

.awsui_input_2rhyz_1k2au_149.awsui_input-type-search_2rhyz_1k2au_287:not(#\9 )::-webkit-search-decoration {
  -webkit-appearance: none;
}

.awsui_input_2rhyz_1k2au_149.awsui_input-type-search_2rhyz_1k2au_287:not(#\9 )::-webkit-search-cancel-button {
  display: none;
}

.awsui_input_2rhyz_1k2au_149.awsui_input-has-icon-left_2rhyz_1k2au_272:not(#\9 ) {
  padding-inline-start: var(--space-field-icon-offset-llp3ak, 32px);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-has-icon-right_2rhyz_1k2au_300:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-llp3ak, 32px);
}

.awsui_input_2rhyz_1k2au_149.awsui_input-has-no-border-radius_2rhyz_1k2au_303:not(#\9 ) {
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
}

.awsui_input-container_2rhyz_1k2au_310:not(#\9 ) {
  display: flex;
  position: relative;
}

.awsui_input-icon-left_2rhyz_1k2au_315:not(#\9 ) {
  position: absolute;
  pointer-events: none;
  inset-inline-start: var(--space-field-horizontal-cy5q05, 8px);
  inset-block-start: calc(50% - var(--line-height-body-m-2zx78l, 22px) / 2);
}

.awsui_input-icon-right_2rhyz_1k2au_322:not(#\9 ) {
  position: absolute;
  inset-block-start: calc(50% - var(--line-height-body-m-2zx78l, 22px) / 2);
  inset-inline-end: calc(var(--space-field-horizontal-cy5q05, 8px) - var(--space-xxs-9rrxti, 4px));
}

.awsui_input-button-right_2rhyz_1k2au_328:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/select/parts/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_placeholder_dwuol_cd5pq_145:not(#\9 ) {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_item_dwuol_cd5pq_150:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_item_dwuol_cd5pq_150 > .awsui_checkbox_dwuol_cd5pq_154:not(#\9 ) {
  position: relative;
  min-block-size: var(--size-control-73ulj5, 14px);
  min-inline-size: var(--size-control-73ulj5, 14px);
  block-size: var(--size-control-73ulj5, 14px);
  inline-size: var(--size-control-73ulj5, 14px);
  margin-inline-end: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_filter_dwuol_cd5pq_163:not(#\9 ) {
  z-index: 4;
  flex-shrink: 0;
}

.awsui_trigger_dwuol_cd5pq_168:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_layout-strut_dwuol_cd5pq_174:not(#\9 ) {
  inline-size: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.awsui_list-bottom_dwuol_cd5pq_180:not(#\9 ) {
  /* used in unit-tests */
}

.awsui_selected-icon_dwuol_cd5pq_184:not(#\9 ) {
  color: var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_show-label-tag_dwuol_cd5pq_188 > .awsui_selected-icon_dwuol_cd5pq_184:not(#\9 ) {
  padding-inline-start: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_inline-token-trigger_dwuol_cd5pq_192:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  column-gap: var(--space-xxs-9rrxti, 4px);
  inline-size: 100%;
}

.awsui_inline-token-list_dwuol_cd5pq_199:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--space-xxs-9rrxti, 4px);
  inline-size: 100%;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(270deg, transparent, white 20px, white);
  mask-image: linear-gradient(270deg, transparent, white 20px, white);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_inline-token-list_dwuol_cd5pq_199:not(#\9 ):dir(rtl) {
  -webkit-mask-image: linear-gradient(-270deg, transparent, white 20px, white);
  mask-image: linear-gradient(-270deg, transparent, white 20px, white);
}

.awsui_inline-token-list_dwuol_cd5pq_199 > .awsui_inline-token_dwuol_cd5pq_192:not(#\9 ) {
  display: flex;
  align-items: center;
  min-inline-size: max-content;
  block-size: 18px;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  background: var(--color-background-item-selected-svru52, #f1faff);
  border-start-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-start-end-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-end-radius: var(--border-radius-token-h9xa3v, 2px);
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_visual-refresh_dwuol_cd5pq_229 > .awsui_inline-token-list_dwuol_cd5pq_199 > .awsui_inline-token_dwuol_cd5pq_192:not(#\9 ) {
  border-start-start-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-start-end-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-end-start-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-end-end-radius: var(--border-radius-badge-iqcxsr, 16px);
}

.awsui_inline-token-hidden-placeholder_dwuol_cd5pq_236:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_inline-token-counter_dwuol_cd5pq_242:not(#\9 ) {
  white-space: nowrap;
}

.awsui_inline-token-trigger--disabled_dwuol_cd5pq_246 > .awsui_inline-token-list_dwuol_cd5pq_199 > .awsui_inline-token_dwuol_cd5pq_192:not(#\9 ) {
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  color: var(--color-text-disabled-fd1zmc, #aab7b8);
}

.awsui_inline-label-trigger-wrapper_dwuol_cd5pq_252:not(#\9 ) {
  margin-block-start: -7px;
}

.awsui_inline-label-wrapper_dwuol_cd5pq_256:not(#\9 ) {
  margin-block-start: calc(var(--space-scaled-xs-x91h81, 8px) * -1);
}

.awsui_inline-label_dwuol_cd5pq_252:not(#\9 ) {
  background-image: linear-gradient(to bottom, transparent calc(100% - (var(--border-width-field-22mkxn, 1px) + var(--border-control-focus-ring-shadow-spread-0k725q, 1px) + 5px)), var(--color-background-input-default-m1182s, #ffffff) 1px);
  background-position: bottom;
  box-sizing: border-box;
  display: inline-block;
  color: var(--color-text-form-label-ttmnb4, #16191f);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: 14px;
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  position: relative;
  inset-inline-start: calc(var(--border-width-field-22mkxn, 1px) + var(--space-field-horizontal-cy5q05, 8px) - var(--space-scaled-xxs-t7ij38, 4px));
  margin-block-start: var(--space-scaled-xs-x91h81, 8px);
  padding-block-end: 2px;
  padding-inline: var(--space-scaled-xxs-t7ij38, 4px);
  max-inline-size: calc(100% - 2 * var(--space-field-horizontal-cy5q05, 8px));
  z-index: 1;
}

.awsui_inline-label_dwuol_cd5pq_252.awsui_inline-label-disabled_dwuol_cd5pq_278:not(#\9 ) {
  background: var(--color-background-container-header-9ekpze, #fafafa);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_disabled-reason-tooltip_dwuol_cd5pq_286:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/checkbox-icon/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1fn7j_1my0h_145:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-box_1fn7j_1my0h_152:not(#\9 ) {
  fill: var(--color-background-control-default-nfjmqs, #ffffff);
  stroke: var(--color-border-control-default-9558cz, #687078);
  stroke-width: var(--border-width-field-22mkxn, 1px);
  transition: fill var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear), stroke var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1fn7j_1my0h_145 > .awsui_styled-box_1fn7j_1my0h_152:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1fn7j_1my0h_145 > .awsui_styled-box_1fn7j_1my0h_152:not(#\9 ), .awsui-mode-entering .awsui_root_1fn7j_1my0h_145 > .awsui_styled-box_1fn7j_1my0h_152:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-box-checked_1fn7j_1my0h_168:not(#\9 ), .awsui_root_1fn7j_1my0h_145 > .awsui_styled-box-indeterminate_1fn7j_1my0h_168:not(#\9 ) {
  fill: var(--color-background-control-checked-o6tstc, #0073bb);
  stroke: var(--color-border-control-checked-j4kw7p, #0073bb);
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-box-disabled_1fn7j_1my0h_172:not(#\9 ), .awsui_root_1fn7j_1my0h_145 > .awsui_styled-box-readonly_1fn7j_1my0h_172:not(#\9 ) {
  fill: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  stroke: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-line_1fn7j_1my0h_176:not(#\9 ) {
  stroke: var(--color-foreground-control-default-ifjt2j, #ffffff);
  stroke-width: 2;
  fill: none;
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-line-disabled_1fn7j_1my0h_181:not(#\9 ) {
  stroke: var(--color-foreground-control-disabled-4f3ynk, #ffffff);
}

.awsui_root_1fn7j_1my0h_145 > .awsui_styled-line-readonly_1fn7j_1my0h_184:not(#\9 ) {
  stroke: var(--color-foreground-control-read-only-781hi8, #687078);
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/option/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_option_1p2cx_ysfro_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: flex-start;
  inline-size: 100%;
  min-inline-size: 0;
  box-sizing: border-box;
  color: inherit;
}

.awsui_option_1p2cx_ysfro_153:not(#\9 ):not(.awsui_disabled_1p2cx_ysfro_190) {
  cursor: inherit;
}

.awsui_option_1p2cx_ysfro_153.awsui_parent_1p2cx_ysfro_193:not(#\9 ) {
  font-weight: bold;
}

.awsui_option_1p2cx_ysfro_153.awsui_parent_1p2cx_ysfro_193:not(#\9 ):not(.awsui_disabled_1p2cx_ysfro_190):not(.awsui_highlighted_1p2cx_ysfro_196) {
  color: var(--color-text-dropdown-group-label-q0p18s, #545b64);
}

.awsui_content_1p2cx_ysfro_200:not(#\9 ) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  min-inline-size: 0;
}

.awsui_label-content_1p2cx_ysfro_207:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.awsui_label_1p2cx_ysfro_207:not(#\9 ),
.awsui_tag_1p2cx_ysfro_214:not(#\9 ),
.awsui_label-tag_1p2cx_ysfro_215:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label_1p2cx_ysfro_207:not(#\9 ),
.awsui_tag_1p2cx_ysfro_214:not(#\9 ) {
  flex-wrap: wrap;
}

.awsui_label-prefix_1p2cx_ysfro_225:not(#\9 ) {
  font-weight: 700;
}

.awsui_label-tag_1p2cx_ysfro_215:not(#\9 ) {
  padding-inline-start: var(--space-s-2025hl, 12px);
  flex: auto;
  text-align: end;
}

.awsui_label-tag_1p2cx_ysfro_215:not(#\9 ):empty {
  display: none;
}

.awsui_tags_1p2cx_ysfro_238:not(#\9 ),
.awsui_description_1p2cx_ysfro_239:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  color: var(--color-text-dropdown-item-secondary-7xon9n, #687078);
  flex-wrap: wrap;
}

.awsui_tags_1p2cx_ysfro_238.awsui_highlighted_1p2cx_ysfro_196:not(#\9 ),
.awsui_description_1p2cx_ysfro_239.awsui_highlighted_1p2cx_ysfro_196:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-hover-r9wbgb, #687078);
}

.awsui_tags_1p2cx_ysfro_238.awsui_selected_1p2cx_ysfro_250:not(#\9 ),
.awsui_description_1p2cx_ysfro_239.awsui_selected_1p2cx_ysfro_250:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-7xon9n, #687078);
}

.awsui_tags_1p2cx_ysfro_238:not(#\9 ) {
  display: flex;
  align-items: stretch;
}

.awsui_tag_1p2cx_ysfro_214:not(#\9 ):not(:last-child) {
  padding-inline-end: var(--space-m-kpg8id, 16px);
}

.awsui_icon_1p2cx_ysfro_264:not(#\9 ) {
  padding-inline-end: var(--space-xs-xf5ch3, 8px);
  align-content: center;
  display: flex;
  flex-shrink: 0;
}

.awsui_icon-size-big_1p2cx_ysfro_271:not(#\9 ) {
  padding-block-start: var(--space-option-icon-big-top-b7er3p, 2px);
}

.awsui_filtering-match-highlight_1p2cx_ysfro_275:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-filter-match-ao8pad, #f1faff);
  color: var(--color-text-dropdown-item-filter-match-udo802, #0073bb);
  font-weight: bold;
}

.awsui_disabled_1p2cx_ysfro_190:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
  pointer-events: none;
}

.awsui_disabled_1p2cx_ysfro_190 > .awsui_content_1p2cx_ysfro_200 > .awsui_tags_1p2cx_ysfro_238:not(#\9 ),
.awsui_disabled_1p2cx_ysfro_190 > .awsui_content_1p2cx_ysfro_200 > .awsui_description_1p2cx_ysfro_239:not(#\9 ) {
  color: currentColor;
}

.awsui_trigger-variant_1p2cx_ysfro_290:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/option/analytics-metadata/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_1q5vz_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/selectable-item/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_parent_2dmmi_qu62t_5:not(#\9 ),
.awsui_option-content_2dmmi_qu62t_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/selectable-item/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_selectable-item_15o6u_1qr87_145:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  list-style: none;
  z-index: 1;
  border-block: var(--border-divider-list-width-471u6a, 1px) solid transparent;
  border-inline: var(--border-divider-list-width-471u6a, 1px) solid transparent;
  border-block-start-color: var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
  border-block-end-color: var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
  background-color: var(--color-background-dropdown-item-default-3fkgnm, #ffffff);
  color: var(--color-text-dropdown-item-default-qbzqwe, #16191f);
  border-inline-start-width: 0;
  border-inline-end-width: 0;
  padding-block: calc(var(--space-xxs-9rrxti, 4px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px));
  padding-inline: calc(var(--space-field-horizontal-cy5q05, 8px) + var(--border-item-width-0zxiwv, 1px));
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_pad-bottom_15o6u_1qr87_167:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-9rrxti, 4px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px) + var(--space-xxxs-z28114, 2px));
  border-block-end-color: transparent;
}

.awsui_selectable-item_15o6u_1qr87_145:not(#\9 ):not(:first-child) {
  margin-block-start: calc(-1 * var(--border-item-width-0zxiwv, 1px));
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_has-background_15o6u_1qr87_174:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_highlighted_15o6u_1qr87_177:not(#\9 ), .awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-iwmwp7, #16191f);
  border-width: var(--border-item-width-0zxiwv, 1px);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_highlighted_15o6u_1qr87_177.awsui_pad-bottom_15o6u_1qr87_167:not(#\9 ), .awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177.awsui_pad-bottom_15o6u_1qr87_167:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-9rrxti, 4px) + var(--space-xxxs-z28114, 2px));
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_highlighted_15o6u_1qr87_177:not(#\9 ) {
  z-index: 3;
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
  border-color: var(--color-border-dropdown-item-hover-38gqzc, #879596);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_highlighted_15o6u_1qr87_177.awsui_disabled_15o6u_1qr87_195:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-l74aj0, #aab7b8);
  border-color: var(--color-border-dropdown-item-dimmed-hover-u2vkm2, #879596);
  background-color: var(--color-background-dropdown-item-dimmed-e83q5u, transparent);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177:not(#\9 ) {
  z-index: 2;
  background-color: var(--color-background-dropdown-item-selected-wpab75, #f1faff);
  border-color: var(--color-border-dropdown-item-selected-viaqvp, #eaeded);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177.awsui_next-item-selected_15o6u_1qr87_205:not(#\9 ) {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177.awsui_highlighted_15o6u_1qr87_177:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-hover-38gqzc, #879596);
  z-index: 3;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177 + .awsui_selectable-item_15o6u_1qr87_145.awsui_selected_15o6u_1qr87_177:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_highlighted_15o6u_1qr87_177.awsui_is-keyboard_15o6u_1qr87_217:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-ngxovj, #0073bb);
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221:not(#\9 ) {
  font-weight: bold;
  color: var(--color-text-dropdown-group-label-q0p18s, #545b64);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221:not(#\9 ):not(.awsui_interactiveGroups_15o6u_1qr87_225) {
  border-block-start-color: var(--color-border-dropdown-group-olb3gq, #eaeded);
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221.awsui_interactiveGroups_15o6u_1qr87_225:not(#\9 ) {
  padding-block: calc(var(--space-xs-xf5ch3, 8px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px));
  padding-inline: calc(var(--space-field-horizontal-cy5q05, 8px) + var(--border-item-width-0zxiwv, 1px));
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221.awsui_interactiveGroups_15o6u_1qr87_225.awsui_highlighted_15o6u_1qr87_177:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-iwmwp7, #16191f);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221.awsui_interactiveGroups_15o6u_1qr87_225.awsui_highlighted_15o6u_1qr87_177:not(#\9 ), .awsui_selectable-item_15o6u_1qr87_145.awsui_parent_15o6u_1qr87_221.awsui_interactiveGroups_15o6u_1qr87_225.awsui_selected_15o6u_1qr87_177:not(#\9 ) {
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_child_15o6u_1qr87_241:not(#\9 ) {
  padding-inline-start: calc(var(--space-xxl-pd3205, 32px) + var(--border-item-width-0zxiwv, 1px));
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_child_15o6u_1qr87_241.awsui_highlighted_15o6u_1qr87_177:not(#\9 ), .awsui_selectable-item_15o6u_1qr87_145.awsui_child_15o6u_1qr87_241.awsui_selected_15o6u_1qr87_177:not(#\9 ) {
  padding-inline-start: var(--space-xxl-pd3205, 32px);
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_disabled_15o6u_1qr87_195:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
}

.awsui_selectable-item_15o6u_1qr87_145:not(#\9 ):not(.awsui_disabled_15o6u_1qr87_195):not(.awsui_parent_15o6u_1qr87_221) {
  cursor: pointer;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_interactiveGroups_15o6u_1qr87_225:not(#\9 ):not(.awsui_disabled_15o6u_1qr87_195) {
  cursor: pointer;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_virtual_15o6u_1qr87_256:not(#\9 ) {
  position: absolute;
  inset-block-start: var(--border-dropdown-virtual-offset-width-fpddos, 0px);
  inset-inline-start: 0;
  inline-size: 100%;
  box-sizing: border-box;
}

.awsui_selectable-item_15o6u_1qr87_145.awsui_virtual_15o6u_1qr87_256:not(#\9 ):first-of-type:not(.awsui_selected_15o6u_1qr87_177, .awsui_highlighted_15o6u_1qr87_177) {
  border-block-start-color: var(--color-border-dropdown-item-top-of452d, #eaeded);
}

.awsui_measure-strut_15o6u_1qr87_267:not(#\9 ) {
  position: absolute;
  pointer-events: none;
  block-size: 100%;
  inline-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  padding-block-start: var(--border-divider-list-width-471u6a, 1px);
}

.awsui_measure-strut-first_15o6u_1qr87_276:not(#\9 ) {
  padding-block-end: var(--border-divider-list-width-471u6a, 1px);
}

.awsui_screenreader-content_15o6u_1qr87_280:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_option-content_15o6u_1qr87_286:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/button-trigger/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-trigger_l32fn_xo3sj_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/button-trigger/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-trigger_18eso_32oi8_161 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-180-6z1h8e, 135ms) var(--motion-easing-rotate-180-l3wboa, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_button-trigger_18eso_32oi8_161 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_button-trigger_18eso_32oi8_161 > .awsui_arrow_18eso_32oi8_161:not(#\9 ), .awsui-mode-entering .awsui_button-trigger_18eso_32oi8_161 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: flex;
  inline-size: 100%;
  justify-content: space-between;
  align-items: center;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  min-block-size: var(--size-vertical-input-oamkvu, 32px);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-root_18eso_32oi8_221:not(#\9 ), .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-nested_18eso_32oi8_221:not(#\9 ) {
  padding-block: 0px;
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  border-color: var(--color-border-item-selected-36ewhb, #0073bb);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  block-size: 100%;
  min-block-size: unset;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-root_18eso_32oi8_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-nested_18eso_32oi8_221:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-root_18eso_32oi8_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-nested_18eso_32oi8_221:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-root_18eso_32oi8_221:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-nested_18eso_32oi8_221:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px));
  inset-block-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px));
  inline-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px) + var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px));
  block-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px) + var(--space-filtering-token-operation-select-focus-outline-gutter-lr5vk6, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_in-filtering-token-nested_18eso_32oi8_221:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-input-hy50dp, 2px) / 2);
  border-end-start-radius: calc(var(--border-radius-input-hy50dp, 2px) / 2);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_has-caret_18eso_32oi8_255:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-llp3ak, 32px);
}

.awsui_button-trigger_18eso_32oi8_161 > .awsui_placeholder_18eso_32oi8_258:not(#\9 ) {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_button-trigger_18eso_32oi8_161 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-field-horizontal-cy5q05, 8px);
  inset-block-start: calc(50% - var(--line-height-body-m-2zx78l, 22px) / 2);
  color: var(--color-text-button-inline-icon-default-vtrukh, #545b64);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):hover > .awsui_arrow_18eso_32oi8_161 {
  color: var(--color-text-button-inline-icon-hover-zcasq6, #16191f);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_pressed_18eso_32oi8_271 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_disabled_18eso_32oi8_274:not(#\9 ) {
  background-color: var(--color-background-input-disabled-x30rdp, #eaeded);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  color: var(--color-text-input-disabled-k2fbx1, #879596);
  cursor: auto;
}

.awsui_button-trigger_18eso_32oi8_161.awsui_disabled_18eso_32oi8_274 > .awsui_arrow_18eso_32oi8_161:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_disabled_18eso_32oi8_274.awsui_in-filtering-token_18eso_32oi8_221:not(#\9 ) {
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_disabled_18eso_32oi8_274 > .awsui_placeholder_18eso_32oi8_258:not(#\9 ) {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_readonly_18eso_32oi8_290:not(#\9 ):not(.awsui_button-trigger_18eso_32oi8_161.awsui_disabled_18eso_32oi8_274) {
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221):invalid {
  box-shadow: none;
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_invalid_18eso_32oi8_312, .awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_invalid_18eso_32oi8_312:focus {
  color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_invalid_18eso_32oi8_312:focus, .awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_invalid_18eso_32oi8_312:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_warning_18eso_32oi8_321, .awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_warning_18eso_32oi8_321:focus {
  color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_warning_18eso_32oi8_321:focus, .awsui_button-trigger_18eso_32oi8_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_32oi8_221).awsui_warning_18eso_32oi8_321:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button-trigger_18eso_32oi8_161.awsui_inline-tokens_18eso_32oi8_330:not(#\9 ) {
  padding-block: 0;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/token-list/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_gfwv3_584zh_193:not(#\9 ) {
  gap: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_root_gfwv3_584zh_193.awsui_horizontal_gfwv3_584zh_196:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-xf5ch3, 8px);
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_root_gfwv3_584zh_193.awsui_vertical_gfwv3_584zh_202:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_list_gfwv3_584zh_207:not(#\9 ) {
  display: contents;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_list_gfwv3_584zh_207.awsui_horizontal_gfwv3_584zh_196:not(#\9 ), .awsui_list_gfwv3_584zh_207.awsui_vertical_gfwv3_584zh_202:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_list_gfwv3_584zh_207.awsui_horizontal_gfwv3_584zh_196:not(#\9 ) {
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_list_gfwv3_584zh_207.awsui_vertical_gfwv3_584zh_202:not(#\9 ) {
  flex-direction: column;
}

.awsui_list_gfwv3_584zh_207.awsui_grid_gfwv3_584zh_226:not(#\9 ) {
  display: grid;
  gap: var(--space-xs-xf5ch3, 8px);
  grid-template-columns: repeat(auto-fill, 230px);
}

@media (max-width: 688px) {
  .awsui_list_gfwv3_584zh_207.awsui_grid_gfwv3_584zh_226:not(#\9 ) {
    display: flex;
    flex-direction: column;
  }
}
.awsui_list-item_gfwv3_584zh_238:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_toggle-container-inline_gfwv3_584zh_245:not(#\9 ) {
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
  display: flex;
  align-items: center;
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  background-color: transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid transparent;
  border-inline: var(--border-width-field-22mkxn, 1px) solid transparent;
  padding-block: 0;
  padding-inline: 0;
  margin-inline-start: -1px;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_toggle_gfwv3_584zh_245:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_toggle_gfwv3_584zh_245:not(#\9 ), .awsui-mode-entering .awsui_toggle_gfwv3_584zh_245:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ):focus {
  outline: none;
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ):active, .awsui_toggle_gfwv3_584zh_245:not(#\9 ):focus, .awsui_toggle_gfwv3_584zh_245:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_toggle_gfwv3_584zh_245:not(#\9 ):active, .awsui_toggle_gfwv3_584zh_245:not(#\9 ):focus, .awsui_toggle_gfwv3_584zh_245:not(#\9 ):hover {
  text-decoration: none;
  text-decoration-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_toggle_gfwv3_584zh_245:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_toggle_gfwv3_584zh_245 > .awsui_description_gfwv3_584zh_337:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_separator_gfwv3_584zh_341:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-scaled-m-er48cl, 16px);
  inline-size: var(--border-divider-section-width-wl9k66, 1px);
  background-color: var(--color-border-divider-default-qn9pru, #eaeded);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/token-group/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_dm8gx_1atvr_161:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_dm8gx_1atvr_161.awsui_has-items_dm8gx_1atvr_192:not(#\9 ):not(.awsui_no-padding_dm8gx_1atvr_192) {
  padding-block-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ) {
  margin-block-start: -1px;
  margin-block-end: 0;
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
  margin-inline-end: -1px;
  border-block: 1px solid transparent;
  border-inline: 1px solid transparent;
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  color: var(--color-text-button-inline-icon-default-vtrukh, #545b64);
  background-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-button-inline-icon-hover-zcasq6, #16191f);
}

.awsui_token_dm8gx_1atvr_238:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_token-box_dm8gx_1atvr_245:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline-start: var(--space-field-horizontal-cy5q05, 8px);
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--color-background-item-selected-svru52, #f1faff);
  border-start-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-start-end-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-end-radius: var(--border-radius-token-h9xa3v, 2px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  box-sizing: border-box;
}

.awsui_token-box-readonly_dm8gx_1atvr_265:not(#\9 ) {
  border-color: var(--color-border-input-disabled-k23dfh, #eaeded);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  pointer-events: none;
}

.awsui_token-box-readonly_dm8gx_1atvr_265 > .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_token-box-readonly_dm8gx_1atvr_265 > .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):hover {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_token-box-disabled_dm8gx_1atvr_279.awsui_token-box-disabled_dm8gx_1atvr_279:not(#\9 ) {
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  color: var(--color-text-disabled-fd1zmc, #aab7b8);
  pointer-events: none;
}

.awsui_token-box-disabled_dm8gx_1atvr_279.awsui_token-box-disabled_dm8gx_1atvr_279 > .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_token-box-disabled_dm8gx_1atvr_279.awsui_token-box-disabled_dm8gx_1atvr_279 > .awsui_dismiss-button_dm8gx_1atvr_196:not(#\9 ):hover {
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/multiselect/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_f8g6q_m7o8e_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_embedded_f8g6q_m7o8e_177:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: contents;
}

.awsui_tokens_f8g6q_m7o8e_210:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-x91h81, 8px);
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-filter/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1px7g_1l424_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_chart-filter_1px7g_1l424_177:not(#\9 ) {
  /* used in test-utils */
}

.awsui_custom-icon-wrapper_1px7g_1l424_181:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/chart-legend/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_1kjc7_1bwgz_153:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_marker_1kjc7_1bwgz_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_marker_1kjc7_1bwgz_153:not(#\9 ), .awsui-mode-entering .awsui_marker_1kjc7_1bwgz_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1kjc7_1bwgz_167:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1kjc7_1bwgz_167:not(#\9 ):focus {
  outline: none;
}

.awsui_title_1kjc7_1bwgz_202:not(#\9 ) {
  /* used in test utils */
}

.awsui_list_1kjc7_1bwgz_206:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_marker_1kjc7_1bwgz_153:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  margin-inline-end: var(--space-m-kpg8id, 16px);
  padding-block: 0;
  padding-inline: 0;
  border-block: 0;
  border-inline: 0;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}

.awsui_marker_1kjc7_1bwgz_153:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_1bwgz_153:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_1bwgz_153:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_1bwgz_153:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_marker_1kjc7_1bwgz_153:not(#\9 ):last-child {
  margin-inline-end: 0;
}

.awsui_marker_1kjc7_1bwgz_153.awsui_marker--dimmed_1kjc7_1bwgz_255:not(#\9 ) {
  opacity: 0.35;
}

.awsui_marker_1kjc7_1bwgz_153.awsui_marker--highlighted_1kjc7_1bwgz_258:not(#\9 ) {
  /* used in test utils */
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/attribute-editor/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_empty-appear_n4qlp_vf8jl_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_n4qlp_vf8jl_1 var(--motion-duration-transition-show-paced-wrsk0l, 180ms) var(--motion-easing-transition-show-paced-o52el4, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_n4qlp_vf8jl_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_empty-appear_n4qlp_vf8jl_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_empty-appear_n4qlp_vf8jl_153:not(#\9 ), .awsui-mode-entering .awsui_empty-appear_n4qlp_vf8jl_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_n4qlp_vf8jl_175:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
}

.awsui_empty_n4qlp_vf8jl_153:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-empty-t3q50w, #687078);
}

.awsui_row_n4qlp_vf8jl_214:not(#\9 ) {
  /* used in test-utils */
}

.awsui_row-control_n4qlp_vf8jl_218:not(#\9 ) {
  /* used in test-utils */
}

.awsui_field_n4qlp_vf8jl_222:not(#\9 ) {
  /* used in test-utils */
}

.awsui_add-button_n4qlp_vf8jl_226:not(#\9 ) {
  /* used in test-utils */
}

.awsui_remove-button_n4qlp_vf8jl_230:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button-container-haslabel_n4qlp_vf8jl_234:not(#\9 ) {
  padding-block-start: calc(var(--space-xxs-9rrxti, 4px) + var(--line-height-body-m-2zx78l, 22px));
}

.awsui_button-container-nolabel_n4qlp_vf8jl_238:not(#\9 ) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_divider_n4qlp_vf8jl_242:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_additional-info_n4qlp_vf8jl_246:not(#\9 ) {
  color: var(--color-text-form-secondary-smwr7a, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  display: block;
  word-wrap: break-word;
  margin-block-start: var(--space-xxs-9rrxti, 4px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ) {
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ), .awsui-mode-entering .awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):focus {
  outline: none;
}

.awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):active, .awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):focus, .awsui_additional-info_n4qlp_vf8jl_246 > a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_right-align_n4qlp_vf8jl_292:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/column-layout/flexible-column-layout/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
dl.awsui_css-grid_zqq3x_1u16s_181:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.awsui_css-grid_zqq3x_1u16s_181:not(#\9 ) {
  display: grid;
  gap: var(--space-grid-gutter-fzqbbi, 20px);
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-no-gutters_zqq3x_1u16s_192:not(#\9 ) {
  gap: 0;
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-variant-text-grid_zqq3x_1u16s_195 > .awsui_item_zqq3x_1u16s_195:not(#\9 ) {
  padding-inline: var(--space-grid-gutter-fzqbbi, 20px);
  position: relative;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-variant-text-grid_zqq3x_1u16s_195 > .awsui_item_zqq3x_1u16s_195:not(#\9 )::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  transform: translateX(calc(-0.5 * var(--space-grid-gutter-fzqbbi, 20px)));
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-variant-text-grid_zqq3x_1u16s_195 > .awsui_item_zqq3x_1u16s_195:not(#\9 ):dir(rtl)::before {
  transform: translateX(calc(0.5 * var(--space-grid-gutter-fzqbbi, 20px)));
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-variant-text-grid_zqq3x_1u16s_195 > .awsui_item_zqq3x_1u16s_195.awsui_first-column_zqq3x_1u16s_212:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_css-grid_zqq3x_1u16s_181.awsui_grid-variant-text-grid_zqq3x_1u16s_195 > .awsui_item_zqq3x_1u16s_195.awsui_first-column_zqq3x_1u16s_212:not(#\9 )::before {
  display: none;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/column-layout/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
div.awsui_column-layout_vvxn7_145b3_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-no-gutters_vvxn7_145b3_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-fzqbbi, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-fzqbbi, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-breakpoint-default_vvxn7_145b3_231 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-1_vvxn7_145b3_234.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-1_vvxn7_145b3_234.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-variant-text-grid_vvxn7_145b3_223.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_145b3_219) > * {
  padding-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_145b3_219).awsui_grid-variant-text-grid_vvxn7_145b3_223 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-fzqbbi, 20px);
  margin-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-breakpoint-default_vvxn7_145b3_231 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-1_vvxn7_145b3_234.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-1_vvxn7_145b3_234.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-vertical-borders_vvxn7_145b3_268.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-2_vvxn7_145b3_240.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-3_vvxn7_145b3_246.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xxs_vvxn7_145b3_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_145b3_181 > .awsui_grid_vvxn7_145b3_213.awsui_grid-horizontal-borders_vvxn7_145b3_301.awsui_grid-columns-4_vvxn7_145b3_252.awsui_grid-breakpoint-xs_vvxn7_145b3_237 > *:not(#\9 ):nth-last-child(4):nth-child(4n+1) {
  border-block-end-width: 0;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/autosuggest-input/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dropdown-footer_vm8qf_jxdvh_5:not(#\9 ) {
  overflow: hidden;
  flex-shrink: 0;
}

.awsui_dropdown-content_vm8qf_jxdvh_10:not(#\9 ) {
  display: contents;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/autosuggest/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_12hwc_oboi4_5:not(#\9 ) {
  inline-size: 100%;
}

.awsui_layout-strut_12hwc_oboi4_9:not(#\9 ) {
  inline-size: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.awsui_list-bottom_12hwc_oboi4_15:not(#\9 ) {
  /* used in unit-tests */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/badge/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_badge_1yjyg_1v865_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  display: inline-block;
  border-start-start-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-start-end-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-end-start-radius: var(--border-radius-badge-iqcxsr, 16px);
  border-end-end-radius: var(--border-radius-badge-iqcxsr, 16px);
  padding-block: 0;
  padding-inline: var(--space-xs-xf5ch3, 8px);
  color: var(--color-text-notification-default-9btz6p, #fafafa);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-grey_1yjyg_1v865_188:not(#\9 ) {
  background-color: var(--color-background-notification-grey-x6h4jv, #545b64);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-green_1yjyg_1v865_191:not(#\9 ) {
  background-color: var(--color-background-notification-green-b4gyu1, #1d8102);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-blue_1yjyg_1v865_194:not(#\9 ) {
  background-color: var(--color-background-notification-blue-3vxw23, #0073bb);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-red_1yjyg_1v865_197:not(#\9 ) {
  background-color: var(--color-background-notification-red-yz16bb, #d13212);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-severity-critical_1yjyg_1v865_200:not(#\9 ) {
  background-color: var(--color-background-notification-severity-critical-yql7s7, #870303);
  color: var(--color-text-notification-severity-critical-pe7gm8, #fafafa);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-severity-high_1yjyg_1v865_204:not(#\9 ) {
  background-color: var(--color-background-notification-severity-high-xlqzo8, #ce3311);
  color: var(--color-text-notification-severity-high-6pzn9o, #fafafa);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-severity-medium_1yjyg_1v865_208:not(#\9 ) {
  background-color: var(--color-background-notification-severity-medium-esx053, #f89256);
  color: var(--color-text-notification-severity-medium-ngnb5b, #000000);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-severity-low_1yjyg_1v865_212:not(#\9 ) {
  background-color: var(--color-background-notification-severity-low-yhdvja, #f2cd54);
  color: var(--color-text-notification-severity-low-tphlhn, #16191f);
}

.awsui_badge_1yjyg_1v865_145.awsui_badge-color-severity-neutral_1yjyg_1v865_216:not(#\9 ) {
  background-color: var(--color-background-notification-severity-neutral-xjl2tz, #687078);
  color: var(--color-text-notification-severity-neutral-5p0dkq, #fafafa);
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/mixed-line-bar-chart/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_series_1yz9c_1tufa_189:not(#\9 ),
.awsui_series--bar_1yz9c_1tufa_190 > .awsui_series__rect_1yz9c_1tufa_190:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_series_1yz9c_1tufa_189:not(#\9 ),
  .awsui_series--bar_1yz9c_1tufa_190 > .awsui_series__rect_1yz9c_1tufa_190:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_series_1yz9c_1tufa_189:not(#\9 ), .awsui-mode-entering .awsui_series_1yz9c_1tufa_189:not(#\9 ), .awsui-motion-disabled .awsui_series--bar_1yz9c_1tufa_190 > .awsui_series__rect_1yz9c_1tufa_190:not(#\9 ), .awsui-mode-entering .awsui_series--bar_1yz9c_1tufa_190 > .awsui_series__rect_1yz9c_1tufa_190:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_exiting_1yz9c_1tufa_207:not(#\9 ) {
  animation: awsui_awsui-motion-fade-out-0_1yz9c_1tufa_1 var(--motion-duration-refresh-only-fast-7xaxpp, 0ms) var(--motion-easing-refresh-only-b-wk2p34, cubic-bezier(1, 0, 0.83, 1));
}

@keyframes awsui_awsui-motion-fade-out-0_1yz9c_1tufa_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_exiting_1yz9c_1tufa_207:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_exiting_1yz9c_1tufa_207:not(#\9 ), .awsui-mode-entering .awsui_exiting_1yz9c_1tufa_207:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1yz9c_1tufa_229:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series_1yz9c_1tufa_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-z2nu1c, miter);
  pointer-events: none;
}

.awsui_series--highlighted_1yz9c_1tufa_242:not(#\9 ),
.awsui_series__bar--highlighted_1yz9c_1tufa_243:not(#\9 ) {
  /* used in dom query */
}

.awsui_series--dimmed_1yz9c_1tufa_247:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_1yz9c_1tufa_251:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-7c084h, 3 5);
  stroke-width: var(--border-line-chart-width-qt73mb, 2px);
}

.awsui_bar-group_1yz9c_1tufa_256:not(#\9 ) {
  pointer-events: none;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/bar-chart/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1gfe1_7b6p8_9:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/file-input/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1wp4s_1aucu_185:not(#\9 ),
.awsui_file-input_1wp4s_1aucu_186:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hidden_1wp4s_1aucu_190:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-icon_1wp4s_1aucu_196:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-icon_1wp4s_1aucu_196:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-icon_1wp4s_1aucu_196:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-e6tfh3, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-button_1wp4s_1aucu_217:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-button_1wp4s_1aucu_217:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1aucu_196.awsui_force-focus-outline-button_1wp4s_1aucu_217:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-group/test-classes/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-group_1v2mg_1s3dt_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button-group-item_1v2mg_1s3dt_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button-group-tooltip_1v2mg_1s3dt_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_item_1v2mg_1s3dt_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_tooltip_1v2mg_1s3dt_21:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/toggle-button/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_variant-normal_1a743_1rsg2_9.awsui_pressed_1a743_1rsg2_9:not(#\9 ) {
  background: var(--color-background-toggle-button-normal-pressed-ld5t3c, #eaeded);
  border-color: var(--color-border-toggle-button-normal-pressed-k1r45v, #545b64);
  color: var(--color-text-toggle-button-normal-pressed-qbizoe, #16191f);
}

.awsui_variant-icon_1a743_1rsg2_15.awsui_pressed_1a743_1rsg2_9:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-toggle-button-icon-pressed-qqq2u2, #16191f);
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/button-group/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_vdkpj_5t0ih_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_item-wrapper_vdkpj_5t0ih_217:not(#\9 ) {
  display: inline-block;
}

.awsui_group_vdkpj_5t0ih_221:not(#\9 ) {
  display: contents;
}

.awsui_divider_vdkpj_5t0ih_225:not(#\9 ) {
  background-color: var(--color-border-divider-default-qn9pru, #eaeded);
  inline-size: var(--border-divider-section-width-wl9k66, 1px);
  margin-block: var(--space-static-xs-fdj8ix, 8px);
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/calendar/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_1ykar_uyrv9_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1ykar_uyrv9_1 var(--motion-duration-show-quick-kypzaj, 135ms) var(--motion-easing-show-quick-lvi5i8, ease-out);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1ykar_uyrv9_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_1ykar_uyrv9_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_1ykar_uyrv9_153:not(#\9 ), .awsui-mode-entering .awsui_calendar_1ykar_uyrv9_153:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ykar_uyrv9_180:not(#\9 ) {
  /* used in test-utils */
}

.awsui_calendar_1ykar_uyrv9_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: var(--size-calendar-grid-width-m7rthz, 234px);
  overflow: auto;
}

.awsui_calendar-inner_1ykar_uyrv9_218:not(#\9 ) {
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_calendar-header_1ykar_uyrv9_222:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.awsui_calendar-header-title_1ykar_uyrv9_227:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: 700;
  color: var(--color-text-dropdown-item-default-qbzqwe, #16191f);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_calendar-next-btn_1ykar_uyrv9_235:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-prev-btn_1ykar_uyrv9_238:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-grid_1ykar_uyrv9_241:not(#\9 ) {
  inline-size: 100%;
  table-layout: fixed;
}

.awsui_calendar-grid_1ykar_uyrv9_241:not(#\9 ):not(.awsui_calendar-grid-dense_1ykar_uyrv9_245) {
  border-spacing: var(--space-calendar-grid-gutter-tohz1e, 0px);
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_calendar-grid-dense_1ykar_uyrv9_245:not(#\9 ) {
  border-spacing: 0;
}

.awsui_calendar-grid-cell_1ykar_uyrv9_253:not(#\9 ) {
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_calendar-date-header_1ykar_uyrv9_258:not(#\9 ) {
  padding-block-start: var(--space-s-2025hl, 12px);
  padding-block-end: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-omri7j, #545b64);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
  border-inline-end: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
  position: relative;
}

.awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):first-child {
  border-inline-start: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
}

.awsui_calendar-date-enabled_1ykar_uyrv9_278:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-dropdown-item-secondary-7xon9n, #687078);
}

.awsui_calendar-date-enabled_1ykar_uyrv9_278:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_calendar-date-enabled_1ykar_uyrv9_278.awsui_calendar-date-current-page_1ykar_uyrv9_288:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-qbzqwe, #16191f);
}

.awsui_calendar-date-enabled_1ykar_uyrv9_278.awsui_calendar-date-current-page_1ykar_uyrv9_288:not(#\9 ):hover {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  color: var(--color-text-calendar-date-hover-5m22fz, #16191f);
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
}

.awsui_calendar-date-enabled_1ykar_uyrv9_278.awsui_calendar-date-current-page_1ykar_uyrv9_288:not(#\9 ):hover:not(.awsui_calendar-date-selected_1ykar_uyrv9_299)::after {
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
}

.awsui_calendar-date-current_1ykar_uyrv9_288:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  background-color: var(--color-background-calendar-current-date-5fswaq, #f2f3f3);
  font-weight: 700;
}

.awsui_calendar-date_1ykar_uyrv9_258:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: transparent;
  inset-block-start: calc(-1 * var(--border-item-width-0zxiwv, 1px));
  inset-inline-start: calc(-1 * var(--border-item-width-0zxiwv, 1px));
  inset-inline-end: calc(-1 * var(--border-item-width-0zxiwv, 1px));
}

.awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):not(.awsui_calendar-date-dense_1ykar_uyrv9_320)::after {
  inset-block-end: calc(-1 * var(--border-item-width-0zxiwv, 1px));
  inset-inline-start: calc(-1 * var(--border-item-width-0zxiwv, 1px));
}

.awsui_calendar-date-dense_1ykar_uyrv9_320:not(#\9 )::after {
  inset-block-end: -1px;
  inset-inline-start: -1px;
}

.awsui_calendar-date_1ykar_uyrv9_258 > .awsui_date-inner_1ykar_uyrv9_328:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):focus:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_uyrv9_258:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 ) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: 700;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 ):focus:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-fg8q4g, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_uyrv9_299:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  background-color: var(--color-background-control-checked-o6tstc, #0073bb);
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_calendar-date-selected_1ykar_uyrv9_299 > .awsui_date-inner_1ykar_uyrv9_328:not(#\9 ) {
  z-index: 2;
  color: var(--color-background-control-default-nfjmqs, #ffffff);
  position: relative;
}

.awsui_calendar-row_1ykar_uyrv9_403:not(#\9 ):first-child > .awsui_calendar-date_1ykar_uyrv9_258 {
  border-block-start: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
}

.awsui_disabled-reason-tooltip_1ykar_uyrv9_407:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_wih1l_kxpwe_153:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  inline-size: 100%;
}

.awsui_tools_wih1l_kxpwe_164:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  padding-block-start: var(--space-scaled-xs-x91h81, 8px);
  padding-block-end: var(--space-table-header-tools-bottom-8i4ihz, 4px);
  padding-inline: 0;
}

.awsui_tools-filtering_wih1l_kxpwe_172:not(#\9 ) {
  max-inline-size: 100%;
  margin-inline-end: var(--space-l-xu1x80, 20px);
}

@supports (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_kxpwe_172:not(#\9 ) {
    flex: 1 1 fit-content;
  }
}
@supports not (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_kxpwe_172:not(#\9 ) {
    flex: 1 1 auto;
  }
}
.awsui_tools-align-right_wih1l_kxpwe_186:not(#\9 ) {
  display: flex;
  margin-inline-start: auto;
}

.awsui_tools-pagination_wih1l_kxpwe_190 + .awsui_tools-preferences_wih1l_kxpwe_190:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  box-sizing: border-box;
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_tools-small_wih1l_kxpwe_196 > .awsui_tools-filtering_wih1l_kxpwe_172:not(#\9 ) {
  margin-inline-end: 0;
  margin-block-end: var(--space-scaled-xs-x91h81, 8px);
  flex-basis: 100%;
}

.awsui_table_wih1l_kxpwe_202:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  border-spacing: 0;
  position: relative;
  box-sizing: border-box;
}

.awsui_table-layout-fixed_wih1l_kxpwe_209:not(#\9 ) {
  table-layout: fixed;
}

.awsui_wrapper_wih1l_kxpwe_213:not(#\9 ) {
  position: relative;
  box-sizing: border-box;
  inline-size: 100%;
  overflow-x: auto;
  scrollbar-width: none; /* Hide scrollbar in Firefox */
}

.awsui_wrapper_wih1l_kxpwe_213.awsui_variant-stacked_wih1l_kxpwe_220 > .awsui_table_wih1l_kxpwe_202:not(#\9 ), .awsui_wrapper_wih1l_kxpwe_213.awsui_variant-stacked_wih1l_kxpwe_220 > .awsui_wrapper-content-measure_wih1l_kxpwe_220:not(#\9 ), .awsui_wrapper_wih1l_kxpwe_213.awsui_variant-container_wih1l_kxpwe_220 > .awsui_table_wih1l_kxpwe_202:not(#\9 ), .awsui_wrapper_wih1l_kxpwe_213.awsui_variant-container_wih1l_kxpwe_220 > .awsui_wrapper-content-measure_wih1l_kxpwe_220:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-ciak0s, 0px);
}

.awsui_wrapper_wih1l_kxpwe_213.awsui_variant-container_wih1l_kxpwe_220:not(#\9 ):not(.awsui_has-footer_wih1l_kxpwe_223) {
  padding-block-end: var(--space-table-content-bottom-r9l1c2, 0px);
}

.awsui_wrapper_wih1l_kxpwe_213:not(#\9 ):not(.awsui_has-header_wih1l_kxpwe_226) {
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_wrapper_wih1l_kxpwe_213:not(#\9 )::-webkit-scrollbar {
  display: none; /* Hide scrollbar in Safari and Chrome */
}

body[data-awsui-focus-visible=true] .awsui_wrapper_wih1l_kxpwe_213:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_cell-merged_wih1l_kxpwe_243:not(#\9 ) {
  text-align: center;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_cell-merged_wih1l_kxpwe_243.awsui_has-footer_wih1l_kxpwe_223:not(#\9 ) {
  /*
  Add a bottom border to the body cell of an empty table as a separator between the
  table and the footer
  */
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_cell-merged-content_wih1l_kxpwe_255:not(#\9 ) {
  box-sizing: border-box;
  inline-size: 100%;
  padding-block-start: var(--space-scaled-m-er48cl, 16px);
  padding-block-end: var(--space-scaled-l-08jb88, 20px);
  padding-inline: var(--space-l-xu1x80, 20px);
}

@supports (position: sticky) {
  .awsui_cell-merged-content_wih1l_kxpwe_255:not(#\9 ) {
    position: sticky;
    inset-inline-start: 0;
    margin-block: 0;
    margin-inline: calc(-2 * var(--space-table-horizontal-ciak0s, 0px));
  }
}
.awsui_empty_wih1l_kxpwe_271:not(#\9 ) {
  color: var(--color-text-empty-t3q50w, #687078);
}

.awsui_loading_wih1l_kxpwe_275:not(#\9 ) {
  /* used in test-utils */
}

/*
The min/max/width token values in Visual Refresh should align
the table header and body cells selection control with the table
filter search icon.
*/
.awsui_selection-control_wih1l_kxpwe_284:not(#\9 ) {
  box-sizing: border-box;
  max-inline-size: var(--size-table-selection-horizontal-8ncv96, 54px);
  min-inline-size: var(--size-table-selection-horizontal-8ncv96, 54px);
  position: relative;
  inline-size: var(--size-table-selection-horizontal-8ncv96, 54px);
}

.awsui_selection-control_wih1l_kxpwe_284.awsui_selection-control-header_wih1l_kxpwe_291:not(#\9 ) {
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: var(--space-scaled-l-08jb88, 20px);
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid transparent;
}

.awsui_header-secondary_wih1l_kxpwe_297:not(#\9 ) {
  overflow: auto;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
  box-sizing: border-box;
  inline-size: 100%;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background: var(--color-background-table-header-bknnau, #fafafa);
}

.awsui_header-secondary_wih1l_kxpwe_297.awsui_variant-full-page_wih1l_kxpwe_309:not(#\9 ) {
  background: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_header-secondary_wih1l_kxpwe_297.awsui_variant-stacked_wih1l_kxpwe_220 > .awsui_table_wih1l_kxpwe_202:not(#\9 ), .awsui_header-secondary_wih1l_kxpwe_297.awsui_variant-container_wih1l_kxpwe_220 > .awsui_table_wih1l_kxpwe_202:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-ciak0s, 0px);
}

.awsui_header-secondary_wih1l_kxpwe_297.awsui_variant-stacked_wih1l_kxpwe_220:not(#\9 ):not(.awsui_table-has-header_wih1l_kxpwe_315), .awsui_header-secondary_wih1l_kxpwe_297.awsui_variant-container_wih1l_kxpwe_220:not(#\9 ):not(.awsui_table-has-header_wih1l_kxpwe_315) {
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_header-secondary_wih1l_kxpwe_297:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_header-secondary_wih1l_kxpwe_297.awsui_table-has-header_wih1l_kxpwe_315:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-container-divider-gl15p9, #eaeded);
}

.awsui_header-controls_wih1l_kxpwe_326:not(#\9 ) {
  padding-block: var(--space-container-header-top-bomjbu, 12px) var(--space-container-header-bottom-qqnwwz, 12px);
}

.awsui_header-controls_wih1l_kxpwe_326.awsui_variant-full-page_wih1l_kxpwe_309:not(#\9 ) {
  padding-block: 0 calc(var(--space-container-header-bottom-qqnwwz, 12px) + var(--space-table-header-tools-full-page-bottom-dmyrgq, 4px));
}

.awsui_header-controls_wih1l_kxpwe_326.awsui_variant-stacked_wih1l_kxpwe_220:not(#\9 ), .awsui_header-controls_wih1l_kxpwe_326.awsui_variant-container_wih1l_kxpwe_220:not(#\9 ) {
  padding-inline: calc(var(--space-table-horizontal-ciak0s, 0px) + var(--space-table-header-horizontal-vhrx2d, 20px));
}

.awsui_header-controls_wih1l_kxpwe_326.awsui_variant-embedded_wih1l_kxpwe_335:not(#\9 ), .awsui_header-controls_wih1l_kxpwe_326.awsui_variant-borderless_wih1l_kxpwe_335:not(#\9 ) {
  padding-inline: var(--space-table-header-horizontal-vhrx2d, 20px);
  padding-block-start: var(--space-table-embedded-header-top-u7x1ax, 12px);
}

.awsui_footer-wrapper_wih1l_kxpwe_340.awsui_variant-stacked_wih1l_kxpwe_220:not(#\9 ), .awsui_footer-wrapper_wih1l_kxpwe_340.awsui_variant-container_wih1l_kxpwe_220:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-ciak0s, 0px);
}

.awsui_footer_wih1l_kxpwe_340:not(#\9 ) {
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-table-footer-horizontal-t5rbr4, 20px);
}

.awsui_footer-with-pagination_wih1l_kxpwe_348:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_footer-pagination_wih1l_kxpwe_356:not(#\9 ) {
  margin-inline-start: auto;
}

.awsui_thead-active_wih1l_kxpwe_360:not(#\9 ),
.awsui_row_wih1l_kxpwe_361:not(#\9 ),
.awsui_row-selected_wih1l_kxpwe_362:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/cards/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ) {
  transition-property: background-color;
  transition-duration: var(--motion-duration-transition-show-paced-wrsk0l, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-o52el4, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ), .awsui-mode-entering .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before {
  transition-property: border-top-color, border-right-color, border-bottom-color, border-left-color;
  transition-duration: var(--motion-duration-transition-show-paced-wrsk0l, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-o52el4, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before, .awsui-mode-entering .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before {
  animation: none;
  transition: none;
}

.awsui_root_p8a6i_1gtwg_193:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header-variant-full-page_p8a6i_1gtwg_232.awsui_header-refresh_p8a6i_1gtwg_232:not(#\9 ) {
  padding-block-start: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-block-end: calc(var(--space-container-header-bottom-qqnwwz, 12px) + var(--space-table-header-tools-full-page-bottom-dmyrgq, 4px));
}

.awsui_list_p8a6i_1gtwg_239:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  margin-block: 0;
  margin-inline-start: calc(var(--space-grid-gutter-fzqbbi, 20px) * -1);
  margin-inline-end: 0;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-1_p8a6i_1gtwg_250 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 100%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-2_p8a6i_1gtwg_253 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 50%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-3_p8a6i_1gtwg_256 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 33.3333333333%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-4_p8a6i_1gtwg_259 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 25%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-5_p8a6i_1gtwg_262 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 20%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-6_p8a6i_1gtwg_265 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 16.6666666667%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-7_p8a6i_1gtwg_268 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 14.2857142857%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-8_p8a6i_1gtwg_271 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 12.5%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-9_p8a6i_1gtwg_274 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 11.1111111111%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-10_p8a6i_1gtwg_277 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 10%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-11_p8a6i_1gtwg_280 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 9.0909090909%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-12_p8a6i_1gtwg_283 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 8.3333333333%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-13_p8a6i_1gtwg_286 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 7.6923076923%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-14_p8a6i_1gtwg_289 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 7.1428571429%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-15_p8a6i_1gtwg_292 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 6.6666666667%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-16_p8a6i_1gtwg_295 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 6.25%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-17_p8a6i_1gtwg_298 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 5.8823529412%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-18_p8a6i_1gtwg_301 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 5.5555555556%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-19_p8a6i_1gtwg_304 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 5.2631578947%;
}

.awsui_list_p8a6i_1gtwg_239.awsui_list-grid-20_p8a6i_1gtwg_307 > .awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  inline-size: 5%;
}

.awsui_selection-control_p8a6i_1gtwg_311:not(#\9 ) {
  position: absolute;
  box-sizing: border-box;
  inline-size: calc(var(--size-control-73ulj5, 14px) + 2 * var(--space-card-horizontal-mtfoa8, 20px));
  inset-block-start: 0;
  inset-inline-end: 0;
  padding-block: var(--space-card-vertical-lhexxi, 20px);
  padding-inline: var(--space-card-horizontal-mtfoa8, 20px);
}

.awsui_loading_p8a6i_1gtwg_321:not(#\9 ),
.awsui_empty_p8a6i_1gtwg_322:not(#\9 ) {
  overflow: hidden;
  text-align: center;
  color: var(--color-text-empty-t3q50w, #687078);
  margin-block-end: var(--space-scaled-l-08jb88, 20px);
}

.awsui_has-header_p8a6i_1gtwg_329:not(#\9 ) {
  margin-block-start: var(--space-grid-gutter-fzqbbi, 20px);
}

.awsui_has-header_p8a6i_1gtwg_329.awsui_refresh_p8a6i_1gtwg_332.awsui_header-variant-full-page_p8a6i_1gtwg_232:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_card_p8a6i_1gtwg_161:not(#\9 ) {
  display: flex;
  overflow-wrap: break-word;
  word-wrap: break-word;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
}

.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ) {
  position: relative;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  margin-block-start: 0;
  margin-block-end: var(--space-grid-gutter-fzqbbi, 20px);
  margin-inline-start: var(--space-grid-gutter-fzqbbi, 20px);
  margin-inline-end: 0;
  padding-block: var(--space-card-vertical-lhexxi, 20px);
  padding-inline: var(--space-card-horizontal-mtfoa8, 20px);
  inline-size: 100%;
  min-inline-size: 0;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-sizing: border-box;
}

.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-color: transparent;
  border-block-start: var(--border-container-top-width-s1x6t0, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  z-index: 1;
}

.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ):not(.awsui_refresh_p8a6i_1gtwg_332)::after {
  box-shadow: var(--shadow-container-u50cb8, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_card-inner_p8a6i_1gtwg_161.awsui_refresh_p8a6i_1gtwg_332:not(#\9 )::after {
  border-block: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
  border-inline: solid var(--border-divider-section-width-wl9k66, 1px) var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_card-header_p8a6i_1gtwg_403:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_card-header-inner_p8a6i_1gtwg_411:not(#\9 ) {
  inline-size: 100%;
  display: inline-block;
}

.awsui_card-selectable_p8a6i_1gtwg_415 > .awsui_card-inner_p8a6i_1gtwg_161 > .awsui_card-header_p8a6i_1gtwg_403:not(#\9 ) {
  inline-size: 90%;
}

.awsui_card-selected_p8a6i_1gtwg_418 > .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 ) {
  background-color: var(--color-background-item-selected-svru52, #f1faff);
}

.awsui_card-selected_p8a6i_1gtwg_418 > .awsui_card-inner_p8a6i_1gtwg_161:not(#\9 )::before {
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
}

.awsui_section_p8a6i_1gtwg_426:not(#\9 ) {
  display: inline-block;
  box-sizing: border-box;
  padding-block-start: var(--space-xs-xf5ch3, 8px);
  padding-block-end: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: 0;
  vertical-align: top;
}

.awsui_section-header_p8a6i_1gtwg_434:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-label-qg3d23, #545b64);
}

.awsui_section-content_p8a6i_1gtwg_440:not(#\9 ) {
  /* used in test-utils */
}

.awsui_section_p8a6i_1gtwg_426:not(#\9 ):last-child {
  padding-block-start: var(--space-xs-xf5ch3, 8px);
  padding-block-end: 0;
  padding-inline: 0;
}

.awsui_footer-pagination_p8a6i_1gtwg_450:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/selection/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1s55x_h5vg6_145:not(#\9 ) {
  /* used in test-utils and in the use-selection hook */
}

.awsui_label_1s55x_h5vg6_149:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding-block-end: var(--space-xxs-9rrxti, 4px);
  block-size: 100%;
  inset-block-start: 0;
  inline-size: 100%;
  inset-inline-start: 0;
  box-sizing: border-box;
  border-inline-end: 1px solid transparent;
}

.awsui_stud_1s55x_h5vg6_163:not(#\9 ) {
  visibility: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/abstract-switch/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_13tpe_9w8pd_5:not(#\9 ),
.awsui_native-input_13tpe_9w8pd_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/abstract-switch/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_content_1wepg_1473x_145:not(#\9 ),
.awsui_description_1wepg_1473x_146:not(#\9 ),
.awsui_label_1wepg_1473x_147:not(#\9 ) {
  display: block;
}

.awsui_label_1wepg_1473x_147:not(#\9 ) {
  color: var(--color-text-form-default-71mnsf, #16191f);
}

.awsui_outline_1wepg_1473x_155:not(#\9 ) {
  display: none;
}

.awsui_outline_1wepg_1473x_155.awsui_show-outline_1wepg_1473x_158:not(#\9 ) {
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_native-input_1wepg_1473x_162:not(#\9 ):focus + .awsui_outline_1wepg_1473x_155 {
  display: block;
}

.awsui_wrapper_1wepg_1473x_166:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: flex;
}

.awsui_label-wrapper_1wepg_1473x_172:not(#\9 ) {
  position: relative;
  display: flex;
  cursor: default;
}

.awsui_content_1wepg_1473x_145:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_empty-content_1wepg_1473x_183:not(#\9 ) {
  inline-size: 0px;
}

.awsui_description_1wepg_1473x_146:not(#\9 ) {
  color: var(--color-text-form-secondary-smwr7a, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_description-bottom-padding_1wepg_1473x_193:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_label_1wepg_1473x_147:not(#\9 ),
.awsui_description_1wepg_1473x_146:not(#\9 ) {
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_label-disabled_1wepg_1473x_201:not(#\9 ),
.awsui_description-disabled_1wepg_1473x_202:not(#\9 ) {
  color: var(--color-text-control-disabled-z30meo, #aab7b8);
}

.awsui_control_1wepg_1473x_206:not(#\9 ) {
  position: relative;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_control_1wepg_1473x_206 > input:not(#\9 ), .awsui_control_1wepg_1473x_206 > svg:not(#\9 ), .awsui_control_1wepg_1473x_206 > .awsui_outline_1wepg_1473x_155:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_control_1wepg_1473x_206 > input:not(#\9 ) {
  opacity: 0;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  margin-block: 0;
  margin-inline: 0;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/checkbox/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_k2y2q_y2arp_145.awsui_root_k2y2q_y2arp_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_checkbox-control_k2y2q_y2arp_178:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-2zx78l, 22px) - var(--size-control-73ulj5, 14px)) / 2);
  min-block-size: var(--size-control-73ulj5, 14px);
  min-inline-size: var(--size-control-73ulj5, 14px);
  block-size: var(--size-control-73ulj5, 14px);
  inline-size: var(--size-control-73ulj5, 14px);
}

.awsui_outline_k2y2q_y2arp_186:not(#\9 ) {
  position: relative;
}

.awsui_outline_k2y2q_y2arp_186:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_k2y2q_y2arp_186:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/radio-group/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1mabk_10h6x_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
}

.awsui_radio_1mabk_10h6x_178:not(#\9 ) {
  /*used in test-utils*/
}

.awsui_radio_1mabk_10h6x_178 + .awsui_radio_1mabk_10h6x_178:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_radio--has-description_1mabk_10h6x_186 + .awsui_radio_1mabk_10h6x_178:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_radio-control_1mabk_10h6x_190:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-2zx78l, 22px) - var(--size-control-73ulj5, 14px)) / 2);
  min-block-size: var(--size-control-73ulj5, 14px);
  min-inline-size: var(--size-control-73ulj5, 14px);
  block-size: var(--size-control-73ulj5, 14px);
  inline-size: var(--size-control-73ulj5, 14px);
}

.awsui_outline_1mabk_10h6x_198:not(#\9 ) {
  position: relative;
}

.awsui_outline_1mabk_10h6x_198:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_1mabk_10h6x_198:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-start-end-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-end-start-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  border-end-end-radius: var(--border-radius-control-circular-focus-ring-mxepal, 50%);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_styled-circle-border_1mabk_10h6x_220:not(#\9 ) {
  stroke: var(--color-border-control-default-9558cz, #687078);
  fill: var(--color-background-control-default-nfjmqs, #ffffff);
}

.awsui_styled-circle-border_1mabk_10h6x_220.awsui_styled-circle-disabled_1mabk_10h6x_224:not(#\9 ), .awsui_styled-circle-border_1mabk_10h6x_220.awsui_styled-circle-readonly_1mabk_10h6x_224:not(#\9 ) {
  fill: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  stroke: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_styled-circle-fill_1mabk_10h6x_229:not(#\9 ) {
  stroke: var(--color-background-control-checked-o6tstc, #0073bb);
  fill: var(--color-foreground-control-default-ifjt2j, #ffffff);
  opacity: 0;
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_styled-circle-fill_1mabk_10h6x_229:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_styled-circle-fill_1mabk_10h6x_229:not(#\9 ), .awsui-mode-entering .awsui_styled-circle-fill_1mabk_10h6x_229:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_styled-circle-fill_1mabk_10h6x_229.awsui_styled-circle-checked_1mabk_10h6x_245:not(#\9 ) {
  opacity: 1;
}

.awsui_styled-circle-fill_1mabk_10h6x_229.awsui_styled-circle-disabled_1mabk_10h6x_224:not(#\9 ) {
  fill: var(--color-foreground-control-disabled-4f3ynk, #ffffff);
  stroke: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_styled-circle-fill_1mabk_10h6x_229.awsui_styled-circle-readonly_1mabk_10h6x_224:not(#\9 ) {
  fill: var(--color-foreground-control-read-only-781hi8, #687078);
  stroke: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/code-editor/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable selector-combinator-disallowed-list, @amzn/awsui-no-implicit-descendant */
.awsui_code-editor-refresh_1gl9c_1lbte_158 .ace_editor .ace_gutter:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-tir8eq, 0px) - var(--border-item-width-0zxiwv, 1px));
}

.awsui_code-editor-refresh_1gl9c_1lbte_158 .ace_editor .ace_scroller:not(#\9 ) {
  border-start-end-radius: calc(var(--border-radius-code-editor-tir8eq, 0px) - var(--border-item-width-0zxiwv, 1px));
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor:not(#\9 ) {
  font-family: Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;
  font-size: 14px;
  line-height: 20px;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ),
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 4px 2px;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_info:not(#\9 ) {
  background-image: none;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d13212%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ff5d64%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23db0000%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ff7a7a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23906806%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fbd332%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23855900%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fbd332%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-cell:not(#\9 ) {
  padding-inline: 24px 16px;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget:not(#\9 ) {
  /* A good test case for disabled folds
     <<html<<<<
     </html>
  */
  inline-size: 14px;
  margin-inline-end: -15px;
  background-color: transparent;
  border-block: none;
  border-inline: none;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  margin-inline-start: -21px;
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget:not(#\9 ),
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  box-shadow: none;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -2px;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 1px;
  inset-block-start: 1px;
  inline-size: calc(100% - 1px - 1px);
  block-size: calc(100% - 1px - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_marker-layer > .ace_active-line:not(#\9 ) {
  background: transparent;
  box-sizing: border-box;
  border-block-start: 1px solid var(--color-border-code-editor-ace-active-line-light-theme-armo6c, #d5dbdb);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-light-theme-armo6c, #d5dbdb);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor.ace_dark .ace_marker-layer > .ace_active-line:not(#\9 ) {
  border-block-start: 1px solid var(--color-border-code-editor-ace-active-line-dark-theme-7z58fh, #687078);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-dark-theme-7z58fh, #687078);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-default-huuycx, #f2f3f3);
  color: var(--color-text-code-editor-gutter-default-qq39qn, #16191f);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter:not(#\9 ):focus,
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_scroller:not(#\9 ):focus {
  box-shadow: inset 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23545b64%27 fill=%27%23545b64%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23424650%27 fill=%27%23424650%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23545b64%27 fill=%27%23545b64%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23424650%27 fill=%27%23424650%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-active-line-default-svv05w, #687078);
  color: var(--color-text-code-editor-gutter-active-line-skw52b, #ffffff);
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -3px;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 2px;
  inset-block-start: 2px;
  inline-size: calc(100% - 2px - 2px);
  block-size: calc(100% - 2px - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-text-code-editor-gutter-active-line-skw52b, #ffffff);
}

.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23414750%27 fill=%27%23414750%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23414750%27 fill=%27%23414750%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
  color: var(--color-text-code-editor-gutter-active-line-skw52b, #ffffff);
  background-color: var(--color-background-code-editor-gutter-active-line-error-0tig1d, #d13212);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23414750%27 fill=%27%23414750%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23d5dbdb%27 fill=%27%23d5dbdb%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23414750%27 fill=%27%23414750%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fafafa%27 fill=%27%23fafafa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%2316191f%27 fill=%27%2316191f%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1lbte_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
/* stylelint-enable selector-combinator-disallowed-list, @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_pane_1gl9c_1lbte_700:not(#\9 ) {
  display: flex;
  position: relative;
  flex-direction: row;
  flex: 1;
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-default-dwsd6p, #d5dbdb);
  border-end-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
  background: var(--color-background-code-editor-status-bar-f4gh5m, #f2f3f3);
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_pane__close-container_1gl9c_1lbte_711:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: calc(var(--space-s-2025hl, 12px) / 2);
}

.awsui_pane__list_1gl9c_1lbte_716:not(#\9 ) {
  flex: 1;
  overflow: auto;
  max-block-size: 100%;
  box-sizing: border-box;
  margin-inline-end: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-xs-xf5ch3, 8px));
}

.awsui_pane__table_1gl9c_1lbte_723:not(#\9 ) {
  inline-size: 100%;
  border-spacing: 0;
  margin-block: var(--space-s-2025hl, 12px);
  margin-inline: 0;
}

.awsui_pane__item_1gl9c_1lbte_729 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ) {
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-transparent-avnyrh, transparent);
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-transparent-avnyrh, transparent);
}

.awsui_pane__item_1gl9c_1lbte_729 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-transparent-avnyrh, transparent);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_pane__item_1gl9c_1lbte_729 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-transparent-avnyrh, transparent);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_pane__item--highlighted_1gl9c_1lbte_743:not(#\9 ), .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):hover, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):focus {
  cursor: pointer;
  outline: none;
}

.awsui_pane__item--highlighted_1gl9c_1lbte_743 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ), .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1lbte_729, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1lbte_729 {
  background-color: var(--color-background-code-editor-pane-item-hover-hsgdfd, #eaeded);
}

.awsui_pane__item--highlighted_1gl9c_1lbte_743 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ), .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1lbte_729, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1lbte_729 {
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-pane-item-hover-a98haq, #687078);
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-pane-item-hover-a98haq, #687078);
}

.awsui_pane__item--highlighted_1gl9c_1lbte_743 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ):first-child, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1lbte_729:first-child, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1lbte_729:first-child {
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-pane-item-hover-a98haq, #687078);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_pane__item--highlighted_1gl9c_1lbte_743 > .awsui_pane__cell_1gl9c_1lbte_729:not(#\9 ):last-child, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1lbte_729:last-child, .awsui_pane__item_1gl9c_1lbte_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1lbte_729:last-child {
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-pane-item-hover-a98haq, #687078);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_pane__location_1gl9c_1lbte_764:not(#\9 ), .awsui_pane__description_1gl9c_1lbte_764:not(#\9 ) {
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_pane__location_1gl9c_1lbte_764:not(#\9 ) {
  vertical-align: baseline;
  white-space: nowrap;
  padding-inline-start: calc(var(--space-l-xu1x80, 20px) + var(--space-s-2025hl, 12px));
}

.awsui_pane__description_1gl9c_1lbte_764:not(#\9 ) {
  padding-inline-end: 0;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_focus-lock_1gl9c_1lbte_779:not(#\9 ) {
  block-size: 100%;
}

.awsui_code-editor_1gl9c_1lbte_158:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-default-dwsd6p, #d5dbdb);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-default-dwsd6p, #d5dbdb);
  border-start-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-start-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
  inline-size: 100%;
}

.awsui_editor_1gl9c_1lbte_823:not(#\9 ) {
  position: absolute;
  inset: 0;
}

.awsui_editor_1gl9c_1lbte_823:not(#\9 ):focus {
  position: absolute;
  overflow: visible;
  position: relative;
}

.awsui_editor_1gl9c_1lbte_823:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

.awsui_editor_1gl9c_1lbte_823:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_editor-refresh_1gl9c_1lbte_851:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-tir8eq, 0px) - var(--border-item-width-0zxiwv, 1px));
  border-start-end-radius: calc(var(--border-radius-code-editor-tir8eq, 0px) - var(--border-item-width-0zxiwv, 1px));
}

.awsui_status-bar_1gl9c_1lbte_856:not(#\9 ) {
  container-type: inline-size;
  display: flex;
  vertical-align: middle;
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-default-dwsd6p, #d5dbdb);
  background-color: var(--color-background-code-editor-status-bar-f4gh5m, #f2f3f3);
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_status-bar-with-hidden-pane_1gl9c_1lbte_865:not(#\9 ) {
  border-end-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
}

.awsui_status-bar__left_1gl9c_1lbte_869:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: var(--space-l-xu1x80, 20px);
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-code-editor-default-dwsd6p, #d5dbdb);
}

.awsui_status-bar__right_1gl9c_1lbte_876:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_status-bar__language-mode_1gl9c_1lbte_880:not(#\9 ), .awsui_status-bar__cursor-position_1gl9c_1lbte_880:not(#\9 ) {
  display: inline-block;
  color: var(--color-text-body-default-bvmavx, #16191f);
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_status-bar__cog-button_1gl9c_1lbte_886:not(#\9 ) {
  padding-block: calc(var(--space-scaled-xxs-t7ij38, 4px) - 1px);
  padding-inline: calc(var(--space-xs-xf5ch3, 8px) - 2px);
}

.awsui_tab-list_1gl9c_1lbte_891:not(#\9 ) {
  align-items: center;
  display: inline-flex;
}

.awsui_tab-button_1gl9c_1lbte_896:not(#\9 ) {
  position: relative;
  display: inline-flex;
  gap: var(--space-xxs-9rrxti, 4px);
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: var(--space-s-2025hl, 12px);
  line-height: inherit;
  color: var(--color-text-status-error-94vsqp, #d13212);
  background: none;
  border-block: none;
  border-inline: none;
  font-weight: bold;
  outline: none;
  cursor: pointer;
  z-index: 1;
}

.awsui_tab-button_1gl9c_1lbte_896:not(#\9 ):hover {
  color: var(--color-text-code-editor-tab-button-error-yq44eb, #ffffff);
  background: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_tab-button_1gl9c_1lbte_896:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  block-size: var(--border-active-width-lk35x8, 2px);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  background: var(--color-text-status-error-94vsqp, #d13212);
  opacity: 0;
}

.awsui_tab-button--refresh_1gl9c_1lbte_929:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-active-width-lk35x8, 2px) - 2px);
}

.awsui_tab-button--warnings_1gl9c_1lbte_932:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_tab-button--warnings_1gl9c_1lbte_932:not(#\9 ):hover {
  background: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_tab-button--warnings_1gl9c_1lbte_932:not(#\9 )::after {
  background: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_tab-button--active_1gl9c_1lbte_941:not(#\9 )::after {
  opacity: 1;
}

.awsui_tab-button--refresh_1gl9c_1lbte_929:not(#\9 )::after {
  transition: opacity var(--motion-duration-refresh-only-medium-i6gkfs, 0ms) var(--motion-easing-refresh-only-c-2mltoq, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tab-button--refresh_1gl9c_1lbte_929:not(#\9 )::after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tab-button--refresh_1gl9c_1lbte_929:not(#\9 )::after, .awsui-mode-entering .awsui_tab-button--refresh_1gl9c_1lbte_929:not(#\9 )::after {
  animation: none;
  transition: none;
}

.awsui_tab-button--disabled_1gl9c_1lbte_957:not(#\9 ) {
  font-weight: normal;
  color: var(--color-text-code-editor-status-bar-disabled-98kodh, #879596);
  cursor: default;
}

.awsui_tab-button--disabled_1gl9c_1lbte_957:not(#\9 ):hover {
  color: var(--color-text-code-editor-status-bar-disabled-98kodh, #879596);
  background: transparent;
}

.awsui_tab-button--disabled_1gl9c_1lbte_957:not(#\9 )::after {
  display: none;
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1lbte_896:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1lbte_896:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1lbte_896:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px));
  inset-block-start: calc(-1 * var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px));
  inline-size: calc(100% + var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px) + var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px));
  block-size: calc(100% + var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px) + var(--space-code-editor-status-focus-outline-gutter-frwh89, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_tab-button--divider_1gl9c_1lbte_990:not(#\9 ) {
  display: inline-block;
  block-size: var(--line-height-body-m-2zx78l, 22px);
  inline-size: var(--border-code-editor-status-divider-width-j22nww, 0px);
  background: var(--color-border-tabs-divider-4qy81q, #aab7b8);
  vertical-align: middle;
}

.awsui_tab-button--errors_1gl9c_1lbte_997:not(#\9 ) {
  /* used in test-utils */
}

@supports (contain: inline-size) {
  .awsui_tab-button_1gl9c_1lbte_896:not(#\9 ) {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
  @container not (max-width: 500px) {
    .awsui_tab-button_1gl9c_1lbte_896 > .awsui_count_1gl9c_1lbte_1006:not(#\9 ) {
      display: none;
    }
    .awsui_tab-button_1gl9c_1lbte_896 > .awsui_text_1gl9c_1lbte_1009:not(#\9 ) {
      display: inline;
    }
  }
  @container (max-width: 500px) {
    .awsui_tab-button_1gl9c_1lbte_896 > .awsui_count_1gl9c_1lbte_1006:not(#\9 ) {
      display: inline;
    }
    .awsui_tab-button_1gl9c_1lbte_896 > .awsui_text_1gl9c_1lbte_1009:not(#\9 ) {
      display: none;
    }
  }
}
@supports not (contain: inline-size) {
  .awsui_tab-button_1gl9c_1lbte_896 > .awsui_count_1gl9c_1lbte_1006:not(#\9 ) {
    display: none;
  }
  .awsui_tab-button_1gl9c_1lbte_896 > .awsui_text_1gl9c_1lbte_1009:not(#\9 ) {
    display: inline;
  }
}
.awsui_loading-screen_1gl9c_1lbte_1031:not(#\9 ),
.awsui_error-screen_1gl9c_1lbte_1032:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 480px;
  color: var(--color-text-body-secondary-5hohai, #545b64);
  background: var(--color-background-code-editor-loading-wuoidf, #f2f3f3);
  border-start-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-start-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-start-radius: var(--border-radius-code-editor-tir8eq, 0px);
  border-end-end-radius: var(--border-radius-code-editor-tir8eq, 0px);
}

.awsui_error-screen_1gl9c_1lbte_1032:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/code-editor/resizable-box/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_resizable-box_cufu9_11hu3_149:not(#\9 ) {
  position: relative;
  inline-size: 100%;
}

.awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 10;
  inline-size: var(--space-l-xu1x80, 20px);
  block-size: var(--space-l-xu1x80, 20px);
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-position: bottom right;
  background-size: var(--space-l-xu1x80, 20px);
  cursor: ns-resize;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23687078%27 fill-opacity=%270%27 stroke-width=%271%27%3E %3Cpath d=%27M 8 13 L 13 8 M 13 11 L 11 13 M 5 13 L 13 5%27/%3E %3C/svg%3E");
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

@supports (--css-variable-support-check: #000) {
  @media not print {
    .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ), .awsui-dark-mode .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23687078%27 fill-opacity=%270%27 stroke-width=%271%27%3E %3Cpath d=%27M 8 13 L 13 8 M 13 11 L 11 13 M 5 13 L 13 5%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  .awsui-visual-refresh .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23424650%27 fill-opacity=%270%27 stroke-width=%271%27%3E %3Cpath d=%27M 8 13 L 13 8 M 13 11 L 11 13 M 5 13 L 13 5%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-visual-refresh.awsui-polaris-dark-mode .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill-opacity=%270%27 stroke-width=%271%27%3E %3Cpath d=%27M 8 13 L 13 8 M 13 11 L 11 13 M 5 13 L 13 5%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_resizable-box-handle_cufu9_11hu3_154:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_resize-active_cufu9_11hu3_197:not(#\9 ) {
  -webkit-user-select: none;
  user-select: none;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/modal/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_modal-slide-up_1d2i7_mfglv_1 {
  0% {
    transform: translate(0, 10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.awsui_dialog_1d2i7_mfglv_169:not(#\9 ) {
  animation: awsui_modal-slide-up_1d2i7_mfglv_1 var(--motion-duration-slow-ncmroz, 180ms) ease-out, awsui_awsui-motion-fade-in-0_1d2i7_mfglv_1 var(--motion-duration-slow-ncmroz, 180ms) ease-out;
  animation-delay: var(--motion-duration-fast-xv2yiz, 90ms);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1d2i7_mfglv_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dialog_1d2i7_mfglv_169:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dialog_1d2i7_mfglv_169:not(#\9 ), .awsui-mode-entering .awsui_dialog_1d2i7_mfglv_169:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_dialog_1d2i7_mfglv_169.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_1d2i7_mfglv_1, awsui_awsui-motion-fade-in-0_1d2i7_mfglv_1;
  animation-duration: var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
  animation-timing-function: var(--motion-easing-refresh-only-a-liv5su, cubic-bezier(0, 0, 0, 1));
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1d2i7_mfglv_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-scale-popup_1d2i7_mfglv_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dialog_1d2i7_mfglv_169.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dialog_1d2i7_mfglv_169.awsui_refresh_1d2i7_mfglv_192:not(#\9 ), .awsui-mode-entering .awsui_dialog_1d2i7_mfglv_169.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_mfglv_225:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_1d2i7_mfglv_1 var(--motion-duration-extra-slow-rwzfnp, 270ms) ease-out;
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in_1d2i7_mfglv_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_root_1d2i7_mfglv_225:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1d2i7_mfglv_225:not(#\9 ), .awsui-mode-entering .awsui_root_1d2i7_mfglv_225:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_mfglv_225.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
  animation-duration: var(--motion-duration-refresh-only-fast-7xaxpp, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1d2i7_mfglv_225.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1d2i7_mfglv_225.awsui_refresh_1d2i7_mfglv_192:not(#\9 ), .awsui-mode-entering .awsui_root_1d2i7_mfglv_225.awsui_refresh_1d2i7_mfglv_192:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_mfglv_225:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: var(--color-background-modal-overlay-1q4wue, rgba(242, 243, 243, 0.9));
  display: flex;
  align-items: center;
  justify-items: center;
  inset: 0;
  position: fixed;
  z-index: 5000;
  outline: 0;
  overflow: auto;
  cursor: pointer;
}

.awsui_root_1d2i7_mfglv_225.awsui_hidden_1d2i7_mfglv_302:not(#\9 ) {
  display: none;
}

.awsui_focus-lock_1d2i7_mfglv_306:not(#\9 ) {
  align-self: flex-start;
  margin-block: auto;
  margin-inline: auto;
  padding-block: var(--space-s-2025hl, 12px);
  padding-inline: 0;
  z-index: 5000;
  pointer-events: none;
}

.awsui_dialog_1d2i7_mfglv_169:not(#\9 ) {
  position: static;
  inset-block-start: 0;
  transform: translate(0, 0);
  inline-size: calc(100vw - var(--space-s-2025hl, 12px) * 2);
  box-sizing: border-box;
  outline: none;
  z-index: 5000;
  pointer-events: all;
}

.awsui_dialog_1d2i7_mfglv_169.awsui_small_1d2i7_mfglv_326:not(#\9 ) {
  max-inline-size: 320px;
}

.awsui_dialog_1d2i7_mfglv_169.awsui_medium_1d2i7_mfglv_329:not(#\9 ) {
  max-inline-size: 600px;
}

.awsui_dialog_1d2i7_mfglv_169.awsui_large_1d2i7_mfglv_332:not(#\9 ) {
  max-inline-size: 820px;
}

.awsui_dialog_1d2i7_mfglv_169.awsui_max_1d2i7_mfglv_335.awsui_breakpoint-xs_1d2i7_mfglv_335:not(#\9 ) {
  max-inline-size: calc(100vw - (80px + var(--space-xxxl-gvq98t, 40px)));
  margin-block: auto;
  margin-inline: auto;
}

.awsui_container_1d2i7_mfglv_341:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  word-wrap: break-word;
  border-block-start: var(--border-container-top-width-s1x6t0, 1px) solid var(--color-border-container-top-9shhmi, #eaeded);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: var(--shadow-modal-1f40b3, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_content_1d2i7_mfglv_382:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-dkluz9, 16px);
  padding-block-end: var(--space-modal-content-bottom-jqf2xu, 20px);
  padding-inline: var(--space-modal-horizontal-rppbjb, 20px);
}

.awsui_content_1d2i7_mfglv_382.awsui_no-paddings_1d2i7_mfglv_387:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_header_1d2i7_mfglv_392:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-bomjbu, 12px);
  padding-block-end: var(--space-container-header-bottom-qqnwwz, 12px);
  padding-inline: var(--space-modal-horizontal-rppbjb, 20px);
  background-color: var(--color-background-container-header-9ekpze, #fafafa);
  border-block-end: 1px solid var(--color-border-container-divider-gl15p9, #eaeded);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_header--text_1d2i7_mfglv_404:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_1d2i7_mfglv_408:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  padding-block: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  position: sticky;
  inset-block-end: 0;
  z-index: 800;
}

.awsui_footer--stuck_1d2i7_mfglv_417:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_footer_1d2i7_mfglv_408:not(#\9 ):after {
  content: "";
  display: table;
  clear: both;
}

.awsui_dismiss-control_1d2i7_mfglv_429:not(#\9 ) {
  /* used in test-utils */
}

.awsui_modal-open_1d2i7_mfglv_433:not(#\9 ) {
  overflow: hidden;
  /*
   * When padding-right is added to account for scrollbar being turned
   * off by overflow:hidden, that padding will go offscreen and have no
   * effect if box-sizing is content-box and body width is 100%.  Set
   * border-box to avoid this; this should be safe as box-sizing isn't
   * inherited by child elements normally.
   */
  box-sizing: border-box;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/modal/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_15dxs_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/select/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_r2vco_1aryx_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/collection-preferences/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button_119fv_11zih_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/dnd-area/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drag-overlay_1kgab_1dazp_145:not(#\9 ) {
  box-shadow: var(--shadow-container-active-2up8or, 0px 4px 8px rgba(0, 28, 36, 0.45));
}

.awsui_drag-overlay-item_1kgab_1dazp_148:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-item_1kgab_1dazp_148:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-item_1kgab_1dazp_148:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-item_1kgab_1dazp_148:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_drag-overlay-container_1kgab_1dazp_175:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-container_1kgab_1dazp_175:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-container_1kgab_1dazp_175:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_drag-overlay-container_1kgab_1dazp_175:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_active_1kgab_1dazp_203:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_placeholder_1kgab_1dazp_213:not(#\9 ) {
  position: relative;
}

.awsui_placeholder_1kgab_1dazp_213:not(#\9 ):after {
  content: " ";
  position: absolute;
  inset: 0;
  background: var(--color-drag-placeholder-hover-l7pmll, #99cbe4);
}

.awsui_placeholder-item_1kgab_1dazp_222:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_placeholder-container_1kgab_1dazp_228:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
}

.awsui_sorting_1kgab_1dazp_235:not(#\9 ) {
  transition: transform var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_sorting_1kgab_1dazp_235:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_sorting_1kgab_1dazp_235:not(#\9 ), .awsui-mode-entering .awsui_sorting_1kgab_1dazp_235:not(#\9 ) {
  animation: none;
  transition: none;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/text-filter/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1sdq3_1ro2q_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  max-inline-size: calc(688px - 2 * var(--space-l-xu1x80, 20px));
}

.awsui_input_1sdq3_1ro2q_180:not(#\9 ) {
  flex: 1;
}

.awsui_results_1sdq3_1ro2q_184:not(#\9 ) {
  color: var(--color-text-form-label-ttmnb4, #16191f);
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  padding-inline-start: var(--space-s-2025hl, 12px);
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/drag-handle/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_handle_sdha6_qaqph_145:not(#\9 ) {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border-block: none;
  border-inline: none;
  padding-block: 0;
  padding-inline: var(--space-scaled-xxxs-f7yq15, 2px);
  margin-block: 0;
  margin-inline: var(--space-scaled-xxs-t7ij38, 4px);
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  cursor: grab;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  touch-action: none;
}

.awsui_handle_sdha6_qaqph_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_qaqph_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_qaqph_162) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_qaqph_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_qaqph_162) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_qaqph_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_qaqph_162)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_qaqph_145:not(#\9 ):focus.awsui_hide-focus_sdha6_qaqph_162 {
  outline: none;
}

.awsui_handle_sdha6_qaqph_145:not(#\9 ):active {
  cursor: grabbing;
}

.awsui_handle-disabled_sdha6_qaqph_191:not(#\9 ) {
  cursor: default;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/toggle/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_4yi2u_s8x8u_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_outline_4yi2u_s8x8u_178:not(#\9 ) {
  position: relative;
}

.awsui_outline_4yi2u_s8x8u_178:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_4yi2u_s8x8u_178:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_toggle-control_4yi2u_s8x8u_200:not(#\9 ) {
  forced-color-adjust: none;
  margin-block-start: calc((var(--line-height-body-m-2zx78l, 22px) - 16px) / 2);
  min-block-size: 16px;
  min-inline-size: 24px;
  block-size: 16px;
  inline-size: 24px;
  background: var(--color-background-toggle-default-bqu7pv, #545b64);
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
}

.awsui_toggle-control-checked_4yi2u_s8x8u_213:not(#\9 ) {
  background: var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_toggle-control-disabled_4yi2u_s8x8u_216:not(#\9 ) {
  background: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_toggle-control-disabled_4yi2u_s8x8u_216.awsui_toggle-control-checked_4yi2u_s8x8u_213:not(#\9 ) {
  background: var(--color-background-toggle-checked-disabled-8bd0fm, #99cbe4);
}

.awsui_toggle-control-readonly_4yi2u_s8x8u_222:not(#\9 ) {
  background: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_toggle-handle_4yi2u_s8x8u_226:not(#\9 ) {
  display: block;
  position: absolute;
  border-start-start-radius: 6px;
  border-start-end-radius: 6px;
  border-end-start-radius: 6px;
  border-end-end-radius: 6px;
  background: var(--color-foreground-control-default-ifjt2j, #ffffff);
  box-shadow: 1px 1px rgba(0, 0, 0, 0.25);
  inline-size: 12px;
  block-size: 12px;
  inset-block-start: 2px;
  inset-inline-start: 2px;
  transition: transform var(--motion-duration-fast-xv2yiz, 90ms) var(--motion-easing-ease-out-quart-8sctun, cubic-bezier(0.165, 0.84, 0.44, 1)), background-color var(--motion-duration-fast-xv2yiz, 90ms) var(--motion-easing-ease-out-quart-8sctun, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_toggle-handle_4yi2u_s8x8u_226:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_toggle-handle_4yi2u_s8x8u_226:not(#\9 ), .awsui-mode-entering .awsui_toggle-handle_4yi2u_s8x8u_226:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_toggle-handle-checked_4yi2u_s8x8u_251:not(#\9 ) {
  transform: translateX(8px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_toggle-handle-checked_4yi2u_s8x8u_251:not(#\9 ):dir(rtl) {
  transform: translateX(-8px);
}

.awsui_toggle-handle-disabled_4yi2u_s8x8u_258:not(#\9 ) {
  background: var(--color-foreground-control-disabled-4f3ynk, #ffffff);
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_s8x8u_262:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_s8x8u_258) {
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_s8x8u_262:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_s8x8u_258).awsui_toggle-handle-checked_4yi2u_s8x8u_251 {
  background: var(--color-foreground-control-read-only-781hi8, #687078);
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/collection-preferences/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_visible-content_tc96w_psb0w_289:not(#\9 ),
.awsui_visible-content-toggle_tc96w_psb0w_290:not(#\9 ),
.awsui_visible-content-groups_tc96w_psb0w_291:not(#\9 ),
.awsui_visible-content-group_tc96w_psb0w_291:not(#\9 ) {
  /* used in test-utils */
}

.awsui_visible-content-title_tc96w_psb0w_296:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-form-label-ttmnb4, #16191f);
  margin-block-start: 0;
  margin-block-end: var(--space-scaled-l-08jb88, 20px);
  margin-inline: 0;
}

.awsui_visible-content-group-label_tc96w_psb0w_306:not(#\9 ) {
  color: var(--color-text-group-label-1l1nbc, #545b64);
  padding-block-end: var(--space-xs-xf5ch3, 8px);
  border-block-end: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-divider-secondary-id5vqo, #eaeded);
}

.awsui_visible-content-option_tc96w_psb0w_312:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline-start: var(--space-scaled-l-08jb88, 20px);
  padding-inline-end: 0px;
  border-block-end: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-divider-secondary-id5vqo, #eaeded);
}

.awsui_visible-content-option_tc96w_psb0w_312:not(#\9 ):last-child {
  border-block-end: none;
}

.awsui_visible-content-option-label_tc96w_psb0w_325:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--space-l-xu1x80, 20px);
  flex-grow: 1;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-display-option-toggle_tc96w_psb0w_620:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-option-content_tc96w_psb0w_624:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: flex-start;
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline-start: 0;
  padding-inline-end: var(--space-scaled-xs-x91h81, 8px);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_content-display-option_tc96w_psb0w_620:not(#\9 ) {
  list-style: none;
  position: relative;
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-divider-secondary-id5vqo, #eaeded);
}

.awsui_content-display-option-label_tc96w_psb0w_672:not(#\9 ) {
  flex-grow: 1;
  min-inline-size: 0;
  word-break: break-word;
  padding-inline-end: var(--space-l-xu1x80, 20px);
}

.awsui_content-display_tc96w_psb0w_620:not(#\9 ),
.awsui_content-display-text-filter_tc96w_psb0w_680:not(#\9 ),
.awsui_content-display-no-match_tc96w_psb0w_681:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-title_tc96w_psb0w_685:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-form-label-ttmnb4, #16191f);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_content-display-description_tc96w_psb0w_694:not(#\9 ) {
  color: var(--color-text-form-secondary-smwr7a, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  margin-block-start: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_content-display-option-list_tc96w_psb0w_702:not(#\9 ) {
  position: relative;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_root_tc96w_psb0w_709:not(#\9 ),
.awsui_modal-root_tc96w_psb0w_710:not(#\9 ),
.awsui_trigger-button_tc96w_psb0w_711:not(#\9 ),
.awsui_cancel-button_tc96w_psb0w_712:not(#\9 ),
.awsui_confirm-button_tc96w_psb0w_713:not(#\9 ),
.awsui_custom_tc96w_psb0w_714:not(#\9 ) {
  /* used in test-utils */
}

.awsui_second-column-small_tc96w_psb0w_718:not(#\9 ) {
  padding-block-start: calc(2 * var(--space-scaled-l-08jb88, 20px));
}

.awsui_wrap-lines_tc96w_psb0w_722:not(#\9 ),
.awsui_striped-rows_tc96w_psb0w_723:not(#\9 ),
.awsui_content-density_tc96w_psb0w_724:not(#\9 ),
.awsui_page-size_tc96w_psb0w_725:not(#\9 ),
.awsui_page-size-form-field_tc96w_psb0w_726:not(#\9 ),
.awsui_page-size-radio-group_tc96w_psb0w_727:not(#\9 ),
.awsui_sticky-columns_tc96w_psb0w_728:not(#\9 ),
.awsui_sticky-columns-form-field_tc96w_psb0w_729:not(#\9 ),
.awsui_sticky-columns-radio-group_tc96w_psb0w_730:not(#\9 ),
.awsui_sticky-columns-first_tc96w_psb0w_731:not(#\9 ),
.awsui_sticky-columns-last_tc96w_psb0w_732:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/content-layout/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_layout_5gtk3_4ulg0_145:not(#\9 ) {
  --awsui-content-layout-default-horizontal-padding-g964ok: var(--space-layout-content-horizontal-sin989, 40px);
  --awsui-content-layout-max-content-width-g964ok: 0px;
  --awsui-content-layout-main-gap-g964ok: 0px;
  display: grid;
  grid-template-columns: 0 0 1fr minmax(0, var(--awsui-content-layout-max-content-width-g964ok)) 1fr 0 0;
  grid-template-rows: var(--awsui-content-layout-main-gap-g964ok) min-content min-content auto var(--space-dark-header-overlap-distance-f6oo6u, 0px) 1fr;
  min-block-size: 100%;
}

@media (max-width: 688px) {
  .awsui_layout_5gtk3_4ulg0_145:not(#\9 ) {
    --awsui-content-layout-default-horizontal-padding-g964ok: var(--space-l-xu1x80, 20px);
  }
}
.awsui_layout_5gtk3_4ulg0_145 > .awsui_background_5gtk3_4ulg0_159:not(#\9 ) {
  grid-column: 1/8;
  grid-row: 1/6;
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_background_5gtk3_4ulg0_159.awsui_is-overlap-disabled_5gtk3_4ulg0_164:not(#\9 ) {
  grid-row: 1/5;
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_background_5gtk3_4ulg0_159 > .awsui_header-background_5gtk3_4ulg0_167:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_notifications_5gtk3_4ulg0_171:not(#\9 ) {
  grid-column: 4;
  grid-row: 2;
  padding-block-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_breadcrumbs_5gtk3_4ulg0_176:not(#\9 ) {
  grid-column: 4;
  grid-row: 3;
  padding-block-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_layout_5gtk3_4ulg0_145.awsui_default-padding_5gtk3_4ulg0_181:not(#\9 ) {
  --awsui-content-layout-main-gap-g964ok: var(--space-scaled-m-er48cl, 16px);
  grid-template-columns: var(--awsui-toggles-left-width-g964ok, 0) var(--awsui-content-layout-default-horizontal-padding-g964ok, 0) 1fr minmax(0, var(--awsui-content-layout-max-content-width-g964ok)) 1fr var(--awsui-content-layout-default-horizontal-padding-g964ok, 0) var(--awsui-toggles-right-width-g964ok, 0);
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_header-wrapper_5gtk3_4ulg0_185:not(#\9 ) {
  grid-column: 4;
  grid-row: 4;
  padding-block-end: var(--space-content-header-padding-bottom-d3iv03, 16px);
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_header-wrapper_5gtk3_4ulg0_185.awsui_with-divider_5gtk3_4ulg0_190:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_layout_5gtk3_4ulg0_145 > .awsui_content_5gtk3_4ulg0_193:not(#\9 ) {
  grid-column: 4;
  grid-row: 5/8;
}

.awsui_layout_5gtk3_4ulg0_145:not(#\9 ):not(.awsui_has-header_5gtk3_4ulg0_197) {
  grid-template-rows: var(--awsui-content-layout-main-gap-g964ok) min-content min-content 0 calc(var(--space-dark-header-overlap-distance-f6oo6u, 0px)) 1fr;
}

.awsui_layout_5gtk3_4ulg0_145.awsui_is-overlap-disabled_5gtk3_4ulg0_164:not(#\9 ) {
  grid-template-rows: var(--awsui-content-layout-main-gap-g964ok) min-content min-content auto 0 1fr;
}

.awsui_layout_5gtk3_4ulg0_145.awsui_is-visual-refresh_5gtk3_4ulg0_204 > .awsui_background_5gtk3_4ulg0_159.awsui_has-default-background_5gtk3_4ulg0_204:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_layout_5gtk3_4ulg0_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_4ulg0_204).awsui_has-notifications_5gtk3_4ulg0_208 {
  --awsui-content-layout-main-gap-g964ok: 0px;
}

.awsui_layout_5gtk3_4ulg0_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_4ulg0_204) > .awsui_notifications_5gtk3_4ulg0_171 {
  grid-column: 1/8;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/content-layout/test-classes/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_64tge_1scxg_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-header_64tge_1scxg_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_notifications_64tge_1scxg_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_breadcrumbs_64tge_1scxg_17:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/copy-to-clipboard/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_5a145_13ep8_9:not(#\9 ) {
  display: contents;
}

.awsui_inline-container_5a145_13ep8_13:not(#\9 ) {
  word-break: break-all;
}

.awsui_inline-container-trigger_5a145_13ep8_16:not(#\9 ) {
  margin-inline-end: var(--space-scaled-xxs-t7ij38, 4px);
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/copy-to-clipboard/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_ljpwc_1spew_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_text-to-copy_ljpwc_1spew_9:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/date-input/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_yodkx_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/date-picker/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_145pa_1ygtd_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_focus-lock_145pa_1ygtd_177:not(#\9 ) {
  display: contents;
}

.awsui_calendar_145pa_1ygtd_181:not(#\9 ) {
  overflow: auto;
}

.awsui_calendar_145pa_1ygtd_181:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_calendar_145pa_1ygtd_181:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_date-picker-container_145pa_1ygtd_197:not(#\9 ) {
  position: relative;
  max-inline-size: 234px;
}

.awsui_date-picker-trigger_145pa_1ygtd_202:not(#\9 ) {
  display: flex;
}

.awsui_date-picker-input_145pa_1ygtd_206:not(#\9 ) {
  padding-inline-end: var(--space-xs-xf5ch3, 8px);
  inline-size: 100%;
}

.awsui_open-calendar-button_145pa_1ygtd_211:not(#\9 ) {
  /* used in test-utils */
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/date-range-picker/calendar/grids/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_grid_1mfbn_1djqm_149:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-m7rthz, 234px);
  border-spacing: 0;
}

.awsui_grid-cell_1mfbn_1djqm_154:not(#\9 ) {
  inline-size: 14.2857142857%;
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_day-header_1mfbn_1djqm_161:not(#\9 ) {
  padding-block-start: var(--space-s-2025hl, 12px);
  padding-block-end: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-omri7j, #545b64);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_week_1mfbn_1djqm_171:not(#\9 ) {
  /* used for identifying element */
}

.awsui_day_1mfbn_1djqm_161:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
  border-inline-end: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-mnz3s7, #aab7b8);
  position: relative;
}

.awsui_day_1mfbn_1djqm_161:not(#\9 ):focus {
  outline: none;
}

.awsui_day_1mfbn_1djqm_161:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: calc(-1 * var(--border-item-width-0zxiwv, 1px));
  inset-block-end: -1px;
  inset-inline-start: -1px;
  inset-inline-end: calc(-1 * var(--border-item-width-0zxiwv, 1px));
  background-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1djqm_161:not(#\9 ):focus {
  z-index: 2;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1djqm_161:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1djqm_161:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px) + var(--space-calendar-grid-focus-outline-gutter-pkb6ov, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_day_1mfbn_1djqm_161 > .awsui_day-inner_1mfbn_1djqm_218:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_in-first-row_1mfbn_1djqm_223:not(#\9 ):not(.awsui_in-previous-month_1mfbn_1djqm_223) {
  border-block-start: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
}

.awsui_in-previous-month_1mfbn_1djqm_223:not(#\9 ):not(.awsui_last-day-of-month_1mfbn_1djqm_227) {
  border-inline-end-color: transparent;
}

.awsui_in-next-month_1mfbn_1djqm_231:not(#\9 ) {
  border-color: transparent;
}

.awsui_in-first-column_1mfbn_1djqm_235:not(#\9 ) {
  border-inline-start: 1px solid transparent;
}

.awsui_in-first-column_1mfbn_1djqm_235.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-calendar-grid-2ab4m1, #eaeded);
}

.awsui_enabled_1mfbn_1djqm_242:not(#\9 ) {
  cursor: pointer;
}

.awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-qbzqwe, #16191f);
}

.awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ):not(.awsui_in-range_1mfbn_1djqm_248), .awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ):not(.awsui_in-range_1mfbn_1djqm_248)::after, .awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238.awsui_end-date_1mfbn_1djqm_248.awsui_start-date_1mfbn_1djqm_248:not(#\9 ), .awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238.awsui_end-date_1mfbn_1djqm_248.awsui_start-date_1mfbn_1djqm_248:not(#\9 )::after, .awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238.awsui_no-range_1mfbn_1djqm_248:not(#\9 ), .awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238.awsui_no-range_1mfbn_1djqm_248:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ):hover {
  color: var(--color-text-calendar-date-hover-5m22fz, #16191f);
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
}

.awsui_enabled_1mfbn_1djqm_242.awsui_in-current-month_1mfbn_1djqm_238:not(#\9 ):hover:not(.awsui_selected_1mfbn_1djqm_258)::after {
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-dropdown-item-hover-38gqzc, #879596);
}

.awsui_today_1mfbn_1djqm_263:not(#\9 ):not(.awsui_in-range_1mfbn_1djqm_248) {
  background-color: var(--color-background-calendar-current-date-5fswaq, #f2f3f3);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
  font-weight: 700;
}

.awsui_selected_1mfbn_1djqm_258:not(#\9 ) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: 700;
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1djqm_258:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1djqm_258:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1djqm_258:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px));
  inline-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px) + var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px));
  block-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px) + var(--space-calendar-grid-selected-focus-outline-gutter-3hk571, 2px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-6ckim2, 2px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-fg8q4g, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1djqm_258:not(#\9 ):focus::before {
  z-index: 1;
}

.awsui_selected_1mfbn_1djqm_258:not(#\9 )::after {
  background-color: var(--color-background-control-checked-o6tstc, #0073bb);
  border-block: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
  border-inline: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
  z-index: 0;
}

.awsui_selected_1mfbn_1djqm_258.awsui_start-date_1mfbn_1djqm_248:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_start-date_1mfbn_1djqm_248:not(#\9 )::after, .awsui_selected_1mfbn_1djqm_258.awsui_range-start-date_1mfbn_1djqm_308:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_range-start-date_1mfbn_1djqm_308:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_selected_1mfbn_1djqm_258.awsui_start-date_1mfbn_1djqm_248.awsui_in-range-border-bottom_1mfbn_1djqm_311:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_start-date_1mfbn_1djqm_248.awsui_in-range-border-bottom_1mfbn_1djqm_311:not(#\9 )::after, .awsui_selected_1mfbn_1djqm_258.awsui_range-start-date_1mfbn_1djqm_308.awsui_in-range-border-bottom_1mfbn_1djqm_311:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_range-start-date_1mfbn_1djqm_308.awsui_in-range-border-bottom_1mfbn_1djqm_311:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_selected_1mfbn_1djqm_258.awsui_end-date_1mfbn_1djqm_248:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_end-date_1mfbn_1djqm_248:not(#\9 )::after, .awsui_selected_1mfbn_1djqm_258.awsui_range-end-date_1mfbn_1djqm_314:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_range-end-date_1mfbn_1djqm_314:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_selected_1mfbn_1djqm_258.awsui_end-date_1mfbn_1djqm_248.awsui_in-range-border-top_1mfbn_1djqm_317:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_end-date_1mfbn_1djqm_248.awsui_in-range-border-top_1mfbn_1djqm_317:not(#\9 )::after, .awsui_selected_1mfbn_1djqm_258.awsui_range-end-date_1mfbn_1djqm_314.awsui_in-range-border-top_1mfbn_1djqm_317:not(#\9 ), .awsui_selected_1mfbn_1djqm_258.awsui_range-end-date_1mfbn_1djqm_314.awsui_in-range-border-top_1mfbn_1djqm_317:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_selected_1mfbn_1djqm_258 > .awsui_day-inner_1mfbn_1djqm_218:not(#\9 ) {
  color: var(--color-background-control-default-nfjmqs, #ffffff);
  position: relative;
  z-index: 2;
}

.awsui_in-range_1mfbn_1djqm_248:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-selected-wpab75, #f1faff);
  font-weight: 700;
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-start_1mfbn_1djqm_330:not(#\9 )::after {
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-inline-end_1mfbn_1djqm_333:not(#\9 )::after {
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-end_1mfbn_1djqm_336:not(#\9 )::after {
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-inline-start_1mfbn_1djqm_339:not(#\9 )::after {
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-start_1mfbn_1djqm_330.awsui_in-range-border-inline-end_1mfbn_1djqm_333:not(#\9 ), .awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-start_1mfbn_1djqm_330.awsui_in-range-border-inline-end_1mfbn_1djqm_333:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-end_1mfbn_1djqm_336.awsui_in-range-border-inline-end_1mfbn_1djqm_333:not(#\9 ), .awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-end_1mfbn_1djqm_336.awsui_in-range-border-inline-end_1mfbn_1djqm_333:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-end_1mfbn_1djqm_336.awsui_in-range-border-inline-start_1mfbn_1djqm_339:not(#\9 ), .awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-end_1mfbn_1djqm_336.awsui_in-range-border-inline-start_1mfbn_1djqm_339:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-start_1mfbn_1djqm_330.awsui_in-range-border-inline-start_1mfbn_1djqm_339:not(#\9 ), .awsui_in-range_1mfbn_1djqm_248.awsui_in-range-border-block-start_1mfbn_1djqm_330.awsui_in-range-border-inline-start_1mfbn_1djqm_339:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_disabled-reason-tooltip_1mfbn_1djqm_355:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/date-range-picker/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_mgja0_1iupf_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_mgja0_1iupf_1 var(--motion-duration-show-quick-kypzaj, 135ms) var(--motion-easing-show-quick-lvi5i8, ease-out);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_mgja0_1iupf_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_mgja0_1iupf_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_mgja0_1iupf_153:not(#\9 ), .awsui-mode-entering .awsui_calendar_mgja0_1iupf_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_mgja0_1iupf_176:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_mgja0_1iupf_176:not(#\9 ):not(.awsui_wide_mgja0_1iupf_207) {
  max-inline-size: 32em;
}

.awsui_root_mgja0_1iupf_176.awsui_wide_mgja0_1iupf_207:not(#\9 ) {
  max-inline-size: 39em;
}

.awsui_focus-lock_mgja0_1iupf_214:not(#\9 ) {
  display: contents;
}

.awsui_trigger-flexbox_mgja0_1iupf_218:not(#\9 ) {
  display: flex;
}

.awsui_calendar-container_mgja0_1iupf_222:not(#\9 ) {
  inline-size: calc(2 * var(--size-calendar-grid-width-m7rthz, 234px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_calendar-container_mgja0_1iupf_222.awsui_one-grid_mgja0_1iupf_225:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-m7rthz, 234px);
}

.awsui_calendar-header_mgja0_1iupf_229:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.awsui_calendar-header-months-wrapper_mgja0_1iupf_235:not(#\9 ) {
  position: absolute;
  inset: 0;
  margin-block: 0;
  margin-inline: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  pointer-events: none;
}

.awsui_calendar-header-month_mgja0_1iupf_235:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: 700;
  color: var(--color-text-body-default-bvmavx, #16191f);
  display: flex;
  pointer-events: auto;
}

.awsui_calendar-next-month-btn_mgja0_1iupf_254:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-prev-month-btn_mgja0_1iupf_257:not(#\9 ) {
  /* used for identifying element */
}

.awsui_first-grid_mgja0_1iupf_261:not(#\9 ),
.awsui_second-grid_mgja0_1iupf_262:not(#\9 ) {
  /* used in test-utils */
}

.awsui_date-and-time-container_mgja0_1iupf_266:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--size-calendar-grid-width-m7rthz, 234px), 1fr));
  gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_date-and-time-wrapper_mgja0_1iupf_272:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-m7rthz, 234px);
  display: grid;
  gap: var(--space-xs-xf5ch3, 8px);
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.awsui_footer_mgja0_1iupf_279:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  border-block-start: 1px solid var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
  padding-block-start: 0;
  padding-block-end: var(--space-s-2025hl, 12px);
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_footer_mgja0_1iupf_279.awsui_has-clear-button_mgja0_1iupf_288:not(#\9 ) {
  justify-content: space-between;
}

.awsui_footer_mgja0_1iupf_279.awsui_one-grid_mgja0_1iupf_225:not(#\9 ) {
  padding-block-start: 0;
  padding-block-end: var(--space-s-2025hl, 12px);
  padding-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_footer-button-wrapper_mgja0_1iupf_297:not(#\9 ) {
  padding-block-start: var(--space-s-2025hl, 12px);
}

.awsui_footer-button-wrapper_mgja0_1iupf_297:not(#\9 ):last-child {
  margin-inline-start: auto;
}

.awsui_icon-wrapper_mgja0_1iupf_304:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_label_mgja0_1iupf_309:not(#\9 ) {
  -webkit-user-select: text;
  user-select: text;
  cursor: default;
}

.awsui_label_mgja0_1iupf_309.awsui_label-enabled_mgja0_1iupf_314:not(#\9 ):hover > .awsui_trigger-flexbox_mgja0_1iupf_218 > .awsui_icon-wrapper_mgja0_1iupf_304 {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_label-text_mgja0_1iupf_318:not(#\9 ) {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_label-token-nowrap_mgja0_1iupf_323:not(#\9 ) {
  white-space: nowrap;
}

.awsui_mode-switch_mgja0_1iupf_327:not(#\9 ) {
  /* used in test-utils */
}

.awsui_dropdown_mgja0_1iupf_331:not(#\9 ) {
  overflow: auto;
  border-block-start: 1px solid var(--color-border-container-top-9shhmi, #eaeded);
  border-block-end: 1px solid var(--color-border-container-top-9shhmi, #eaeded);
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
}

.awsui_dropdown_mgja0_1iupf_331:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_dropdown_mgja0_1iupf_331:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-start-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-start-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  border-end-end-radius: var(--border-radius-dropdown-cw0ldi, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_dropdown-content_mgja0_1iupf_353:not(#\9 ) {
  -webkit-user-select: text;
  user-select: text;
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  inline-size: calc(2 * var(--size-calendar-grid-width-m7rthz, 234px) + var(--space-xs-xf5ch3, 8px) + 2 * var(--space-l-xu1x80, 20px));
}

.awsui_dropdown-content_mgja0_1iupf_353.awsui_one-grid_mgja0_1iupf_225:not(#\9 ) {
  inline-size: calc(var(--size-calendar-grid-width-m7rthz, 234px) + 2 * var(--space-l-xu1x80, 20px));
}

.awsui_start-date-input_mgja0_1iupf_362:not(#\9 ),
.awsui_start-time-input_mgja0_1iupf_363:not(#\9 ),
.awsui_end-date-input_mgja0_1iupf_364:not(#\9 ),
.awsui_end-time-input_mgja0_1iupf_365:not(#\9 ) {
  /* used in test-utils */
}

.awsui_validation-section_mgja0_1iupf_369:not(#\9 ) {
  /* used in test-utils */
}

.awsui_validation-error_mgja0_1iupf_373:not(#\9 ) {
  /* used in test-utils */
}

.awsui_clear-button_mgja0_1iupf_377:not(#\9 ) {
  /* used in test-utils */
}

.awsui_apply-button_mgja0_1iupf_381:not(#\9 ) {
  /* used in test-utils */
}

.awsui_cancel-button_mgja0_1iupf_385:not(#\9 ) {
  /* used in test-utils */
}

.awsui_calendar-aria-live_mgja0_1iupf_389:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/time-input/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_l809c_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/segmented-control/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment_8cbea_dmjlo_161:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  letter-spacing: 0.25px;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-segment-default-regi0f, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-segment-default-regi0f, #687078);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-button-horizontal-lcftji, 20px);
  border-inline-end-width: 0;
  background: var(--color-background-segment-default-58ezwn, #ffffff);
  color: var(--color-text-segment-default-t9tx5d, #545b64);
  overflow: visible;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):focus {
  outline: none;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(1) {
  grid-column: 1;
  -ms-grid-column: 1;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(2) {
  grid-column: 2;
  -ms-grid-column: 2;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(3) {
  grid-column: 3;
  -ms-grid-column: 3;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(4) {
  grid-column: 4;
  -ms-grid-column: 4;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(5) {
  grid-column: 5;
  -ms-grid-column: 5;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):nth-child(6) {
  grid-column: 6;
  -ms-grid-column: 6;
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_dmjlo_161:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_dmjlo_161:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-segmented-control-focus-outline-gutter-eptt97, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_dmjlo_161:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-eptt97, 3px));
  inset-block-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-eptt97, 3px));
  inline-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-eptt97, 3px) + var(--space-segmented-control-focus-outline-gutter-eptt97, 3px));
  block-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-eptt97, 3px) + var(--space-segmented-control-focus-outline-gutter-eptt97, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):last-child {
  border-inline-end-width: var(--border-width-field-22mkxn, 1px);
  border-start-start-radius: 0;
  border-start-end-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-start-radius: 0;
  border-end-end-radius: var(--border-radius-button-8zlwjs, 2px);
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):first-child {
  border-start-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-end-radius: 0;
}

.awsui_segment_8cbea_dmjlo_161.awsui_disabled_8cbea_dmjlo_241:not(#\9 ) {
  background: var(--color-background-segment-disabled-dl6vg7, #ffffff);
  border-color: var(--color-border-segment-disabled-cdpb0o, #d5dbdb);
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):not(.awsui_disabled_8cbea_dmjlo_241) + .awsui_segment_8cbea_dmjlo_161.awsui_disabled_8cbea_dmjlo_241 {
  border-inline-start-color: var(--color-border-segment-default-regi0f, #687078);
}

.awsui_segment_8cbea_dmjlo_161.awsui_selected_8cbea_dmjlo_249:not(#\9 ) {
  background: var(--color-background-segment-active-tpko9u, #0073bb);
  border-color: var(--color-border-segment-active-go8ocq, #16191f);
  color: var(--color-text-segment-active-y1xvaw, #ffffff);
}

.awsui_segment_8cbea_dmjlo_161.awsui_selected_8cbea_dmjlo_249 + .awsui_segment_8cbea_dmjlo_161:not(#\9 ), .awsui_segment_8cbea_dmjlo_161.awsui_selected_8cbea_dmjlo_249 + .awsui_segment_8cbea_dmjlo_161.awsui_disabled_8cbea_dmjlo_241:not(#\9 ) {
  border-inline-start-color: var(--color-border-segment-active-go8ocq, #16191f);
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):hover:not(.awsui_selected_8cbea_dmjlo_249):not(.awsui_disabled_8cbea_dmjlo_241):not(:focus) {
  background: var(--color-background-segment-hover-wuk5ec, #ffffff);
  color: var(--color-text-segment-hover-ht0d15, #0073bb);
  border-color: var(--color-border-segment-hover-nbtjr5, #16191f);
  cursor: pointer;
}

.awsui_segment_8cbea_dmjlo_161:not(#\9 ):hover:not(.awsui_selected_8cbea_dmjlo_249):not(.awsui_disabled_8cbea_dmjlo_241):not(:focus) + .awsui_segment_8cbea_dmjlo_161:not(.awsui_selected_8cbea_dmjlo_249) {
  border-inline-start-color: var(--color-border-segment-hover-nbtjr5, #16191f);
}

.awsui_segment_8cbea_dmjlo_161.awsui_selected_8cbea_dmjlo_249 + .awsui_segment_8cbea_dmjlo_161:not(#\9 ):hover:not(.awsui_selected_8cbea_dmjlo_249):not(.awsui_disabled_8cbea_dmjlo_241):not(:focus) {
  border-inline-start-color: var(--color-border-segment-active-go8ocq, #16191f);
}

.awsui_icon_8cbea_dmjlo_270:not(#\9 ) {
  /* used in test-utils */
}

.awsui_with-text_8cbea_dmjlo_274:not(#\9 ) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-9rrxti, 4px));
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_with-no-text_8cbea_dmjlo_280:not(#\9 ) {
  margin-inline: auto;
  inset-inline: 0;
}

.awsui_root_8cbea_dmjlo_285:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_segment-part_8cbea_dmjlo_317:not(#\9 ) {
  display: inline-grid;
}

@media (max-width: 688px) {
  .awsui_segment-part_8cbea_dmjlo_317:not(#\9 ) {
    display: none;
  }
}
.awsui_select_8cbea_dmjlo_249:not(#\9 ) {
  display: none;
}

@media (max-width: 688px) {
  .awsui_select_8cbea_dmjlo_249:not(#\9 ) {
    display: block;
  }
}
.awsui_segment-count-2_8cbea_dmjlo_336:not(#\9 ) {
  grid-template-columns: 1fr 1fr;
}

.awsui_segment-count-3_8cbea_dmjlo_340:not(#\9 ) {
  grid-template-columns: 1fr 1fr 1fr;
}

.awsui_segment-count-4_8cbea_dmjlo_344:not(#\9 ) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.awsui_segment-count-5_8cbea_dmjlo_348:not(#\9 ) {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.awsui_segment-count-6_8cbea_dmjlo_352:not(#\9 ) {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.awsui_disabled-reason-tooltip_8cbea_dmjlo_356:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/date-range-picker/relative-range/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_custom-range_16zmw_kcon5_145:not(#\9 ) {
  padding-inline-start: calc(14px + var(--space-xs-xf5ch3, 8px));
  display: flex;
  inline-size: 80%;
}

.awsui_custom-range--no-padding_16zmw_kcon5_151:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_custom-range-form-controls_16zmw_kcon5_155:not(#\9 ) {
  display: flex;
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_kcon5_155 > .awsui_custom-range-duration_16zmw_kcon5_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_kcon5_155 > .awsui_custom-range-unit_16zmw_kcon5_160:not(#\9 ) {
  inline-size: 50%;
}

.awsui_custom-range-form-controls_16zmw_kcon5_155 > .awsui_custom-range-duration_16zmw_kcon5_159:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_custom-range-form-controls_16zmw_kcon5_155.awsui_vertical_16zmw_kcon5_166:not(#\9 ) {
  flex-direction: column;
}

.awsui_custom-range-form-controls_16zmw_kcon5_155.awsui_vertical_16zmw_kcon5_166 > .awsui_custom-range-duration_16zmw_kcon5_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_kcon5_155.awsui_vertical_16zmw_kcon5_166 > .awsui_custom-range-unit_16zmw_kcon5_160:not(#\9 ) {
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_kcon5_155.awsui_vertical_16zmw_kcon5_166 > .awsui_custom-range-unit_16zmw_kcon5_160:not(#\9 ) {
  margin-block-start: var(--space-s-2025hl, 12px);
}

.awsui_custom-range-duration-input_16zmw_kcon5_177:not(#\9 ),
.awsui_custom-range-unit-select_16zmw_kcon5_178:not(#\9 ) {
  /* used in test-utils */
}

.awsui_relative-range-radio-group_16zmw_kcon5_182:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/drawer/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drawer_1sxt8_18knx_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

.awsui_header_1sxt8_18knx_214:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-heading-default-ctgb1h, #16191f);
  padding-block: var(--space-panel-header-vertical-3c8qmg, 20px);
  padding-inline: var(--space-panel-side-left-wmxosk, 32px) calc(var(--space-xl-5fdwzu, 24px) + var(--space-scaled-xxl-x330me, 32px));
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-panel-header-mxulp2, #eaeded);
  margin-block-start: 0;
  margin-block-end: var(--space-panel-content-top-adxo81, 20px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_with-toolbar_1sxt8_18knx_229 > .awsui_header_1sxt8_18knx_214:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1sxt8_18knx_214 h2:not(#\9 ),
.awsui_header_1sxt8_18knx_214 h3:not(#\9 ),
.awsui_header_1sxt8_18knx_214 h4:not(#\9 ),
.awsui_header_1sxt8_18knx_214 h5:not(#\9 ),
.awsui_header_1sxt8_18knx_214 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  padding-block: 0;
  margin-block: 0;
}

.awsui_content_1sxt8_18knx_247:not(#\9 ):not(:empty) {
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
  padding-block-end: var(--space-panel-content-bottom-a67jcq, 40px);
}

.awsui_test-utils-drawer-content_1sxt8_18knx_253:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/file-dropzone/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_ptw8i_lryod_181:not(#\9 ) {
  padding-block: var(--space-static-l-pis4tp, 20px);
  padding-inline: var(--space-static-l-pis4tp, 20px);
  border-start-start-radius: var(--border-radius-dropzone-k65k4p, 0px);
  border-start-end-radius: var(--border-radius-dropzone-k65k4p, 0px);
  border-end-start-radius: var(--border-radius-dropzone-k65k4p, 0px);
  border-end-end-radius: var(--border-radius-dropzone-k65k4p, 0px);
  color: var(--color-dropzone-text-default-9hiju1, #545b64);
  background-color: var(--color-dropzone-background-default-591p32, #ffffff);
  border-color: var(--color-dropzone-border-default-rcipqe, #879596);
  border-block: 1px dashed var(--color-dropzone-border-default-rcipqe, #879596);
  border-inline: 1px dashed var(--color-dropzone-border-default-rcipqe, #879596);
}

.awsui_root_ptw8i_lryod_181.awsui_hovered_ptw8i_lryod_194:not(#\9 ) {
  color: var(--color-dropzone-text-hover-mw8b97, #545b64);
  background-color: var(--color-dropzone-background-hover-rq951l, #f1faff);
  border-block: 1px dashed var(--color-dropzone-border-hover-m09oxy, #002b66);
  border-inline: 1px dashed var(--color-dropzone-border-hover-m09oxy, #002b66);
}

.awsui_content_ptw8i_lryod_201:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-static-xxs-z6w5bq, 4px);
  align-items: center;
  justify-content: center;
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/file-token-group/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_39ths_1tnn5_209:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_file-loading-overlay_39ths_1tnn5_241:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-static-xs-fdj8ix, 8px);
  inset-block-end: var(--space-static-xxs-z6w5bq, 4px);
}

.awsui_file-loading-overlay-single-row_39ths_1tnn5_246:not(#\9 ) {
  inset-inline-end: var(--space-static-xxl-7z2fd2, 32px);
}

.awsui_file-option-name_39ths_1tnn5_250:not(#\9 ),
.awsui_file-option-size_39ths_1tnn5_251:not(#\9 ),
.awsui_file-option-last-modified_39ths_1tnn5_252:not(#\9 ) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.awsui_file-option_39ths_1tnn5_250:not(#\9 ) {
  inline-size: 100%;
  min-inline-size: 0;
  display: flex;
  gap: var(--space-scaled-xs-x91h81, 8px);
}

.awsui_file-option-thumbnail_39ths_1tnn5_265:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-z6w5bq, 4px);
}

.awsui_file-option-thumbnail-image_39ths_1tnn5_269:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  inline-size: 48px;
  block-size: 48px;
  object-fit: cover;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.awsui_file-option-metadata_39ths_1tnn5_282:not(#\9 ) {
  inline-size: 100%;
}

.awsui_file-option-metadata_39ths_1tnn5_282.awsui_with-image_39ths_1tnn5_285:not(#\9 ) {
  inline-size: calc(100% - 48px);
}

.awsui_file-option-metadata_39ths_1tnn5_282.awsui_single-row-loading_39ths_1tnn5_288:not(#\9 ) {
  inline-size: calc(100% - var(--size-icon-normal-wflv4k, 16px));
}

.awsui_token_39ths_1tnn5_292:not(#\9 ) {
  position: relative;
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_token-grid_39ths_1tnn5_299:not(#\9 ) {
  display: grid;
  grid-template-rows: max-content auto;
}

@media (max-width: 688px) {
  .awsui_token-grid_39ths_1tnn5_299:not(#\9 ) {
    display: flex;
  }
}
.awsui_token-contains-image_39ths_1tnn5_308:not(#\9 ) {
  grid-template-rows: 68px auto;
}

.awsui_token-box_39ths_1tnn5_312:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline-start: var(--space-field-horizontal-cy5q05, 8px);
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--color-background-item-selected-svru52, #f1faff);
  border-start-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-start-end-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-end-radius: var(--border-radius-token-h9xa3v, 2px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  box-sizing: border-box;
}

.awsui_token-box_39ths_1tnn5_312.awsui_horizontal_39ths_1tnn5_331:not(#\9 ) {
  max-inline-size: 230px;
}

@media (max-width: 688px) {
  .awsui_token-box_39ths_1tnn5_312.awsui_horizontal_39ths_1tnn5_331:not(#\9 ) {
    max-inline-size: 100%;
  }
}
.awsui_token-box_39ths_1tnn5_312.awsui_error_39ths_1tnn5_339:not(#\9 ) {
  border-color: var(--color-border-status-error-japsx0, #d13212);
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_token-box_39ths_1tnn5_312.awsui_error_39ths_1tnn5_339 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_token-box_39ths_1tnn5_312.awsui_error_39ths_1tnn5_339 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_token-box_39ths_1tnn5_312.awsui_warning_39ths_1tnn5_349:not(#\9 ) {
  border-color: var(--color-border-status-warning-siddix, #906806);
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_token-box_39ths_1tnn5_312.awsui_warning_39ths_1tnn5_349 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_token-box_39ths_1tnn5_312.awsui_warning_39ths_1tnn5_349 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_token-box_39ths_1tnn5_312.awsui_read-only_39ths_1tnn5_359:not(#\9 ) {
  border-color: var(--color-border-input-disabled-k23dfh, #eaeded);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  pointer-events: none;
}

.awsui_token-box_39ths_1tnn5_312.awsui_read-only_39ths_1tnn5_359 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_token-box_39ths_1tnn5_312.awsui_read-only_39ths_1tnn5_359 > .awsui_dismiss-button_39ths_1tnn5_343:not(#\9 ):hover {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-ryuq2s, #aab7b8);
}

.awsui_token-box_39ths_1tnn5_312.awsui_loading_39ths_1tnn5_372:not(#\9 ) {
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/file-token-group/test-classes/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_polq8_6ggi7_5:not(#\9 ),
.awsui_file-option-thumbnail_polq8_6ggi7_6:not(#\9 ),
.awsui_file-option-name_polq8_6ggi7_7:not(#\9 ),
.awsui_file-option-size_polq8_6ggi7_8:not(#\9 ),
.awsui_file-option-last-modified_polq8_6ggi7_9:not(#\9 ),
.awsui_ellipsis-active_polq8_6ggi7_10:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/file-upload/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ubbm_1ylfn_9:not(#\9 ),
.awsui_hints_1ubbm_1ylfn_10:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hints_1ubbm_1ylfn_10:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-z6w5bq, 4px);
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/flashbar/analytics-metadata/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_flash-header_4c95g_vov7p_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/flashbar/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
  opacity: 0;
  transform: translateY(-8px);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_enter_1q84n_1kz7k_157 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210:not(#\9 ) {
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-wqst0e, 270ms);
  transition-timing-function: var(--motion-easing-expressive-rf6lml, ease-out);
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
  opacity: 1;
  transform: translateY(0);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-wqst0e, 270ms);
  transition-timing-function: var(--motion-easing-expressive-rf6lml, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-wqst0e, 270ms) - 50ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-wqst0e, 270ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-header_1q84n_1kz7k_171:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-wqst0e, 270ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_flash-message_1q84n_1kz7k_171 > .awsui_flash-content_1q84n_1kz7k_172:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-wqst0e, 270ms) * 2 - 100ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entering_1q84n_1kz7k_210 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_entered_1q84n_1kz7k_231 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1kz7k_157.awsui_exiting_1q84n_1kz7k_336:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-responsive-7lway4, 135ms);
  transition-timing-function: var(--motion-easing-expressive-rf6lml, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_exiting_1q84n_1kz7k_336:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_exiting_1q84n_1kz7k_336:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1kz7k_157.awsui_exiting_1q84n_1kz7k_336:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_item_1q84n_1kz7k_370:not(#\9 ),
.awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_flash-list-item_1q84n_1kz7k_371:not(#\9 ),
.awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370.awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ) {
  transition-timing-function: var(--motion-easing-responsive-80ki08, ease-out);
  transition-duration: var(--motion-duration-responsive-7lway4, 135ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_item_1q84n_1kz7k_370:not(#\9 ),
  .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_flash-list-item_1q84n_1kz7k_371:not(#\9 ),
  .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370.awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_item_1q84n_1kz7k_370:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_item_1q84n_1kz7k_370:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_flash-list-item_1q84n_1kz7k_371:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370 > .awsui_flash-list-item_1q84n_1kz7k_371:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370.awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1kz7k_370 > .awsui_animation-running_1q84n_1kz7k_370.awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392.awsui_animation-ready_1q84n_1kz7k_392 > .awsui_expanded-only_1q84n_1kz7k_392:not(#\9 ),
.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392.awsui_animation-running_1q84n_1kz7k_370 > .awsui_expanded-only_1q84n_1kz7k_392:not(#\9 ) {
  display: none;
}

.awsui_stack_1q84n_1kz7k_370:not(#\9 ) {
  display: grid;
  grid-template-columns: 30px 1fr 30px;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_expanded_1q84n_1kz7k_392:not(#\9 ) {
  grid-column: 1/4;
}

/*
The collapsed stack is a dynamic grid that creates the necessary number of
rows and columns based on the number of items passed to CSS via the
`flashbarStackDepth` custom property. Assuming there are three flashbar items,
the grid layout will be:

[item 1 start] [10px] [10px] [fractional unit] [10px] [10px] [item 1 end]
[10px] [item 2 start] [10px] [fractional unit] [10px] [item 2 end] [10px]
[10px] [10px] [item 3 start] [fractional unit] [item 3 end] [10px] [10px]
*/
.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392:not(#\9 ) {
  display: grid;
  grid-column: 1/4;
  grid-template-columns: repeat(var(--awsui-flashbar-stack-depth-g964ok), 10px) 1fr repeat(var(--awsui-flashbar-stack-depth-g964ok), 10px);
  row-gap: 8px;
  z-index: 0;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392 > .awsui_item_1q84n_1kz7k_370:not(#\9 ) {
  grid-column-start: calc(var(--awsui-flashbar-stack-index-g964ok) + 1);
  grid-column-end: calc(var(--awsui-flashbar-stack-depth-g964ok) * 2 + 1 - var(--awsui-flashbar-stack-index-g964ok) + 1);
  grid-row-start: 1;
  grid-row-end: calc(var(--awsui-flashbar-stack-index-g964ok) + 2);
  z-index: calc(var(--awsui-flashbar-stack-depth-g964ok) - var(--awsui-flashbar-stack-index-g964ok));
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392 > .awsui_item_1q84n_1kz7k_370:not(#\9 ):not(:first-of-type) {
  align-self: end;
  /* Give placeholder elements in the stacked state the height of a notification
     with one single line of text.
     This makes them look better during the collapse animation, in which they are already empty.
   */
  min-block-size: calc(var(--line-height-body-m-2zx78l, 22px) + (var(--space-scaled-xs-x91h81, 8px) + var(--border-width-field-22mkxn, 1px) + var(--space-scaled-xxs-t7ij38, 4px)) * 2);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392 > .awsui_item_1q84n_1kz7k_370:not(#\9 ):not(:last-child) > .awsui_flash_1q84n_1kz7k_157,
.awsui_stack_1q84n_1kz7k_370 > .awsui_collapsed_1q84n_1kz7k_392 > .awsui_item_1q84n_1kz7k_370.awsui_flash_1q84n_1kz7k_157:not(#\9 ) {
  box-shadow: var(--shadow-flash-collapsed-pxdair, 0px 2px 2px rgba(0, 0, 0, 0.15));
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_expanded_1q84n_1kz7k_392.awsui_animation-running_1q84n_1kz7k_370 > .awsui_flash-list-item_1q84n_1kz7k_371:not(#\9 ) {
  position: relative;
  z-index: calc(var(--awsui-flashbar-stack-depth-g964ok) - var(--awsui-flashbar-stack-index-g964ok));
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392) {
  /*
  Since the notification bar is anchored to the bottom of the Flashbar, we need to push it up to account for the
  missing third item when there are only 2 items in the stack.
   */
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392):not(.awsui_short-list_1q84n_1kz7k_454):not(.awsui_visual-refresh_1q84n_1kz7k_454) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 1px - calc(var(--space-scaled-xl-rljqft, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + 0px + 0px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392):not(.awsui_short-list_1q84n_1kz7k_454):not(.awsui_visual-refresh_1q84n_1kz7k_454) > .awsui_notification-bar_1q84n_1kz7k_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-rljqft, 24px) + 3px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-rljqft, 24px) + 3px - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 2px - 0px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392):not(.awsui_short-list_1q84n_1kz7k_454).awsui_visual-refresh_1q84n_1kz7k_454 {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 2px - calc(var(--space-scaled-xl-rljqft, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + 0px + 0px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392):not(.awsui_short-list_1q84n_1kz7k_454).awsui_visual-refresh_1q84n_1kz7k_454 > .awsui_notification-bar_1q84n_1kz7k_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-rljqft, 24px) + 3px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-rljqft, 24px) + 3px - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 4px - 0px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392).awsui_short-list_1q84n_1kz7k_454:not(.awsui_visual-refresh_1q84n_1kz7k_454) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 1px - calc(var(--space-scaled-xl-rljqft, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + 0px + 8px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392).awsui_short-list_1q84n_1kz7k_454:not(.awsui_visual-refresh_1q84n_1kz7k_454) > .awsui_notification-bar_1q84n_1kz7k_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-rljqft, 24px) + 3px) + 8px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-rljqft, 24px) + 3px - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 2px - 8px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392).awsui_short-list_1q84n_1kz7k_454.awsui_visual-refresh_1q84n_1kz7k_454 {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 2px - calc(var(--space-scaled-xl-rljqft, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + 0px + 8px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448:not(#\9 ):not(.awsui_expanded_1q84n_1kz7k_392).awsui_short-list_1q84n_1kz7k_454.awsui_visual-refresh_1q84n_1kz7k_454 > .awsui_notification-bar_1q84n_1kz7k_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-rljqft, 24px) + 3px) + 8px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-rljqft, 24px) + 3px - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 4px - 8px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448.awsui_expanded_1q84n_1kz7k_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_1kz7k_454) {
  /*
  Give a bit more bottom margin when expanded, but only in Classic because in Visual Refresh the margin around the
  notifications slot already gives it enough space.
   */
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 1px - var(--space-scaled-s-9q8n2q, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + var(--space-scaled-m-er48cl, 16px) + 0px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448.awsui_expanded_1q84n_1kz7k_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_1kz7k_454) > .awsui_notification-bar_1q84n_1kz7k_372 {
  margin-block-start: calc(-1 * var(--space-scaled-s-9q8n2q, 12px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-s-9q8n2q, 12px) - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 2px - 0px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448.awsui_expanded_1q84n_1kz7k_392.awsui_visual-refresh_1q84n_1kz7k_454:not(#\9 ) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-g964ok: calc(var(--line-height-body-m-2zx78l, 22px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + 2 * 2px - var(--space-scaled-s-9q8n2q, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-g964ok, var(--awsui-stacked-notifications-default-bottom-margin-g964ok)) + 0px + 0px);
}

.awsui_stack_1q84n_1kz7k_370.awsui_collapsible_1q84n_1kz7k_448.awsui_expanded_1q84n_1kz7k_392.awsui_visual-refresh_1q84n_1kz7k_454 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ) {
  margin-block-start: calc(-1 * var(--space-scaled-s-9q8n2q, 12px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-s-9q8n2q, 12px) - var(--line-height-body-m-2zx78l, 22px) - 2 * var(--space-scaled-xxs-t7ij38, 4px) - 4px - 0px);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  background: var(--color-background-notification-stack-bar-xmtwib, #2a2e33);
  border-color: var(--color-border-notification-stack-bar-uu4yd8, #2a2e33);
  border-start-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-start-end-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-start-radius: var(--border-radius-button-8zlwjs, 2px);
  border-end-end-radius: var(--border-radius-button-8zlwjs, 2px);
  border-block-style: solid;
  border-inline-style: solid;
  box-shadow: var(--shadow-panel-toggle-s7z0bo, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
  color: var(--color-text-notification-stack-bar-98z6hr, #ffffff);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-column: 2;
  grid-row: 2;
  column-gap: calc(var(--space-m-kpg8id, 16px) + var(--space-xxs-9rrxti, 4px));
  justify-content: center;
  letter-spacing: var(--font-button-letter-spacing-kukfsk, 0.25px);
  margin-inline: auto;
  row-gap: 0;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601 > .awsui_header_1q84n_1kz7k_601:not(#\9 ),
.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601 > .awsui_item-count_1q84n_1kz7k_602:not(#\9 ),
.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-notification-stack-bar-98z6hr, #ffffff);
  cursor: pointer;
  margin-block: 0;
  padding-block: 0;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--space-m-kpg8id, 16px);
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601 > .awsui_header_1q84n_1kz7k_601:not(#\9 ) {
  font-weight: var(--font-weight-button-80qv4f, 700);
  display: inline-block;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601 > .awsui_item-count_1q84n_1kz7k_602:not(#\9 ) {
  column-gap: var(--space-s-2025hl, 12px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_status_1q84n_1kz7k_601 > .awsui_item-count_1q84n_1kz7k_602 > .awsui_type-count_1q84n_1kz7k_636 > .awsui_count-number_1q84n_1kz7k_636:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ):hover {
  background: var(--color-background-notification-stack-bar-hover-8r23c2, #545b64);
  border-color: var(--color-background-notification-stack-bar-hover-8r23c2, #545b64);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ):active {
  background: var(--color-background-notification-stack-bar-active-s3h2jw, #2a2e33);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372.awsui_visual-refresh_1q84n_1kz7k_454:not(#\9 ) {
  border-block-width: 2px;
  border-inline-width: 2px;
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1kz7k_454) {
  border-block-width: 1px;
  border-inline-width: 1px;
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1kz7k_454):focus {
  text-decoration: none;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1kz7k_454):hover {
  text-decoration: none;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ) {
  display: inline-block;
  flex-grow: 1;
  background: none;
  border-block: 0;
  border-inline: none;
  padding-block: 0;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603 > .awsui_icon_1q84n_1kz7k_670:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-f4h6jw, 135ms) var(--motion-easing-rotate-90-ncjpnu, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603 > .awsui_icon_1q84n_1kz7k_670:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603 > .awsui_icon_1q84n_1kz7k_670:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603 > .awsui_icon_1q84n_1kz7k_670:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603.awsui_expanded_1q84n_1kz7k_392 > .awsui_icon_1q84n_1kz7k_670:not(#\9 ) {
  transform: rotate(180deg);
}

.awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1kz7k_370 > .awsui_notification-bar_1q84n_1kz7k_372 > .awsui_button_1q84n_1kz7k_603:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_stack_1q84n_1kz7k_370.awsui_expanded_1q84n_1kz7k_392:not(#\9 ):not(.awsui_floating_1q84n_1kz7k_711) {
  padding-block-end: var(--awsui-flashbar-sticky-bottom-margin-g964ok, 0);
}

.awsui_flashbar_1q84n_1kz7k_715:not(#\9 ) {
  position: relative;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_flashbar_1q84n_1kz7k_715 > li + li:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_flashbar_1q84n_1kz7k_715:not(#\9 ),
.awsui_flash_1q84n_1kz7k_157:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_flash_1q84n_1kz7k_157:not(#\9 ) {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-block: var(--space-scaled-xs-x91h81, 8px);
  padding-inline: var(--space-flashbar-horizontal-ds0ef3, 12px);
  border-start-start-radius: var(--border-radius-flashbar-eqkx39, 0px);
  border-start-end-radius: var(--border-radius-flashbar-eqkx39, 0px);
  border-end-start-radius: var(--border-radius-flashbar-eqkx39, 0px);
  border-end-end-radius: var(--border-radius-flashbar-eqkx39, 0px);
  color: var(--color-text-notification-default-9btz6p, #fafafa);
  overflow-wrap: break-word;
  word-wrap: break-word;
  box-shadow: var(--shadow-flash-sticky-p1i2ji, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}

.awsui_initial-hidden_1q84n_1kz7k_773:not(#\9 ) {
  overflow: hidden;
  block-size: 0;
}

.awsui_flash-list_1q84n_1kz7k_371:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_flash-list_1q84n_1kz7k_371:not(#\9 ):not(.awsui_collapsed_1q84n_1kz7k_392) > li:not(:last-child) {
  margin-block-end: var(--space-xxxs-z28114, 2px);
}

.awsui_flash-body_1q84n_1kz7k_171:not(#\9 ) {
  display: flex;
  flex-grow: 1;
  min-inline-size: 0;
}

.awsui_flash-focus-container_1q84n_1kz7k_795:not(#\9 ) {
  display: flex;
  flex: 1;
  min-inline-size: 0;
}

.awsui_flash-focus-container_1q84n_1kz7k_795:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1kz7k_795:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1kz7k_795:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1kz7k_795:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_flash-text_1q84n_1kz7k_825:not(#\9 ) {
  margin-block: var(--border-width-field-22mkxn, 1px);
  margin-inline: 0;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_flash-icon_1q84n_1kz7k_197:not(#\9 ) {
  flex: 0 0 auto;
  padding-inline-start: 0;
}

.awsui_flash-message_1q84n_1kz7k_171:not(#\9 ) {
  flex: 1 1 0%;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
}

.awsui_hidden_1q84n_1kz7k_844:not(#\9 ) {
  display: none;
}

.awsui_flash-header_1q84n_1kz7k_171:not(#\9 ),
.awsui_header-replacement_1q84n_1kz7k_849:not(#\9 ) {
  font-weight: 700;
}

.awsui_flash-content_1q84n_1kz7k_172:not(#\9 ),
.awsui_content-replacement_1q84n_1kz7k_854:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_dismiss-button-wrapper_1q84n_1kz7k_174:not(#\9 ) {
  flex: 0 0 auto;
  margin-inline: var(--space-s-2025hl, 12px) calc(-1 * var(--space-xxs-9rrxti, 4px));
  padding-inline-end: var(--space-flashbar-dismiss-right-rydxjj, 4px);
}

.awsui_dismiss-button_1q84n_1kz7k_174:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ) {
  white-space: nowrap;
  margin-inline-start: var(--space-flashbar-action-left-ssm29i, 16px);
}

.awsui_flashbar_1q84n_1kz7k_715.awsui_breakpoint-default_1q84n_1kz7k_873 > .awsui_flash-list_1q84n_1kz7k_371 > .awsui_flash-list-item_1q84n_1kz7k_371 > .awsui_flash_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171:not(#\9 ) {
  display: block;
}

.awsui_flashbar_1q84n_1kz7k_715.awsui_breakpoint-default_1q84n_1kz7k_873 > .awsui_flash-list_1q84n_1kz7k_371 > .awsui_flash-list-item_1q84n_1kz7k_371 > .awsui_flash_1q84n_1kz7k_157 > .awsui_flash-body_1q84n_1kz7k_171 > .awsui_action-button-wrapper_1q84n_1kz7k_173:not(#\9 ) {
  margin-inline-start: var(--space-l-xu1x80, 20px);
  padding-inline-start: var(--space-xxs-9rrxti, 4px);
  margin-block-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_action-button_1q84n_1kz7k_173:not(#\9 ),
.awsui_action-slot_1q84n_1kz7k_883:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_flash-type-success_1q84n_1kz7k_887:not(#\9 ) {
  background-color: var(--color-background-notification-green-b4gyu1, #1d8102);
}

.awsui_flash-type-error_1q84n_1kz7k_891:not(#\9 ) {
  background-color: var(--color-background-notification-red-yz16bb, #d13212);
}

.awsui_flash-type-info_1q84n_1kz7k_895:not(#\9 ),
.awsui_flash-type-in-progress_1q84n_1kz7k_896:not(#\9 ) {
  background-color: var(--color-background-notification-blue-3vxw23, #0073bb);
}

.awsui_flash-type-warning_1q84n_1kz7k_900:not(#\9 ) {
  color: var(--color-text-notification-yellow-qljtid, #16191f);
  background-color: var(--color-background-notification-yellow-k3z4f5, #ffe347);
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/form/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_6xiez_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/form/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1i0s3_rpaut_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header_1i0s3_rpaut_177:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_content_1i0s3_rpaut_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_error_1i0s3_rpaut_185:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_1i0s3_rpaut_189:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-08jb88, 20px);
}

.awsui_actions-section_1i0s3_rpaut_193:not(#\9 ) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-inline-start: calc(-1 * var(--space-scaled-m-er48cl, 16px));
  margin-block-end: calc(-1 * var(--space-scaled-m-er48cl, 16px));
}

.awsui_secondary-actions_1i0s3_rpaut_202:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-er48cl, 16px);
  margin-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_actions_1i0s3_rpaut_193:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-er48cl, 16px);
  margin-block-end: var(--space-scaled-m-er48cl, 16px);
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/help-panel/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_help-panel_1d237_19iaf_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  padding-block-start: var(--space-panel-header-vertical-3c8qmg, 20px);
  padding-block-end: 0;
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_help-panel_1d237_19iaf_181 hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  margin-block: var(--space-scaled-xl-rljqft, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-2jmfkj, 12px));
}

.awsui_help-panel_1d237_19iaf_181 ol:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 ul:not(#\9 ) {
  padding-inline-start: var(--space-l-xu1x80, 20px);
  list-style-position: outside;
  margin-block: var(--space-s-2025hl, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_19iaf_181 li:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_19iaf_181 a:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h2:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h3:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h4:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h5:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 pre:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 code:not(#\9 ) {
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: 0;
  padding-block: 0;
}

.awsui_help-panel_1d237_19iaf_181 code:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  font-family: var(--font-family-monospace-yt4nwf, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
}

.awsui_help-panel_1d237_19iaf_181 pre:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  font-family: var(--font-family-monospace-yt4nwf, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_help-panel_1d237_19iaf_181 dl:not(#\9 ) {
  margin-block: var(--space-s-2025hl, 12px);
  margin-inline: 0;
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_help-panel_1d237_19iaf_181 dl *:not(#\9 ) {
  margin-block: 0;
}

.awsui_help-panel_1d237_19iaf_181 dt:not(#\9 ) {
  margin-block-start: var(--space-xs-xf5ch3, 8px);
  font-weight: 700;
}

.awsui_help-panel_1d237_19iaf_181 dd:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: var(--space-xs-xf5ch3, 8px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_19iaf_181 h2:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h3:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h4:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h5:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 h6:not(#\9 ) {
  margin-block-start: var(--space-xl-5fdwzu, 24px);
  color: var(--color-text-heading-default-ctgb1h, #16191f);
}

.awsui_help-panel_1d237_19iaf_181 > :not(#\9 ):last-child {
  margin-block-end: var(--space-panel-content-bottom-a67jcq, 40px);
}

.awsui_help-panel_1d237_19iaf_181 p:not(#\9 ) {
  color: inherit;
  text-decoration: none;
  margin-block: var(--space-s-2025hl, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_19iaf_181 h1:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
  font-weight: var(--font-weight-heading-xl-wjmxp3, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_help-panel_1d237_19iaf_181 h2:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_help-panel_1d237_19iaf_181 h3:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_help-panel_1d237_19iaf_181 h4:not(#\9 ) {
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_help-panel_1d237_19iaf_181 h5:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_help-panel_1d237_19iaf_181 b:not(#\9 ),
.awsui_help-panel_1d237_19iaf_181 strong:not(#\9 ) {
  font-weight: 700;
}

.awsui_loading_1d237_19iaf_348:not(#\9 ) {
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
}

.awsui_header_1d237_19iaf_353:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-heading-default-ctgb1h, #16191f);
  padding-block-end: var(--space-panel-header-vertical-3c8qmg, 20px);
  padding-inline: var(--space-panel-side-left-wmxosk, 32px) calc(var(--space-xl-5fdwzu, 24px) + var(--space-scaled-xxl-x330me, 32px));
  border-block: none;
  border-inline: none;
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-panel-header-mxulp2, #eaeded);
  margin-block-start: 0;
  margin-block-end: var(--space-panel-content-top-adxo81, 20px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_with-toolbar_1d237_19iaf_370 > .awsui_header_1d237_19iaf_353:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1d237_19iaf_353 h2:not(#\9 ),
.awsui_header_1d237_19iaf_353 h3:not(#\9 ),
.awsui_header_1d237_19iaf_353 h4:not(#\9 ),
.awsui_header_1d237_19iaf_353 h5:not(#\9 ),
.awsui_header_1d237_19iaf_353 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  padding-block: 0;
  margin-block: 0;
}

.awsui_content_1d237_19iaf_388:not(#\9 ) {
  color: var(--color-text-body-secondary-5hohai, #545b64);
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_content_1d237_19iaf_388 h2:not(#\9 ):first-child,
.awsui_content_1d237_19iaf_388 h3:not(#\9 ):first-child,
.awsui_content_1d237_19iaf_388 h4:not(#\9 ):first-child,
.awsui_content_1d237_19iaf_388 h5:not(#\9 ):first-child,
.awsui_content_1d237_19iaf_388 h6:not(#\9 ):first-child,
.awsui_content_1d237_19iaf_388 p:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_content_1d237_19iaf_388 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content_1d237_19iaf_388 a:not(#\9 ), .awsui-mode-entering .awsui_content_1d237_19iaf_388 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ):focus {
  outline: none;
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ):active, .awsui_content_1d237_19iaf_388 a:not(#\9 ):focus, .awsui_content_1d237_19iaf_388 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_footer_1d237_19iaf_439:not(#\9 ) {
  color: var(--color-text-body-secondary-5hohai, #545b64);
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_footer_1d237_19iaf_439 ul:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
}

.awsui_footer_1d237_19iaf_439 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_footer_1d237_19iaf_439 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_footer_1d237_19iaf_439 a:not(#\9 ), .awsui-mode-entering .awsui_footer_1d237_19iaf_439 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_footer_1d237_19iaf_439 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_footer_1d237_19iaf_439 a:not(#\9 ):focus {
  outline: none;
}

.awsui_footer_1d237_19iaf_439 a:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_footer_1d237_19iaf_439 a:not(#\9 ):active, .awsui_footer_1d237_19iaf_439 a:not(#\9 ):focus, .awsui_footer_1d237_19iaf_439 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_content_1d237_19iaf_388:not(#\9 ),
.awsui_footer_1d237_19iaf_439:not(#\9 ) {
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_content_1d237_19iaf_388 a:not(#\9 ):focus,
.awsui_footer_1d237_19iaf_439 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/hotspot/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_cqcqk_is8wd_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_wrapper_cqcqk_is8wd_185:not(#\9 ) {
  position: relative;
}

.awsui_elementWrapper_cqcqk_is8wd_189:not(#\9 ) {
  flex: 1;
}

.awsui_markerWrapper_cqcqk_is8wd_193:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
}

.awsui_placement-right_cqcqk_is8wd_198:not(#\9 ) {
  inset-inline-start: 100%;
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_placement-left_cqcqk_is8wd_203:not(#\9 ) {
  inset-inline-end: 100%;
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_inlineWrapper_cqcqk_is8wd_208:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/key-value-pairs/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_key-value-pairs_1y9fy_15qo1_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_group-title_1y9fy_15qo1_177:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_group-list_1y9fy_15qo1_181:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  display: flex;
  flex-direction: column;
  row-gap: var(--space-scaled-m-er48cl, 16px);
}

.awsui_group-list-item_1y9fy_15qo1_191:not(#\9 ) {
  /* used in test-utils */
}

.awsui_term_1y9fy_15qo1_195:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-label-qg3d23, #545b64);
  margin-block-end: var(--space-key-value-gap-5wd2dd, 2px);
}

.awsui_key-label_1y9fy_15qo1_203:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_key-label_1y9fy_15qo1_203:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_detail_1y9fy_15qo1_211:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

.awsui_info_1y9fy_15qo1_246:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/line-chart/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_g9v3m_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/pagination/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_fvjdu_1he4m_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-inline-start: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
}

.awsui_button_fvjdu_1he4m_185:not(#\9 ),
.awsui_dots_fvjdu_1he4m_186:not(#\9 ) {
  min-inline-size: var(--space-l-xu1x80, 20px);
  border-block: var(--border-width-field-22mkxn, 1px) solid transparent;
  border-inline: var(--border-width-field-22mkxn, 1px) solid transparent;
}

.awsui_button_fvjdu_1he4m_185:not(#\9 ) {
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  background: transparent;
  line-height: inherit;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_button_fvjdu_1he4m_185:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_button_fvjdu_1he4m_185:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_button-disabled_fvjdu_1he4m_214:not(#\9 ) {
  cursor: default;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_arrow_fvjdu_1he4m_219:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_arrow_fvjdu_1he4m_219:not(#\9 ):not(.awsui_button-disabled_fvjdu_1he4m_214):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_arrow_fvjdu_1he4m_219.awsui_button-disabled_fvjdu_1he4m_214:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_page-number_fvjdu_1he4m_229:not(#\9 ) {
  color: var(--color-text-pagination-page-number-default-fx85ny, #545b64);
}

.awsui_page-number_fvjdu_1he4m_229:not(#\9 ):not(.awsui_button-disabled_fvjdu_1he4m_214):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_page-number_fvjdu_1he4m_229.awsui_button-current_fvjdu_1he4m_235:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-wec2dg, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}

.awsui_page-number_fvjdu_1he4m_229.awsui_button-current_fvjdu_1he4m_235.awsui_button-disabled_fvjdu_1he4m_214:not(#\9 ) {
  color: var(--color-text-pagination-page-number-active-disabled-8mwiix, #545b64);
}

.awsui_page-number_fvjdu_1he4m_229.awsui_button-disabled_fvjdu_1he4m_214:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_dots_fvjdu_1he4m_186:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_page-item_fvjdu_1he4m_252:not(#\9 ),
.awsui_dots_fvjdu_1he4m_186:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: var(--space-xxs-9rrxti, 4px);
  text-align: center;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_page-item_fvjdu_1he4m_252:not(#\9 ):first-child,
.awsui_dots_fvjdu_1he4m_186:not(#\9 ):first-child {
  margin-inline-start: 0;
}

.awsui_page-item_fvjdu_1he4m_252:not(#\9 ):last-child,
.awsui_dots_fvjdu_1he4m_186:not(#\9 ):last-child {
  margin-inline-end: 0;
}

.awsui_root-disabled_fvjdu_1he4m_270 > .awsui_dots_fvjdu_1he4m_186:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/pie-chart/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment__path_1edmh_wp1ch_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment__path_1edmh_wp1ch_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment__path_1edmh_wp1ch_161:not(#\9 ), .awsui-mode-entering .awsui_segment__path_1edmh_wp1ch_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_segment_1edmh_wp1ch_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_wp1ch_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_wp1ch_161:not(#\9 ), .awsui-mode-entering .awsui_segment_1edmh_wp1ch_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_segment_1edmh_wp1ch_161 > .awsui_segment__hover_1edmh_wp1ch_188:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_wp1ch_161 > .awsui_segment__hover_1edmh_wp1ch_188:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_wp1ch_161 > .awsui_segment__hover_1edmh_wp1ch_188:not(#\9 ), .awsui-mode-entering .awsui_segment_1edmh_wp1ch_161 > .awsui_segment__hover_1edmh_wp1ch_188:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_label_1edmh_wp1ch_202:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_label_1edmh_wp1ch_202:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_label_1edmh_wp1ch_202:not(#\9 ), .awsui-mode-entering .awsui_label_1edmh_wp1ch_202:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1edmh_wp1ch_216:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content_1edmh_wp1ch_220.awsui_content--small_1edmh_wp1ch_220:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-xf5ch3, 8px) + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--small_1edmh_wp1ch_220.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: calc(2 * (30px + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--small_1edmh_wp1ch_220.awsui_content--without-labels_1edmh_wp1ch_226:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-xf5ch3, 8px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--small_1edmh_wp1ch_220.awsui_content--without-labels_1edmh_wp1ch_226.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: 60px;
}

.awsui_content_1edmh_wp1ch_220.awsui_content--medium_1edmh_wp1ch_232:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-2025hl, 12px) + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--medium_1edmh_wp1ch_232.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: calc(2 * (100px + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--medium_1edmh_wp1ch_232.awsui_content--without-labels_1edmh_wp1ch_226:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-2025hl, 12px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--medium_1edmh_wp1ch_232.awsui_content--without-labels_1edmh_wp1ch_226.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: 200px;
}

.awsui_content_1edmh_wp1ch_220.awsui_content--large_1edmh_wp1ch_244:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-2025hl, 12px) + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--large_1edmh_wp1ch_244.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: calc(2 * (140px + 2 * var(--line-height-body-m-2zx78l, 22px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--large_1edmh_wp1ch_244.awsui_content--without-labels_1edmh_wp1ch_226:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-2025hl, 12px)));
}

.awsui_content_1edmh_wp1ch_220.awsui_content--large_1edmh_wp1ch_244.awsui_content--without-labels_1edmh_wp1ch_226.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  min-block-size: 280px;
}

.awsui_content--fit-height_1edmh_wp1ch_223:not(#\9 ) {
  flex: 1;
}

.awsui_status-container_1edmh_wp1ch_261:not(#\9 ) {
  /* used in test utils */
}

.awsui_chart-container_1edmh_wp1ch_265:not(#\9 ) {
  display: flex;
  flex: 1;
}

.awsui_chart-container--fit-height_1edmh_wp1ch_269:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-chart-plot_1edmh_wp1ch_274:not(#\9 ) {
  display: contents;
}

.awsui_chart-container-chart-plot--fit-height_1edmh_wp1ch_277:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_inner-content_1edmh_wp1ch_283:not(#\9 ) {
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  inset: 0;
  pointer-events: none;
}

.awsui_segment__highlight_1edmh_wp1ch_294:not(#\9 ) {
  stroke: none;
  opacity: 0;
}

.awsui_segment_1edmh_wp1ch_161:not(#\9 ) {
  stroke: var(--color-background-container-content-yrbxur, #ffffff);
  stroke-width: 2px;
  stroke-linejoin: round;
  opacity: 1;
  cursor: pointer;
}

.awsui_segment_1edmh_wp1ch_161:not(#\9 ):focus {
  outline: none;
}

.awsui_segment_1edmh_wp1ch_161.awsui_segment--dimmed_1edmh_wp1ch_309:not(#\9 ) {
  opacity: 0.35;
}

.awsui_segment_1edmh_wp1ch_161.awsui_segment--highlighted_1edmh_wp1ch_312 > .awsui_segment__highlight_1edmh_wp1ch_294:not(#\9 ), .awsui_segment_1edmh_wp1ch_161:not(#\9 ):hover:not(.awsui_segment--dimmed_1edmh_wp1ch_309) > .awsui_segment__highlight_1edmh_wp1ch_294 {
  opacity: 1;
}

.awsui_label_1edmh_wp1ch_202:not(#\9 ) {
  color: var(--color-text-heading-default-ctgb1h, #16191f);
  opacity: 1;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_wp1ch_202 > line:not(#\9 ) {
  stroke: var(--color-stroke-chart-line-q3nt7f, #879596);
  stroke-width: var(--border-divider-section-width-wl9k66, 1px);
}

.awsui_label_1edmh_wp1ch_202 > div:not(#\9 ) {
  margin-block-start: -0.75em;
}

.awsui_label_1edmh_wp1ch_202.awsui_label--dimmed_1edmh_wp1ch_329:not(#\9 ) {
  opacity: 0.35;
}

.awsui_label_1edmh_wp1ch_202.awsui_label--align-right_1edmh_wp1ch_332:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_wp1ch_202.awsui_label--align-right_1edmh_wp1ch_332 > div:not(#\9 ) {
  text-align: end;
}

/* stylelint-disable-next-line selector-max-type */
.awsui_label-text_1edmh_wp1ch_340 > text:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  fill: var(--color-text-heading-default-ctgb1h, #16191f);
  dominant-baseline: middle;
}

text.awsui_label__description_1edmh_wp1ch_348:not(#\9 ) {
  font-size: var(--font-chart-detail-size-pob89f, 14px);
  font-weight: 400;
  color: var(--color-text-group-label-1l1nbc, #545b64);
  fill: var(--color-text-group-label-1l1nbc, #545b64);
}

.awsui_label-line_1edmh_wp1ch_355:not(#\9 ) {
  /* used in component code */
}

.awsui_label--highlighted_1edmh_wp1ch_359:not(#\9 ) {
  /* used in test-utils */
}

.awsui_popover-header_1edmh_wp1ch_363:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/progress-bar/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-value {
  -webkit-transition: width var(--motion-duration-moderate-cp984g, 135ms) linear;
  transition: width var(--motion-duration-moderate-cp984g, 135ms) linear;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-value {
    animation: none;
    -webkit-transition: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-value, .awsui-mode-entering .awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-value {
  animation: none;
  -webkit-transition: none;
  transition: none;
}

.awsui_result-state_11huc_1gtbt_375:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_11huc_1gtbt_1 var(--motion-duration-transition-show-paced-wrsk0l, 180ms) var(--motion-easing-transition-show-paced-o52el4, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_11huc_1gtbt_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_result-state_11huc_1gtbt_375:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_result-state_11huc_1gtbt_375:not(#\9 ), .awsui-mode-entering .awsui_result-state_11huc_1gtbt_375:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_11huc_1gtbt_397:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_with-result-button_11huc_1gtbt_429:not(#\9 ) {
  padding-inline-end: var(--space-m-kpg8id, 16px);
}

.awsui_result-text_11huc_1gtbt_433:not(#\9 ) {
  /* used in test-utils */
}

.awsui_result-container-error_11huc_1gtbt_437:not(#\9 ), .awsui_result-container-success_11huc_1gtbt_437:not(#\9 ) {
  /* used in test-utils */
}

.awsui_result-button_11huc_1gtbt_441:not(#\9 ) {
  display: inline-block;
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: 0;
}

.awsui_word-wrap_11huc_1gtbt_447:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label-flash_11huc_1gtbt_452:not(#\9 ) {
  color: inherit;
  font-weight: 700;
}

.awsui_label-key-value_11huc_1gtbt_456:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  font-weight: var(--font-display-label-weight-2njs7q, 400);
  color: var(--color-text-label-qg3d23, #545b64);
  margin-block-end: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_flash_11huc_1gtbt_464:not(#\9 ) {
  color: inherit;
}

.awsui_progress-container_11huc_1gtbt_468:not(#\9 ) {
  display: flex;
  align-items: center;
  max-inline-size: 800px;
  block-size: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_percentage-container_11huc_1gtbt_475:not(#\9 ) {
  inline-size: 33px;
  flex-shrink: 0;
  white-space: nowrap;
  text-align: end;
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_percentage_11huc_1gtbt_475:not(#\9 ) {
  /* used in test-utils */
}

.awsui_progress_11huc_1gtbt_361:not(#\9 ) {
  inline-size: 100%;
  margin-inline-end: var(--space-s-2025hl, 12px);
  min-inline-size: 0;
  block-size: 4px;
  border-block: 0;
  border-inline: none;
  box-sizing: border-box;
  border-start-start-radius: 10px;
  border-start-end-radius: 10px;
  border-end-start-radius: 10px;
  border-end-end-radius: 10px;
  background-color: var(--color-background-progress-bar-layout-default-5ez74u, #eaeded);
}

.awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-bar {
  block-size: 4px;
  border-block: 0;
  border-inline: none;
  box-sizing: border-box;
  border-start-start-radius: 10px;
  border-start-end-radius: 10px;
  border-end-start-radius: 10px;
  border-end-end-radius: 10px;
  background-color: var(--color-background-progress-bar-layout-default-5ez74u, #eaeded);
}

.awsui_progress_11huc_1gtbt_361:not(#\9 )::-webkit-progress-value {
  border-start-start-radius: 10px;
  border-start-end-radius: 0;
  border-end-start-radius: 10px;
  border-end-end-radius: 0;
  background-color: var(--color-background-progress-bar-content-default-p40biq, #0073bb);
}

.awsui_progress_11huc_1gtbt_361.awsui_complete_11huc_1gtbt_521:not(#\9 )::-webkit-progress-value {
  border-start-start-radius: 10px;
  border-start-end-radius: 10px;
  border-end-start-radius: 10px;
  border-end-end-radius: 10px;
}

.awsui_progress_11huc_1gtbt_361:not(#\9 )::-moz-progress-bar {
  border-start-start-radius: 10px;
  border-start-end-radius: 0;
  border-end-start-radius: 10px;
  border-end-end-radius: 0;
  background-color: var(--color-background-progress-bar-content-default-p40biq, #0073bb);
}

.awsui_progress_11huc_1gtbt_361.awsui_progress-in-flash_11huc_1gtbt_534:not(#\9 ) {
  background-color: var(--color-background-progress-bar-layout-in-flash-7lb4jj, rgba(255, 255, 255, 0.25));
}

.awsui_progress_11huc_1gtbt_361.awsui_progress-in-flash_11huc_1gtbt_534:not(#\9 )::-moz-progress-bar {
  background-color: var(--color-background-progress-bar-content-in-flash-kzj4zn, rgba(255, 255, 255, 0.7));
}

.awsui_progress_11huc_1gtbt_361.awsui_progress-in-flash_11huc_1gtbt_534:not(#\9 )::-webkit-progress-bar {
  background-color: var(--color-background-progress-bar-layout-in-flash-7lb4jj, rgba(255, 255, 255, 0.25));
}

.awsui_progress_11huc_1gtbt_361.awsui_progress-in-flash_11huc_1gtbt_534:not(#\9 )::-webkit-progress-value {
  background-color: var(--color-background-progress-bar-content-in-flash-kzj4zn, rgba(255, 255, 255, 0.7));
}

.awsui_additional-info_11huc_1gtbt_547:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/prompt-input/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_55fkh_1v1kq_146:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  cursor: text;
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-readonly_55fkh_1v1kq_185:not(#\9 ) {
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
}

.awsui_root_55fkh_1v1kq_146.awsui_disabled_55fkh_1v1kq_190:not(#\9 ) {
  background-color: var(--color-background-input-disabled-x30rdp, #eaeded);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  color: var(--color-text-input-disabled-k2fbx1, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus-within, .awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus {
  color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus-within:focus, .awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus-within, .awsui_root_55fkh_1v1kq_146.awsui_textarea-invalid_55fkh_1v1kq_198:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus-within, .awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus {
  color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus-within:focus, .awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus-within, .awsui_root_55fkh_1v1kq_146.awsui_textarea-warning_55fkh_1v1kq_223:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_root_55fkh_1v1kq_146:not(#\9 ):focus-within, .awsui_root_55fkh_1v1kq_146:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  resize: none;
  cursor: text;
  white-space: pre-wrap;
  background-color: inherit;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  border: 0;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 )::placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):focus {
  outline: none;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_55fkh_1v1kq_185.awsui_invalid_55fkh_1v1kq_323:not(#\9 ), .awsui_textarea_55fkh_1v1kq_185.awsui_warning_55fkh_1v1kq_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-x30rdp, #eaeded);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  color: var(--color-text-input-disabled-k2fbx1, #879596);
  cursor: auto;
  border: 0;
  cursor: default;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):disabled::placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
  opacity: 1;
}

.awsui_textarea_55fkh_1v1kq_185:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
}

.awsui_textarea-wrapper_55fkh_1v1kq_342:not(#\9 ) {
  display: flex;
}

.awsui_button_55fkh_1v1kq_346:not(#\9 ) {
  align-self: flex-end;
  padding-inline: calc(var(--space-field-horizontal-cy5q05, 8px) / 2);
  padding-block-end: var(--space-scaled-xxxs-f7yq15, 2px);
}

.awsui_button_55fkh_1v1kq_346 > .awsui_action-button_55fkh_1v1kq_351:not(#\9 ) {
  padding: 0;
}

body[data-awsui-focus-visible=true] .awsui_button_55fkh_1v1kq_346 > .awsui_action-button_55fkh_1v1kq_351:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_55fkh_1v1kq_346 > .awsui_action-button_55fkh_1v1kq_351:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc((var(--space-xxxs-z28114, 2px)) - 1px - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_55fkh_1v1kq_346 > .awsui_action-button_55fkh_1v1kq_351:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * ((var(--space-xxxs-z28114, 2px)) - 1px));
  inset-block-start: calc(-1 * (-1 * var(--space-xxxs-z28114, 2px) - 1px));
  inline-size: calc(100% + (var(--space-xxxs-z28114, 2px)) - 1px + (var(--space-xxxs-z28114, 2px)) - 1px);
  block-size: calc(100% + -1 * var(--space-xxxs-z28114, 2px) - 1px + -1 * var(--space-xxxs-z28114, 2px) - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_secondary-content_55fkh_1v1kq_376:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
}

.awsui_secondary-content_55fkh_1v1kq_376.awsui_with-paddings_55fkh_1v1kq_411:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-9q8n2q, 12px);
  padding-block-end: var(--space-scaled-s-9q8n2q, 12px);
  padding-inline-start: var(--space-field-horizontal-cy5q05, 8px);
  padding-inline-end: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_secondary-content_55fkh_1v1kq_376.awsui_with-paddings_55fkh_1v1kq_411.awsui_invalid_55fkh_1v1kq_323:not(#\9 ), .awsui_secondary-content_55fkh_1v1kq_376.awsui_with-paddings_55fkh_1v1kq_411.awsui_warning_55fkh_1v1kq_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
}

.awsui_secondary-actions_55fkh_1v1kq_421:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.awsui_secondary-actions_55fkh_1v1kq_421.awsui_with-paddings_55fkh_1v1kq_411:not(#\9 ) {
  padding-inline-start: var(--space-field-horizontal-cy5q05, 8px);
  padding-block-start: var(--space-scaled-s-9q8n2q, 12px);
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_secondary-actions_55fkh_1v1kq_421.awsui_with-paddings_55fkh_1v1kq_411.awsui_invalid_55fkh_1v1kq_323:not(#\9 ), .awsui_secondary-actions_55fkh_1v1kq_421.awsui_with-paddings_55fkh_1v1kq_411.awsui_warning_55fkh_1v1kq_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
}

.awsui_secondary-actions_55fkh_1v1kq_421.awsui_with-paddings_55fkh_1v1kq_411 > .awsui_button_55fkh_1v1kq_346:not(#\9 ) {
  padding-block-end: 0;
}

.awsui_secondary-actions_55fkh_1v1kq_421 > .awsui_button_55fkh_1v1kq_346:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-t7ij38, 4px);
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/prompt-input/test-classes/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_nr3gs_n93je_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_textarea_nr3gs_n93je_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_action-button_nr3gs_n93je_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-actions_nr3gs_n93je_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-content_nr3gs_n93je_21:not(#\9 ) {
  /* used in test-utils */
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/property-filter/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1wzqe_181m3_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_search-field_1wzqe_181m3_177:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: var(--space-xs-xf5ch3, 8px) var(--space-s-2025hl, 12px);
}

.awsui_input-wrapper_1wzqe_181m3_184:not(#\9 ) {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  max-inline-size: calc(688px - 2 * var(--space-l-xu1x80, 20px));
}

.awsui_add-token_1wzqe_181m3_191:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-divider-default-qn9pru, #eaeded);
  box-sizing: border-box;
  margin-inline-start: var(--space-m-kpg8id, 16px);
  padding-inline-start: var(--space-m-kpg8id, 16px);
}

.awsui_tokens_1wzqe_181m3_198:not(#\9 ) {
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: 0;
}

.awsui_token-operator_1wzqe_181m3_203:not(#\9 ) {
  font-weight: bold;
}

.awsui_property-editor_1wzqe_181m3_207:not(#\9 ) {
  overflow-y: auto;
}

.awsui_property-editor-header_1wzqe_181m3_210:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-weight: bold;
  padding-block-start: var(--space-s-2025hl, 12px);
  padding-block-end: var(--space-xxs-9rrxti, 4px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_property-editor-header-enum_1wzqe_181m3_223:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-xf5ch3, 8px);
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-weight: bold;
  color: var(--color-text-dropdown-group-label-q0p18s, #545b64);
  padding-block: calc(var(--space-xs-xf5ch3, 8px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px));
  padding-inline: calc(var(--space-field-horizontal-cy5q05, 8px) + var(--border-item-width-0zxiwv, 1px));
}

.awsui_property-editor-form_1wzqe_181m3_238:not(#\9 ) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
  padding-block-end: var(--space-s-2025hl, 12px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_property-editor-cancel_1wzqe_181m3_243:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_property-editor-actions_1wzqe_181m3_246:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
  padding-inline: var(--space-l-xu1x80, 20px);
  padding-block: var(--space-s-2025hl, 12px);
}

.awsui_property-editor-enum_1wzqe_181m3_254:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_token-editor_1wzqe_181m3_259:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-2025hl, 12px);
  margin-block: var(--space-xxs-9rrxti, 4px);
  margin-inline: var(--space-xxs-9rrxti, 4px);
}

.awsui_token-editor-form_1wzqe_181m3_266:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-property_1wzqe_181m3_269:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-field-operator_1wzqe_181m3_272:not(#\9 ) {
  flex-grow: 1;
}

.awsui_token-editor-field-value_1wzqe_181m3_275:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-multiselect-wrapper_1wzqe_181m3_278:not(#\9 ) {
  position: relative;
  block-size: var(--size-vertical-input-oamkvu, 32px);
  min-inline-size: 200px;
}

.awsui_token-editor-multiselect-wrapper-inner_1wzqe_181m3_283:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
}

.awsui_token-editor-cancel_1wzqe_181m3_287:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_token-editor-submit_1wzqe_181m3_290:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-actions_1wzqe_181m3_293:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  padding-block-start: var(--space-s-2025hl, 12px);
  border-block-start: 1px solid var(--color-border-dropdown-item-default-fwpjrj, #eaeded);
  padding-inline-end: calc(var(--space-m-kpg8id, 16px) + var(--space-xxs-9rrxti, 4px));
  margin-inline: calc(-1 * var(--space-m-kpg8id, 16px) + -1 * var(--space-xxs-9rrxti, 4px));
  margin-block-start: var(--space-s-2025hl, 12px);
}

.awsui_token-editor-grid_1wzqe_181m3_302:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  gap: var(--space-s-2025hl, 12px);
  grid-template-columns: minmax(min-content, 2fr) minmax(min-content, 120px) minmax(min-content, 3fr) min-content;
}

.awsui_token-editor-grid-group_1wzqe_181m3_336:not(#\9 ) {
  display: contents;
}

.awsui_token-editor-grid_1wzqe_181m3_302.awsui_token-editor-narrow_1wzqe_181m3_339:not(#\9 ) {
  grid-template-columns: minmax(100px, 1fr);
  gap: var(--space-m-kpg8id, 16px);
}

.awsui_token-editor-grid_1wzqe_181m3_302.awsui_token-editor-narrow_1wzqe_181m3_339 > .awsui_token-editor-grid-group_1wzqe_181m3_336:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-2025hl, 12px);
}

.awsui_token-editor-grid_1wzqe_181m3_302.awsui_token-editor-narrow_1wzqe_181m3_339 > .awsui_token-editor-grid-group_1wzqe_181m3_336.awsui_token-editor-supports-groups_1wzqe_181m3_348:not(#\9 ) {
  padding-block-end: var(--space-m-kpg8id, 16px);
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_token-editor-grid-header_1wzqe_181m3_352:not(#\9 ) {
  color: var(--color-text-column-header-cbx6hy, #545b64);
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  text-align: start;
}

.awsui_token-editor-grid-cell_1wzqe_181m3_358:not(#\9 ):not(.awsui_token-editor-narrow_1wzqe_181m3_339) {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.awsui_token-editor-grid-cell_1wzqe_181m3_358.awsui_token-editor-narrow_1wzqe_181m3_339:not(#\9 ):nth-child(4) {
  display: flex;
  justify-content: flex-end;
}

.awsui_token-editor-add-token_1wzqe_181m3_367:not(#\9 ) {
  margin-block-start: var(--space-s-2025hl, 12px);
}

.awsui_custom-content-wrapper_1wzqe_181m3_371:not(#\9 ) {
  display: contents;
}

.awsui_custom-control_1wzqe_181m3_375:not(#\9 ) {
  /* used in test-utils */
}

.awsui_input_1wzqe_181m3_184:not(#\9 ) {
  flex: 1;
}

.awsui_results_1wzqe_181m3_383:not(#\9 ) {
  padding-block: calc(var(--space-scaled-xxs-t7ij38, 4px) + var(--border-width-field-22mkxn, 1px));
  padding-inline: 0;
}

.awsui_token-trigger_1wzqe_181m3_388:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_remove-all_1wzqe_181m3_393:not(#\9 ),
.awsui_join-operation_1wzqe_181m3_394:not(#\9 ),
.awsui_custom-filter-actions_1wzqe_181m3_395:not(#\9 ) {
  /* used in test-utils */
}

.awsui_constraint_1wzqe_181m3_399:not(#\9 ) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
  color: var(--color-text-form-secondary-smwr7a, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/property-filter/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_filtering-token_1heb1_1ayd6_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-dismiss-button_1heb1_1ayd6_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-select_1heb1_1ayd6_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-content_1heb1_1ayd6_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner_1heb1_1ayd6_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-dismiss-button_1heb1_1ayd6_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-select_1heb1_1ayd6_29:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-content_1heb1_1ayd6_33:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-edit-button_1heb1_1ayd6_37:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-property_1heb1_1ayd6_41:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-operator_1heb1_1ayd6_45:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-value_1heb1_1ayd6_49:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-token-remove-actions_1heb1_1ayd6_53:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-token-add-actions_1heb1_1ayd6_57:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-cancel_1heb1_1ayd6_61:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-submit_1heb1_1ayd6_65:not(#\9 ) {
  /* used in test-utils */
}

.awsui_property-editor-cancel_1heb1_1ayd6_69:not(#\9 ) {
  /* used in test-utils */
}

.awsui_property-editor-submit_1heb1_1ayd6_73:not(#\9 ) {
  /* used in test-utils */
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/property-filter/filtering-token/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_19bso_ya7t_153:not(#\9 ),
.awsui_inner-root_19bso_ya7t_154:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-content: stretch;
}

.awsui_root_19bso_ya7t_153.awsui_has-groups_19bso_ya7t_187:not(#\9 ),
.awsui_inner-root_19bso_ya7t_154.awsui_has-groups_19bso_ya7t_187:not(#\9 ) {
  min-block-size: calc(2px + var(--size-vertical-input-oamkvu, 32px));
}

.awsui_root_19bso_ya7t_153.awsui_has-groups_19bso_ya7t_187.awsui_compact-mode_19bso_ya7t_191:not(#\9 ),
.awsui_inner-root_19bso_ya7t_154.awsui_has-groups_19bso_ya7t_187.awsui_compact-mode_19bso_ya7t_191:not(#\9 ) {
  min-block-size: calc(2px + 2 * var(--border-width-field-22mkxn, 1px) + var(--size-vertical-input-oamkvu, 32px));
}

.awsui_inner-root_19bso_ya7t_154:not(#\9 ) {
  block-size: 100%;
}

.awsui_token_19bso_ya7t_200:not(#\9 ),
.awsui_inner-token_19bso_ya7t_201:not(#\9 ) {
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  display: flex;
  align-items: stretch;
  background: var(--color-background-item-selected-svru52, #f1faff);
  border-start-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-start-end-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-start-radius: var(--border-radius-token-h9xa3v, 2px);
  border-end-end-radius: var(--border-radius-token-h9xa3v, 2px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  box-sizing: border-box;
}

.awsui_token_19bso_ya7t_200.awsui_grouped_19bso_ya7t_214:not(#\9 ),
.awsui_inner-token_19bso_ya7t_201.awsui_grouped_19bso_ya7t_214:not(#\9 ) {
  justify-content: space-between;
}

.awsui_inner-token_19bso_ya7t_201:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-token-h9xa3v, 2px) / 2);
  border-start-end-radius: calc(var(--border-radius-token-h9xa3v, 2px) / 2);
  border-end-start-radius: calc(var(--border-radius-token-h9xa3v, 2px) / 2);
  border-end-end-radius: calc(var(--border-radius-token-h9xa3v, 2px) / 2);
}

.awsui_list_19bso_ya7t_226:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-xs-xf5ch3, 8px);
}

.awsui_show-operation_19bso_ya7t_237:not(#\9 ) {
  border-inline-start: none;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.awsui_select_19bso_ya7t_243:not(#\9 ),
.awsui_inner-select_19bso_ya7t_244:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-content_19bso_ya7t_248:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_token-content-grouped_19bso_ya7t_254:not(#\9 ) {
  padding-block: 2px;
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_inner-token-content_19bso_ya7t_259:not(#\9 ) {
  padding-block: 1px;
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
}

.awsui_edit-button_19bso_ya7t_264:not(#\9 ),
.awsui_dismiss-button_19bso_ya7t_265:not(#\9 ),
.awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ) {
  inline-size: 30px;
  margin-block: 0;
  margin-inline: 0;
  border-block: none;
  border-inline: none;
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  background-color: transparent;
  border-inline-start: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_ya7t_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_ya7t_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_ya7t_264:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px));
  inset-block-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px));
  inline-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px));
  block-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-wguy2m, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_edit-button_19bso_ya7t_264:not(#\9 ):focus,
.awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):focus,
.awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_edit-button_19bso_ya7t_264:not(#\9 ):hover,
.awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):hover,
.awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_edit-button_19bso_ya7t_264:not(#\9 ):disabled,
.awsui_dismiss-button_19bso_ya7t_265:not(#\9 ):disabled,
.awsui_inner-dismiss-button_19bso_ya7t_266:not(#\9 ):disabled {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
}

.awsui_token-disabled_19bso_ya7t_324:not(#\9 ) {
  border-color: var(--color-border-control-disabled-2qnaa4, #d5dbdb);
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  color: var(--color-text-disabled-fd1zmc, #aab7b8);
  pointer-events: none;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/property-filter/analytics-metadata/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_token-trigger_1b6uy_xiape_5:not(#\9 ),
.awsui_search-field_1b6uy_xiape_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/s3-resource-selector/s3-in-context/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1vtzr_1b09q_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_view-button_1vtzr_1b09q_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_browse-button_1vtzr_1b09q_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_layout_1vtzr_1b09q_21:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-block: calc(-1 * var(--space-xs-xf5ch3, 8px));
  margin-inline: calc(-1 * var(--space-xs-xf5ch3, 8px));
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_layout_1vtzr_1b09q_21 > *:not(#\9 ) {
  margin-block: var(--space-xs-xf5ch3, 8px);
  margin-inline: var(--space-xs-xf5ch3, 8px);
}

.awsui_layout-uri_1vtzr_1b09q_33:not(#\9 ) {
  min-inline-size: 200px;
  flex: 1;
}

.awsui_layout-version_1vtzr_1b09q_37:not(#\9 ) {
  max-inline-size: 180px;
  min-inline-size: 140px;
  inline-size: 20%;
}

.awsui_layout-divider_1vtzr_1b09q_42:not(#\9 ) {
  block-size: calc(2 * var(--border-divider-section-width-wl9k66, 1px) + 2 * var(--space-scaled-xxs-t7ij38, 4px) + var(--line-height-body-m-2zx78l, 22px));
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/expandable-rows/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-f4h6jw, 135ms) var(--motion-easing-rotate-90-ncjpnu, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ), .awsui-mode-entering .awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-toggle-icon_1ss49_56vlm_153:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_expand-toggle-icon-expanded_1ss49_56vlm_174:not(#\9 ) {
  transform: rotate(0deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-toggle-icon-expanded_1ss49_56vlm_174:not(#\9 ):dir(rtl) {
  transform: rotate(0deg);
}

.awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: pointer;
  inline-size: var(--space-m-kpg8id, 16px);
  block-size: var(--space-m-kpg8id, 16px);
  border-block: 0;
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  outline: 0;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px) + var(--space-button-inline-icon-focus-outline-gutter-td260a, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
}

.awsui_expand-toggle_1ss49_56vlm_153:not(#\9 ):active {
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/body-cell/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  position: absolute;
  inset-block: 0;
  display: flex;
  align-items: center;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ) {
  box-sizing: border-box;
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid transparent;
  border-block-end: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-divider-secondary-id5vqo, #eaeded);
  word-wrap: break-word;
  font-weight: inherit;
  text-align: start;
}

.awsui_body-cell_c6tup_xr14k_152 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-x91h81, 8px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_xr14k_152 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  box-sizing: border-box;
  block-size: 100%;
  align-content: center;
}

.awsui_body-cell-content_c6tup_xr14k_160.awsui_body-cell-align-top_c6tup_xr14k_259:not(#\9 ) {
  align-content: baseline;
}

.awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ):not(.awsui_body-cell-wrap_c6tup_xr14k_262) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid transparent;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid transparent;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):last-child > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-l-xu1x80, 20px) - var(--border-item-width-0zxiwv, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child {
  /*
    Remove the placeholder border if the row is not selectable.
    Rows that are not selectable will reserve the horizontal space
    that the placeholder border would consume.
  */
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_xr14k_532.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864) > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864).awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_xr14k_698:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-editable_c6tup_xr14k_449:hover.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145 {
  margin-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_is-visual-refresh_c6tup_xr14k_359:not(#\9 ):first-child:not(.awsui_has-selection_c6tup_xr14k_864):not(.awsui_body-cell-editable_c6tup_xr14k_449) {
  border-inline-start: none;
}

.awsui_body-cell-first-row_c6tup_xr14k_1033:not(#\9 ) {
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_xr14k_1036:not(#\9 ):not(.awsui_body-cell-selected_c6tup_xr14k_1036):not(.awsui_has-footer_c6tup_xr14k_1036) {
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_xr14k_1036:not(#\9 ):not(.awsui_body-cell-selected_c6tup_xr14k_1036).awsui_has-footer_c6tup_xr14k_1036 {
  /*
  Add a bottom border to the body cells of the last row as a separator between the
  table and the footer
  */
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_body-cell-shaded_c6tup_xr14k_1046:not(#\9 ) {
  background: var(--color-background-cell-shaded-sdwmfm, #f2f3f3);
}

.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ) {
  background-color: var(--color-background-item-selected-svru52, #f1faff);
  border-block-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-block-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
}

.awsui_body-cell-selected_c6tup_xr14k_1036 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-last-row_c6tup_xr14k_1036.awsui_is-visual-refresh_c6tup_xr14k_359 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-start-start-radius: 0;
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: 0;
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ) {
  position: sticky;
  background: var(--color-background-container-content-yrbxur, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-dzfata, 90ms);
  transition-timing-function: var(--motion-easing-sticky-xk36yb, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ), .awsui-mode-entering .awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-shaded_c6tup_xr14k_1046:not(#\9 ) {
  background: var(--color-background-cell-shaded-sdwmfm, #f2f3f3);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ) {
  background-color: var(--color-background-item-selected-svru52, #f1faff);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):first-child {
  box-shadow: 0 0 0 4px var(--color-background-container-content-yrbxur, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):last-child {
  box-shadow: 4px 0 0 0 var(--color-background-container-content-yrbxur, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_xr14k_1108 {
  box-shadow: var(--shadow-sticky-column-last-pn4nzt, -4px 0 8px 0 rgba(0, 28, 36, 0.1)), 8px 0 0 0 var(--color-background-container-content-yrbxur, #ffffff);
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell_c6tup_xr14k_698.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_xr14k_1108:dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-kcqiid, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell-last-inline-start_c6tup_xr14k_1117:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-kcqiid, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell-last-inline-start_c6tup_xr14k_1117:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-pn4nzt, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell-last-inline-end_c6tup_xr14k_1108:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-pn4nzt, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_xr14k_152.awsui_sticky-cell-last-inline-end_c6tup_xr14k_1108:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-kcqiid, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):not(:first-child) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block-start: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_xr14k_1036).awsui_body-cell-next-selected_c6tup_xr14k_1139 {
  border-block-end: 0;
}

.awsui_body-cell_c6tup_xr14k_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_xr14k_1036).awsui_body-cell-next-selected_c6tup_xr14k_1139 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block-end: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-prev-selected_c6tup_xr14k_1146:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-item-placeholder-5n4gf8, transparent);
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-prev-selected_c6tup_xr14k_1146 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-x91h81, 8px) + var(--border-item-width-0zxiwv, 1px) - var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-next-selected_c6tup_xr14k_1139:not(#\9 ) {
  border-block-end-width: var(--border-divider-list-width-471u6a, 1px);
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-next-selected_c6tup_xr14k_1139:not(#\9 ):first-child {
  border-end-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-next-selected_c6tup_xr14k_1139:not(#\9 ):last-child {
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-prev-selected_c6tup_xr14k_1146:not(#\9 ):first-child {
  border-start-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_xr14k_1036.awsui_body-cell-prev-selected_c6tup_xr14k_1146:not(#\9 ):last-child {
  border-start-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_xr14k_1036:not(#\9 ):not(.awsui_body-cell-prev-selected_c6tup_xr14k_1146) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block-start: calc(var(--space-scaled-xs-x91h81, 8px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-editor-wrapper_c6tup_xr14k_1172:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-xf5ch3, 8px) + var(--space-xxs-9rrxti, 4px));
}

.awsui_body-cell-success_c6tup_xr14k_1177:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-xf5ch3, 8px) + var(--space-xxs-9rrxti, 4px) + var(--size-icon-normal-wflv4k, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_body-cell-success_c6tup_xr14k_1177:not(#\9 ), .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172:not(#\9 ) {
  inset-block: 0;
  inset-inline-end: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.awsui_body-cell-editor_c6tup_xr14k_1172:not(#\9 ) {
  cursor: pointer;
  outline: 0;
  background: 0;
  border-block: 0;
  border-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  min-block-size: 10px;
  min-inline-size: 10px;
  color: var(--color-text-button-normal-default-d4uct1, #545b64);
}

.awsui_body-cell-editor-disabled_c6tup_xr14k_1202:not(#\9 ) {
  color: var(--color-text-disabled-inline-edit-9f4t4u, #545b64);
}

.awsui_body-cell-editor_c6tup_xr14k_1172:not(#\9 ):hover {
  color: var(--color-text-button-normal-hover-z4cmcn, #16191f);
}

.awsui_body-cell-editor_c6tup_xr14k_1172:not(#\9 ):active {
  color: var(--color-text-button-normal-active-yhbxxf, #16191f);
}

.awsui_body-cell-editor-row_c6tup_xr14k_1211:not(#\9 ) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--space-xxs-9rrxti, 4px);
}

.awsui_body-cell-editor-row_c6tup_xr14k_1211 > :not(#\9 ):not(:last-child) {
  flex-grow: 1;
}

.awsui_body-cell-editor-controls_c6tup_xr14k_1221:not(#\9 ) {
  flex-shrink: 0;
}

.awsui_body-cell-editor-row-editor_c6tup_xr14k_1224:not(#\9 ) {
  max-inline-size: calc(100% - 6 * var(--space-xxs-9rrxti, 4px) - 2 * var(--size-icon-normal-wflv4k, 16px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-expandable_c6tup_xr14k_1227:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-expandable_c6tup_xr14k_1227.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_sticky-cell_c6tup_xr14k_698:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  overflow: visible;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-0_c6tup_xr14k_166 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + -1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-1_c6tup_xr14k_173 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 0 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-2_c6tup_xr14k_180 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 1 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-3_c6tup_xr14k_187 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-4_c6tup_xr14k_194 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 3 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-5_c6tup_xr14k_201 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 4 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-6_c6tup_xr14k_208 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 5 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-7_c6tup_xr14k_215 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 6 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-8_c6tup_xr14k_222 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 7 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-9_c6tup_xr14k_229 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px)) / 2 + 9 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449.awsui_expandable-level-next_c6tup_xr14k_236 > .awsui_expandable-toggle-wrapper_c6tup_xr14k_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 8 * (var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px)));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-xxs-9rrxti, 4px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xxxs-f7yq15, 2px) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449.awsui_body-cell-edit-active_c6tup_xr14k_449 > .awsui_body-cell-content_c6tup_xr14k_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xxxs-f7yq15, 2px) + 1px - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449) {
  cursor: pointer;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):not(.awsui_resizable-columns_c6tup_xr14k_1339) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-scaled-l-08jb88, 20px) + var(--space-l-xu1x80, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449) > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449) > .awsui_expandable-cell-content_c6tup_xr14k_1342 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172 {
  opacity: 0;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within {
  position: relative;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within.awsui_is-visual-refresh_c6tup_xr14k_359:first-child {
  position: relative;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within.awsui_is-visual-refresh_c6tup_xr14k_359:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within.awsui_is-visual-refresh_c6tup_xr14k_359:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within.awsui_sticky-cell_c6tup_xr14k_698 {
  position: sticky;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within.awsui_body-cell-has-success_c6tup_xr14k_1390 > .awsui_body-cell-content_c6tup_xr14k_160, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390.awsui_body-cell-has-success_c6tup_xr14k_1390 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-scaled-l-08jb88, 20px) + var(--space-l-xu1x80, 20px) + var(--size-icon-normal-wflv4k, 16px) + var(--space-xs-xf5ch3, 8px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within > .awsui_body-cell-content_c6tup_xr14k_160, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-scaled-l-08jb88, 20px) + var(--space-l-xu1x80, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within > .awsui_expandable-cell-content_c6tup_xr14k_1342 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390 > .awsui_expandable-cell-content_c6tup_xr14k_1342 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172 {
  opacity: 1;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within > .awsui_body-cell-success_c6tup_xr14k_1177, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390 > .awsui_body-cell-success_c6tup_xr14k_1177 {
  opacity: 1;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):focus-within:focus-within.awsui_sticky-cell_c6tup_xr14k_698, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449).awsui_body-cell-edit-disabled-popover_c6tup_xr14k_1390.awsui_sticky-cell_c6tup_xr14k_698 {
  position: sticky;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover {
  position: relative;
  background-color: var(--color-background-dropdown-item-hover-n95f74, #f2f3f3);
  border-block: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-editable-cell-hover-l9o9jr, #879596);
  border-inline: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-editable-cell-hover-l9o9jr, #879596);
  inset-inline: calc(-1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover.awsui_sticky-cell_c6tup_xr14k_698 {
  position: sticky;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover:first-child {
  inset-inline: 0;
  border-start-start-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-start-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover:last-child {
  border-start-end-radius: var(--border-radius-item-jsz3j8, 0px);
  border-end-end-radius: var(--border-radius-item-jsz3j8, 0px);
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172 > .awsui_body-cell-content_c6tup_xr14k_160, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_expandable-cell-content_c6tup_xr14k_1342 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-xs-xf5ch3, 8px) + var(--space-xxs-9rrxti, 4px) - 2 * var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_body-cell-success_c6tup_xr14k_1177 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-xs-xf5ch3, 8px) + var(--space-xxs-9rrxti, 4px) + var(--size-icon-normal-wflv4k, 16px) + var(--space-xs-xf5ch3, 8px) - 2 * var(--border-divider-list-width-471u6a, 1px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover.awsui_body-cell-last-row_c6tup_xr14k_1036.awsui_body-cell-selected_c6tup_xr14k_1036 > .awsui_body-cell-content_c6tup_xr14k_160, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover.awsui_body-cell-next-selected_c6tup_xr14k_1139 > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block: calc(var(--space-scaled-xs-x91h81, 8px) - var(--border-divider-list-width-471u6a, 1px) / 2 - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover.awsui_body-cell-last-row_c6tup_xr14k_1036:not(.awsui_body-cell-selected_c6tup_xr14k_1036) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block-start: calc(var(--space-scaled-xs-x91h81, 8px) - (var(--border-divider-list-width-471u6a, 1px)) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover.awsui_body-cell-first-row_c6tup_xr14k_1033:not(.awsui_body-cell-selected_c6tup_xr14k_1036) > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-block: calc(var(--space-scaled-xs-x91h81, 8px) - (var(--border-divider-list-width-471u6a, 1px)) - 1 * var(--border-divider-list-width-471u6a, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_body-cell-content_c6tup_xr14k_160 {
  padding-inline-end: calc(var(--space-scaled-l-08jb88, 20px) + var(--space-l-xu1x80, 20px) - 1 * var(--border-divider-list-width-471u6a, 1px));
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172, .awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_expandable-cell-content_c6tup_xr14k_1342 > .awsui_body-cell-editor-wrapper_c6tup_xr14k_1172 {
  opacity: 1;
}

.awsui_body-cell_c6tup_xr14k_152.awsui_body-cell-editable_c6tup_xr14k_449:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_xr14k_449):hover:hover > .awsui_body-cell-success_c6tup_xr14k_1177 {
  opacity: 1;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_xr14k_359:first-child {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_xr14k_359:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_xr14k_359:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_xr14k_152:not(#\9 ):focus.awsui_sticky-cell_c6tup_xr14k_698 {
  position: sticky;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/progressive-loading/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_items-loader_115pt_16l07_5:not(#\9 ) {
  display: inline;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/resizer/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_resize-active_x7peu_6ahg5_145:not(#\9 ):not(.awsui_resize-active-with-focus_x7peu_6ahg5_145) * {
  cursor: col-resize;
  -webkit-user-select: none;
  user-select: none;
}

th:not(#\9 ):not(:last-child) > .awsui_divider_x7peu_6ahg5_150 {
  position: absolute;
  outline: none;
  pointer-events: none;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-block-start: 0;
  min-block-size: var(--line-height-heading-xs-jsenn1, 20px);
  max-block-size: calc(100% - (2 * var(--space-xs-xf5ch3, 8px) + var(--space-xxxs-z28114, 2px)));
  margin-block: auto;
  margin-inline: auto;
  border-inline-start: var(--border-item-width-0zxiwv, 1px) solid var(--color-border-divider-interactive-default-7sk25d, #687078);
  box-sizing: border-box;
}

th:not(#\9 ):not(:last-child) > .awsui_divider-disabled_x7peu_6ahg5_164 {
  border-inline-start-color: var(--color-border-divider-default-qn9pru, #eaeded);
}

th:not(#\9 ):not(:last-child) > .awsui_divider-active_x7peu_6ahg5_167 {
  border-inline-start: 2px solid var(--color-border-divider-active-znzcfd, #687078);
}

.awsui_resizer_x7peu_6ahg5_171:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: none;
  border-inline: none;
  background: none;
  inset-block: 0;
  cursor: col-resize;
  position: absolute;
  inset-inline-end: calc(-1 * var(--space-l-xu1x80, 20px) / 2);
  inline-size: var(--space-l-xu1x80, 20px);
  z-index: 10;
}

.awsui_resizer_x7peu_6ahg5_171:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_resize-active_x7peu_6ahg5_145 .awsui_resizer_x7peu_6ahg5_171:not(#\9 ) {
  pointer-events: none;
}

th:not(#\9 ):last-child > .awsui_resizer_x7peu_6ahg5_171 {
  inline-size: calc(var(--space-l-xu1x80, 20px) / 2);
  inset-inline-end: 0;
}

.awsui_resizer_x7peu_6ahg5_171:not(#\9 ):hover + .awsui_divider_x7peu_6ahg5_150 {
  border-inline-start: 2px solid var(--color-border-divider-active-znzcfd, #687078);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_6ahg5_171.awsui_has-focus_x7peu_6ahg5_225:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_6ahg5_171.awsui_has-focus_x7peu_6ahg5_225:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px - 1px);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_6ahg5_171.awsui_has-focus_x7peu_6ahg5_225:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px));
  inset-block-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px));
  inline-size: calc(100% + var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px + var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px);
  block-size: calc(100% + var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px + var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_6ahg5_171.awsui_has-focus_x7peu_6ahg5_225:not(#\9 ) {
  position: absolute;
}

.awsui_tracker_x7peu_6ahg5_250:not(#\9 ) {
  display: none;
  position: absolute;
  border-inline-start: var(--border-divider-list-width-471u6a, 1px) dashed var(--color-border-divider-active-znzcfd, #687078);
  inline-size: 0;
  inset-block: 0;
}

.awsui_resize-active_x7peu_6ahg5_145 .awsui_tracker_x7peu_6ahg5_250:not(#\9 ) {
  display: block;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/header-cell/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header-cell_1spae_w2qqa_149:not(#\9 ) {
  position: relative;
  text-align: start;
  box-sizing: border-box;
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  background: var(--color-background-table-header-bknnau, #fafafa);
  color: var(--color-text-column-header-cbx6hy, #545b64);
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-scaled-xs-x91h81, 8px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-cell-sticky_1spae_w2qqa_204:not(#\9 ) {
  border-block-end: var(--border-table-sticky-width-mb7esq, 0px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_header-cell-stuck_1spae_w2qqa_207:not(#\9 ):not(.awsui_header-cell-variant-full-page_1spae_w2qqa_207) {
  border-block-end-color: transparent;
}

.awsui_header-cell-variant-full-page_1spae_w2qqa_207:not(#\9 ) {
  background: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_header-cell-variant-full-page_1spae_w2qqa_207.awsui_header-cell-hidden_1spae_w2qqa_213:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header-cell_1spae_w2qqa_149:not(#\9 ):last-child, .awsui_header-cell_1spae_w2qqa_149.awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ) {
  padding-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell_1spae_w2qqa_219:not(#\9 ) {
  position: sticky;
  background: var(--color-background-table-header-bknnau, #fafafa);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-dzfata, 90ms);
  transition-timing-function: var(--motion-easing-sticky-xk36yb, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell_1spae_w2qqa_219:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell_1spae_w2qqa_219:not(#\9 ), .awsui-mode-entering .awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell_1spae_w2qqa_219:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-pad-left_1spae_w2qqa_237:not(#\9 ):not(.awsui_has-selection_1spae_w2qqa_237) {
  padding-inline-start: var(--space-table-horizontal-ciak0s, 0px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-last-inline-start_1spae_w2qqa_240:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-kcqiid, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-last-inline-start_1spae_w2qqa_240 > .awsui_resize-divider_1spae_w2qqa_245:not(#\9 ) {
  display: none;
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-last-inline-start_1spae_w2qqa_240:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-pn4nzt, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-last-inline-end_1spae_w2qqa_252:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-pn4nzt, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_header-cell_1spae_w2qqa_149.awsui_sticky-cell-last-inline-end_1spae_w2qqa_252:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-kcqiid, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_sorting-icon_1spae_w2qqa_262:not(#\9 ) {
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  inset-inline-end: var(--space-xxs-9rrxti, 4px);
  color: var(--color-text-column-sorting-icon-6av9dt, #687078);
}

.awsui_edit-icon_1spae_w2qqa_270:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
  margin-block-start: var(--space-scaled-xxs-t7ij38, 4px);
  color: inherit;
}

.awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ) {
  position: relative;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline-end: var(--space-s-2025hl, 12px);
  padding-inline-start: var(--space-s-2025hl, 12px);
}

.awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-content-expandable_1spae_w2qqa_282:not(#\9 ) {
  padding-inline-start: calc(var(--space-s-2025hl, 12px) + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_header-cell-sortable_1spae_w2qqa_216 > .awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ) {
  padding-inline-end: calc(var(--space-xl-5fdwzu, 24px) + var(--space-xxs-9rrxti, 4px));
}

.awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-cell-disabled_1spae_w2qqa_334.awsui_header-cell-sorted_1spae_w2qqa_334 > .awsui_header-cell-content_1spae_w2qqa_276 > .awsui_sorting-icon_1spae_w2qqa_262:not(#\9 ) {
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
}

.awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ):not(.awsui_header-cell-disabled_1spae_w2qqa_334) > .awsui_header-cell-content_1spae_w2qqa_276 {
  cursor: pointer;
}

.awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ):not(.awsui_header-cell-disabled_1spae_w2qqa_334) > .awsui_header-cell-content_1spae_w2qqa_276:hover, .awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ):not(.awsui_header-cell-disabled_1spae_w2qqa_334).awsui_header-cell-sorted_1spae_w2qqa_334 > .awsui_header-cell-content_1spae_w2qqa_276 {
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}

.awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ):not(.awsui_header-cell-disabled_1spae_w2qqa_334) > .awsui_header-cell-content_1spae_w2qqa_276:hover > .awsui_sorting-icon_1spae_w2qqa_262, .awsui_header-cell-sortable_1spae_w2qqa_216:not(#\9 ):not(.awsui_header-cell-disabled_1spae_w2qqa_334).awsui_header-cell-sorted_1spae_w2qqa_334 > .awsui_header-cell-content_1spae_w2qqa_276 > .awsui_sorting-icon_1spae_w2qqa_262 {
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}

.awsui_header-cell-text_1spae_w2qqa_348:not(#\9 ) {
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  padding-block: calc(var(--space-xxxs-z28114, 2px) / 2);
}

.awsui_header-cell-text_1spae_w2qqa_348:not(#\9 ):not(.awsui_header-cell-text-wrap_1spae_w2qqa_352) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_header-cell-ascending_1spae_w2qqa_358:not(#\9 ),
.awsui_header-cell-descending_1spae_w2qqa_359:not(#\9 ) {
  /* used in test-utils */
}

/*
In Visual Refresh the first cell in the header should align
with the left edge of the table as closely as possible. If the
last header cell is sortable the sort icon should align with the
settings icon in the pagination slot.
*/
.awsui_header-cell_1spae_w2qqa_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_w2qqa_369):first-child {
  padding-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_header-cell_1spae_w2qqa_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_w2qqa_369):first-child.awsui_header-cell-content-expandable_1spae_w2qqa_282 {
  padding-inline-start: calc(var(--space-xs-xf5ch3, 8px) + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ) {
  /*
    Striped rows requires additional left padding because the
    shaded background makes the child content appear too close
    to the table edge.
  */
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_w2qqa_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_w2qqa_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_w2qqa_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-t7ij38, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-scaled-xxs-t7ij38, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276 {
  padding-inline-start: 0px;
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-content-expandable_1spae_w2qqa_282 {
  padding-inline-start: calc(0px + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child > .awsui_header-cell-content_1spae_w2qqa_276.awsui_header-cell-fake-focus_1spae_w2qqa_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + var(--space-scaled-xxs-t7ij38, 4px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px) + -1 * var(--space-table-header-focus-outline-gutter-czfdw1, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_w2qqa_473):not(.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473) {
  padding-inline-start: var(--space-xxxs-z28114, 2px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_w2qqa_473):not(.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473).awsui_header-cell-content-expandable_1spae_w2qqa_282 {
  padding-inline-start: calc(var(--space-xxxs-z28114, 2px) + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child.awsui_has-striped-rows_1spae_w2qqa_473:not(.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473) {
  padding-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):first-child.awsui_has-striped-rows_1spae_w2qqa_473:not(.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473).awsui_header-cell-content-expandable_1spae_w2qqa_282 {
  padding-inline-start: calc(var(--space-xxs-9rrxti, 4px) + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369:not(#\9 ):last-child.awsui_header-cell-sortable_1spae_w2qqa_216 {
  padding-inline-end: var(--space-xxxs-z28114, 2px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473:not(#\9 ) {
  padding-inline-start: var(--space-scaled-l-08jb88, 20px);
}

.awsui_header-cell_1spae_w2qqa_149.awsui_is-visual-refresh_1spae_w2qqa_369.awsui_sticky-cell-pad-inline-start_1spae_w2qqa_473.awsui_header-cell-content-expandable_1spae_w2qqa_282:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-08jb88, 20px) + var(--space-m-kpg8id, 16px) + var(--space-xs-xf5ch3, 8px));
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-cell-text_dpuyq_1id1o_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/table/sticky-scrollbar/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_sticky-scrollbar_faqt8_1cs3x_181:not(#\9 ) {
  block-size: 15px;
  position: sticky;
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
  inset-block-end: 0;
  inline-size: 100%;
}

.awsui_sticky-scrollbar_faqt8_1cs3x_181[data-stuck=false]:not(#\9 ) {
  clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-jm6teg, 0px));
}

.awsui_sticky-scrollbar-content_faqt8_1cs3x_193:not(#\9 ) {
  block-size: 15px;
}

.awsui_sticky-scrollbar-visible_faqt8_1cs3x_196:not(#\9 ) {
  display: block;
}

.awsui_sticky-scrollbar-native-invisible_faqt8_1cs3x_199:not(#\9 ) {
  margin-block-start: -15px;
}

.awsui_sticky-scrollbar-offset_faqt8_1cs3x_202:not(#\9 ) {
  z-index: 799;
}

.awsui_sticky-scrollbar-offset_faqt8_1cs3x_202:not(#\9 ):not(.awsui_is-visual-refresh_faqt8_1cs3x_205) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  block-size: 15px;
  margin-block-start: calc(-1 * var(--border-divider-section-width-wl9k66, 1px));
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_sticky-scrollbar-offset_faqt8_1cs3x_202.awsui_is-visual-refresh_faqt8_1cs3x_205:not(#\9 ) {
  margin-block-start: -5px;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/s3-resource-selector/s3-modal/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_modal-actions_12hyz_e3p2t_181:not(#\9 ) {
  justify-content: flex-end;
}

.awsui_submit-button_12hyz_e3p2t_185:not(#\9 ) {
  /* used in test-utils */
}

.awsui_last-updated-caption_12hyz_e3p2t_189:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  text-align: end;
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/s3-resource-selector/test-classes/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_modal-root_rkh1e_1yimk_5:not(#\9 ) {
  /* used in test-utils */
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/s3-resource-selector/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1u0yw_rfo7y_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_alert_1u0yw_rfo7y_9:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/side-navigation/analytics-metadata/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-link-text_eymn4_rug8v_5:not(#\9 ),
.awsui_link-text_eymn4_rug8v_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/side-navigation/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_l0dv0_f71e6_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_header_l0dv0_f71e6_179:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-panel-header-vertical-3c8qmg, 20px);
  padding-inline-start: var(--space-panel-nav-left-c5t4hj, 32px);
  padding-inline-end: calc(var(--space-scaled-xxl-x330me, 32px) + var(--space-xl-5fdwzu, 24px));
}

.awsui_header-link_l0dv0_f71e6_192:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-heading-default-ctgb1h, #16191f);
  min-block-size: var(--font-panel-header-line-height-leujyg, 22px);
  display: flex;
}

.awsui_header-link--has-logo_l0dv0_f71e6_202 > .awsui_header-link-text_l0dv0_f71e6_202:not(#\9 ) {
  font-weight: 400;
  align-self: center;
}

.awsui_header-logo_l0dv0_f71e6_207:not(#\9 ) {
  margin-inline-end: var(--space-s-2025hl, 12px);
  margin-block-start: var(--space-xxxs-z28114, 2px);
  max-inline-size: calc(1.25 * var(--size-icon-big-hyxarq, 32px));
  align-self: flex-start;
}

.awsui_header-logo--stretched_l0dv0_f71e6_213:not(#\9 ) {
  max-inline-size: 100%;
  margin-inline-end: 0;
}

.awsui_items-control_l0dv0_f71e6_218:not(#\9 ) {
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_list-container_l0dv0_f71e6_222:not(#\9 ) {
  margin-block-end: var(--space-panel-content-bottom-a67jcq, 40px);
}

.awsui_items-control_l0dv0_f71e6_218:not(#\9 ),
.awsui_list-container_l0dv0_f71e6_222:not(#\9 ) {
  margin-block-start: var(--space-panel-content-top-adxo81, 20px);
}

.awsui_with-toolbar_l0dv0_f71e6_230 > .awsui_divider-header_l0dv0_f71e6_230 + .awsui_items-control_l0dv0_f71e6_218:not(#\9 ),
.awsui_with-toolbar_l0dv0_f71e6_230 > .awsui_divider-header_l0dv0_f71e6_230 + .awsui_list-container_l0dv0_f71e6_222:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list_l0dv0_f71e6_222:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-end: 0;
  padding-inline-start: var(--space-l-xu1x80, 20px);
}

.awsui_list-variant-root_l0dv0_f71e6_243:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-start: var(--space-panel-nav-left-c5t4hj, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
}

.awsui_list-variant-root--first_l0dv0_f71e6_250:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list-variant-expandable-link-group_l0dv0_f71e6_254:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-gvq98t, 40px);
}

.awsui_list-item_l0dv0_f71e6_258:not(#\9 ) {
  margin-block: var(--space-scaled-xs-x91h81, 8px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
}

.awsui_list-variant-root--first_l0dv0_f71e6_250 > .awsui_list-item_l0dv0_f71e6_258:not(#\9 ):first-child {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_f71e6_269:not(#\9 ),
.awsui_expandable-link-group_l0dv0_f71e6_270:not(#\9 ) {
  margin-inline-start: calc(-1 * var(--space-l-xu1x80, 20px));
}

.awsui_section--no-ident_l0dv0_f71e6_273:not(#\9 ),
.awsui_expandable-link-group--no-ident_l0dv0_f71e6_274:not(#\9 ) {
  margin-inline-start: 0;
}

.awsui_section_l0dv0_f71e6_269:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-l-z6majk, 20px) - var(--border-divider-section-width-wl9k66, 1px));
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_section_l0dv0_f71e6_269.awsui_refresh_l0dv0_f71e6_282:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-m-9606n2, 16px) - var(--border-divider-section-width-wl9k66, 1px));
}

.awsui_list-variant-root--first_l0dv0_f71e6_250 > .awsui_list-item_l0dv0_f71e6_258:not(#\9 ):first-child > .awsui_section_l0dv0_f71e6_269 {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_f71e6_269 > div:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_list-variant-section-group_l0dv0_f71e6_293:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_section-group_l0dv0_f71e6_300:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_section-group-title_l0dv0_f71e6_311:not(#\9 ) {
  /* used in test-utils */
}

.awsui_link_l0dv0_f71e6_315:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-secondary-5hohai, #545b64);
  font-weight: 400;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_link-active_l0dv0_f71e6_324:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-wec2dg, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_header-link_l0dv0_f71e6_192:not(#\9 ),
.awsui_link_l0dv0_f71e6_315:not(#\9 ) {
  text-decoration: none;
}

.awsui_header-link_l0dv0_f71e6_192:not(#\9 ):hover,
.awsui_link_l0dv0_f71e6_315:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_header-link_l0dv0_f71e6_192:not(#\9 ):focus,
.awsui_link_l0dv0_f71e6_315:not(#\9 ):focus {
  outline: none;
}

.awsui_header-link_l0dv0_f71e6_192:not(#\9 ):hover, .awsui_header-link_l0dv0_f71e6_192:not(#\9 ):focus, .awsui_link_l0dv0_f71e6_315:not(#\9 ):hover, .awsui_link_l0dv0_f71e6_315:not(#\9 ):focus {
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_header-link_l0dv0_f71e6_192:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_link_l0dv0_f71e6_315:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_info_l0dv0_f71e6_361:not(#\9 ) {
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_external-icon_l0dv0_f71e6_365:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_divider_l0dv0_f71e6_230:not(#\9 ) {
  border-block: none;
  border-inline: none;
}

.awsui_divider-default_l0dv0_f71e6_374:not(#\9 ) {
  margin-block: var(--space-scaled-2x-xl-20qbzu, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-2jmfkj, 12px));
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_divider-header_l0dv0_f71e6_230:not(#\9 ) {
  margin-block: 0;
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-panel-header-mxulp2, #eaeded);
}

.awsui_with-toolbar_l0dv0_f71e6_230 > .awsui_divider-header_l0dv0_f71e6_230:not(#\9 ) {
  border-color: transparent;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/slider/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_pcgz5_12e8k_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-533prh, 12px);
  padding-block: var(--space-s-2025hl, 12px);
  position: relative;
  max-inline-size: 800px;
  margin-inline: calc(var(--space-m-kpg8id, 16px) / 2);
}

.awsui_slider_pcgz5_12e8k_190:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_slider-track_pcgz5_12e8k_194:not(#\9 ), .awsui_slider-range_pcgz5_12e8k_194:not(#\9 ) {
  position: absolute;
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
  margin-block-start: var(--space-xs-xf5ch3, 8px);
  margin-inline: calc(var(--space-m-kpg8id, 16px) / -2);
}

.awsui_slider-track_pcgz5_12e8k_194:not(#\9 ) {
  background-color: var(--color-background-slider-track-cjxz3v, #879596);
  inline-size: calc(100% + var(--space-m-kpg8id, 16px));
  block-size: 2px;
  cursor: pointer;
}

.awsui_slider-track_pcgz5_12e8k_194.awsui_disabled_pcgz5_12e8k_209:not(#\9 ) {
  cursor: default;
  background-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_slider-track_pcgz5_12e8k_194.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_slider-track_pcgz5_12e8k_194.awsui_disabled_pcgz5_12e8k_209) {
  cursor: default;
  background-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_slider-range_pcgz5_12e8k_194:not(#\9 ) {
  background-color: var(--color-background-slider-handle-default-1m6hom, #0073bb);
  block-size: 4px;
  inline-size: calc(var(--awsui-slider-range-inline-size-g964ok) + var(--space-m-kpg8id, 16px));
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_error_pcgz5_12e8k_222:not(#\9 ) {
  background-color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_warning_pcgz5_12e8k_225:not(#\9 ) {
  background-color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_active_pcgz5_12e8k_228:not(#\9 ) {
  background-color: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_error-active_pcgz5_12e8k_231:not(#\9 ) {
  background-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_warning-active_pcgz5_12e8k_234:not(#\9 ) {
  background-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_disabled_pcgz5_12e8k_209:not(#\9 ) {
  background-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_slider-range_pcgz5_12e8k_194.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_slider-range_pcgz5_12e8k_194.awsui_disabled_pcgz5_12e8k_209) {
  inline-size: calc(var(--awsui-slider-range-inline-size-g964ok) + var(--space-s-2025hl, 12px));
  background-color: var(--color-foreground-control-read-only-781hi8, #687078);
}

.awsui_labels_pcgz5_12e8k_245:not(#\9 ) {
  display: grid;
  grid-template-columns: 3fr repeat(calc((var(--awsui-slider-label-count-g964ok) - 2) / 2 + (var(--awsui-slider-label-count-g964ok) - 2) / 2 - 1), 2fr) 3fr;
  grid-auto-rows: 100%;
  padding-block-start: var(--space-m-kpg8id, 16px);
}

.awsui_labels-noref_pcgz5_12e8k_251:not(#\9 ) {
  grid-template-columns: 1fr 1fr;
}

.awsui_labels-reference_pcgz5_12e8k_254:not(#\9 ) {
  grid-column-start: var(--awsui-slider-reference-column-g964ok);
  grid-column-end: var(--awsui-slider-next-reference-column-g964ok);
  grid-row: 1;
  justify-self: center;
  text-align: center;
}

.awsui_labels-min_pcgz5_12e8k_261:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  grid-column-end: var(--awsui-slider-min-end-g964ok);
  margin-inline-start: calc(var(--space-m-kpg8id, 16px) / -2);
}

.awsui_labels-max_pcgz5_12e8k_267:not(#\9 ) {
  text-align: end;
  justify-content: flex-end;
  grid-row: 1;
  grid-column-end: calc(var(--awsui-slider-label-count-g964ok) + 1);
  grid-column-start: var(--awsui-slider-max-start-g964ok);
  margin-inline-end: calc(var(--space-m-kpg8id, 16px) / -2);
}

.awsui_labels-aria-description_pcgz5_12e8k_275:not(#\9 ) {
  display: none;
}

@media (max-width: 576px) {
  .awsui_labels_pcgz5_12e8k_245:not(#\9 ) {
    grid-template-columns: 1fr 1fr;
  }
  .awsui_labels-min_pcgz5_12e8k_261:not(#\9 ) {
    grid-column: 1;
  }
  .awsui_labels-max_pcgz5_12e8k_267:not(#\9 ) {
    grid-column: 2;
  }
  .awsui_labels_pcgz5_12e8k_245 > .awsui_labels-reference_pcgz5_12e8k_254:not(#\9 ) {
    display: none;
  }
}
.awsui_ticks_pcgz5_12e8k_293:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(var(--awsui-slider-tick-count-g964ok), 1fr);
  inline-size: calc(100% - var(--space-m-kpg8id, 16px));
  margin-inline: calc(var(--space-m-kpg8id, 16px) / 2);
}

.awsui_ticks-wrapper_pcgz5_12e8k_299:not(#\9 ) {
  block-size: 0;
  display: flex;
  margin-inline: calc(var(--space-m-kpg8id, 16px) / -2);
}

.awsui_tick_pcgz5_12e8k_293:not(#\9 ) {
  grid-row: 1;
  block-size: var(--space-xs-xf5ch3, 8px);
  inline-size: var(--space-xxxs-z28114, 2px);
  padding-inline: 0;
  padding-block: 0;
  background: var(--color-background-slider-track-cjxz3v, #879596);
  inset-block-start: -4px;
}

.awsui_tick_pcgz5_12e8k_293.awsui_middle_pcgz5_12e8k_314:not(#\9 ):first-child, .awsui_tick_pcgz5_12e8k_293.awsui_middle_pcgz5_12e8k_314:not(#\9 ):last-child {
  visibility: hidden;
}

.awsui_tick_pcgz5_12e8k_293.awsui_filled_pcgz5_12e8k_317:not(#\9 ) {
  background: var(--color-background-slider-handle-default-1m6hom, #0073bb);
}

.awsui_tick_pcgz5_12e8k_293.awsui_filled_pcgz5_12e8k_317.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209) {
  background: var(--color-foreground-control-read-only-781hi8, #687078);
}

.awsui_tick_pcgz5_12e8k_293.awsui_active_pcgz5_12e8k_228:not(#\9 ) {
  background: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
}

.awsui_tick_pcgz5_12e8k_293.awsui_error_pcgz5_12e8k_222:not(#\9 ) {
  background: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_tick_pcgz5_12e8k_293.awsui_warning_pcgz5_12e8k_225:not(#\9 ) {
  background: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_tick_pcgz5_12e8k_293.awsui_error-active_pcgz5_12e8k_231:not(#\9 ) {
  background-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
}

.awsui_tick_pcgz5_12e8k_293.awsui_warning-active_pcgz5_12e8k_234:not(#\9 ) {
  background-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
}

.awsui_tick_pcgz5_12e8k_293.awsui_disabled_pcgz5_12e8k_209:not(#\9 ) {
  background: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_tick_pcgz5_12e8k_293.awsui_readonly_pcgz5_12e8k_213:not(#\9 ) {
  background: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_tooltip-thumb_pcgz5_12e8k_345:not(#\9 ) {
  position: absolute;
  inline-size: var(--space-xxl-pd3205, 32px);
  block-size: var(--space-xxl-pd3205, 32px);
  margin-block-start: calc(var(--space-s-2025hl, 12px) / -1);
  inset-inline-start: var(--awsui-slider-tooltip-position-g964ok);
}

.awsui_tooltip-thumb_pcgz5_12e8k_345.awsui_readonly_pcgz5_12e8k_213:not(#\9 ) {
  inline-size: var(--space-xl-5fdwzu, 24px);
  block-size: var(--space-xl-5fdwzu, 24px);
  margin-block-start: calc(var(--space-xs-xf5ch3, 8px) / -1);
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 ) {
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  position: absolute;
  block-size: 0;
  inline-size: calc(100% + var(--space-m-kpg8id, 16px));
  margin-inline-start: calc(var(--space-m-kpg8id, 16px) / -2);
  outline: 0;
  margin-block-start: var(--space-xxs-9rrxti, 4px);
  cursor: pointer;
  touch-action: none;
}

.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209:not(#\9 ) {
  cursor: default;
}

.awsui_thumb_pcgz5_12e8k_358.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209) {
  cursor: default;
}

.awsui_thumb_pcgz5_12e8k_358.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_12e8k_358.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-2025hl, 12px);
  inline-size: var(--space-s-2025hl, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-781hi8, #687078);
  background: var(--color-foreground-control-read-only-781hi8, #687078);
  border-color: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_12e8k_358.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209):focus::-moz-range-thumb, .awsui_thumb_pcgz5_12e8k_358.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_thumb_pcgz5_12e8k_358.awsui_disabled_pcgz5_12e8k_209):active::-moz-range-thumb {
  block-size: var(--space-s-2025hl, 12px);
  inline-size: var(--space-s-2025hl, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-781hi8, #687078);
  background: var(--color-foreground-control-read-only-781hi8, #687078);
  border-color: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_12e8k_358.awsui_min_pcgz5_12e8k_394:not(#\9 ) {
  margin-inline-start: calc(-1px + var(--space-m-kpg8id, 16px) / -2);
}

.awsui_thumb_pcgz5_12e8k_358.awsui_max_pcgz5_12e8k_397:not(#\9 ) {
  margin-inline-start: calc(1px + var(--space-m-kpg8id, 16px) / -2);
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 )::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  appearance: none;
  background: var(--color-background-slider-handle-default-1m6hom, #0073bb);
  border-color: var(--color-background-slider-handle-default-1m6hom, #0073bb);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  box-shadow: none;
  cursor: pointer;
  block-size: var(--space-m-kpg8id, 16px);
  inline-size: var(--space-m-kpg8id, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 )::-moz-range-thumb {
  appearance: none;
  appearance: none;
  background: var(--color-background-slider-handle-default-1m6hom, #0073bb);
  border-color: var(--color-background-slider-handle-default-1m6hom, #0073bb);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  box-shadow: none;
  cursor: pointer;
  block-size: var(--space-m-kpg8id, 16px);
  inline-size: var(--space-m-kpg8id, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 ):hover::-webkit-slider-thumb {
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-handle-default-1m6hom, #0073bb);
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 ):hover::-moz-range-thumb {
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-handle-default-1m6hom, #0073bb);
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 ):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_12e8k_358:not(#\9 ):active::-webkit-slider-thumb {
  block-size: 20px;
  inline-size: 20px;
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  background: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-color: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_12e8k_358:not(#\9 ):focus::-moz-range-thumb, .awsui_thumb_pcgz5_12e8k_358:not(#\9 ):active::-moz-range-thumb {
  block-size: 20px;
  inline-size: 20px;
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  background: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-color: var(--color-background-slider-handle-active-9eiu03, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_error_pcgz5_12e8k_222:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_error_pcgz5_12e8k_222:not(#\9 )::-moz-range-thumb {
  background-color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_error_pcgz5_12e8k_222:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--color-text-status-error-94vsqp, #d13212);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_error_pcgz5_12e8k_222:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--color-text-status-error-94vsqp, #d13212);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-text-status-error-94vsqp, #d13212);
}

.awsui_error_pcgz5_12e8k_222:not(#\9 ):focus::-webkit-slider-thumb, .awsui_error_pcgz5_12e8k_222:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-error-pressed-82s4c5, #700000);
}

.awsui_error_pcgz5_12e8k_222:not(#\9 ):focus::-moz-range-thumb, .awsui_error_pcgz5_12e8k_222:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-error-pressed-82s4c5, #700000);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-error-pressed-82s4c5, #700000);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 )::-moz-range-thumb {
  background-color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--color-text-status-warning-pynggy, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-text-status-warning-pynggy, #906806);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--color-text-status-warning-pynggy, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-text-status-warning-pynggy, #906806);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 ):focus::-webkit-slider-thumb, .awsui_warning_pcgz5_12e8k_225:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-warning-pressed-27mnal, #906806);
}

.awsui_warning_pcgz5_12e8k_225:not(#\9 ):focus::-moz-range-thumb, .awsui_warning_pcgz5_12e8k_225:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-warning-pressed-27mnal, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-ov92xe, #ffffff), 0 0 0 4px var(--color-background-slider-warning-pressed-27mnal, #906806);
}

.awsui_disabled_pcgz5_12e8k_209:not(#\9 )::-webkit-slider-thumb,
.awsui_disabled_pcgz5_12e8k_209:not(#\9 ):hover::-webkit-slider-thumb,
.awsui_disabled_pcgz5_12e8k_209:not(#\9 ):active::-webkit-slider-thumb {
  block-size: var(--space-m-kpg8id, 16px);
  inline-size: var(--space-m-kpg8id, 16px);
  background-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  border-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  box-shadow: none;
  pointer-events: none;
}

.awsui_disabled_pcgz5_12e8k_209:not(#\9 )::-moz-range-thumb,
.awsui_disabled_pcgz5_12e8k_209:not(#\9 ):hover::-moz-range-thumb,
.awsui_disabled_pcgz5_12e8k_209:not(#\9 ):active::-moz-range-thumb {
  block-size: var(--space-m-kpg8id, 16px);
  inline-size: var(--space-m-kpg8id, 16px);
  background-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  border-color: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
  box-shadow: none;
  pointer-events: none;
}

.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209)::-webkit-slider-thumb,
.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209):hover::-webkit-slider-thumb,
.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-2025hl, 12px);
  inline-size: var(--space-s-2025hl, 12px);
  background-color: var(--color-foreground-control-read-only-781hi8, #687078);
  border-color: var(--color-foreground-control-read-only-781hi8, #687078);
  box-shadow: none;
  pointer-events: none;
  cursor: initial;
}

.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209)::-moz-range-thumb,
.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209):hover::-moz-range-thumb,
.awsui_readonly_pcgz5_12e8k_213:not(#\9 ):not(.awsui_disabled_pcgz5_12e8k_209):active::-moz-range-thumb {
  block-size: var(--space-s-2025hl, 12px);
  inline-size: var(--space-s-2025hl, 12px);
  background-color: var(--color-foreground-control-read-only-781hi8, #687078);
  border-color: var(--color-foreground-control-read-only-781hi8, #687078);
  box-shadow: none;
  pointer-events: none;
  cursor: initial;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/split-panel/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawer_1r9lg_9i0re_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  flex-shrink: 0;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
  background-color: var(--color-background-layout-panel-content-7qe5ki, #ffffff);
  z-index: 840;
}

.awsui_drawer-closed_1r9lg_9i0re_190:not(#\9 ):not(.awsui_refresh_1r9lg_9i0re_190) {
  cursor: pointer;
  min-inline-size: 40px;
}

.awsui_drawer-content-side_1r9lg_9i0re_195:not(#\9 ) {
  display: flex;
  align-items: center;
  block-size: 100%;
  overflow: auto;
}

.awsui_drawer-content-side_1r9lg_9i0re_195 > [aria-hidden=true]:not(#\9 ), .awsui_drawer-closed_1r9lg_9i0re_190.awsui_refresh_1r9lg_9i0re_190 > .awsui_drawer-content-side_1r9lg_9i0re_195:not(#\9 ) {
  display: none;
}

.awsui_drawer-closed_1r9lg_9i0re_190:not(#\9 ):not(.awsui_refresh_1r9lg_9i0re_190) > .awsui_drawer-content-side_1r9lg_9i0re_195 {
  inline-size: 40px;
}

.awsui_drawer-closed_1r9lg_9i0re_190:not(#\9 ):not(.awsui_refresh_1r9lg_9i0re_190) > .awsui_drawer-content-side_1r9lg_9i0re_195:hover {
  background: var(--color-background-layout-panel-hover-n3xg2t, #eaeded);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_9i0re_190) > .awsui_drawer-content-bottom_1r9lg_9i0re_211 {
  overflow-y: auto;
  position: absolute;
  inset: 0;
  clip-path: border-box;
}

.awsui_position-bottom_1r9lg_9i0re_218:not(#\9 ) {
  position: fixed;
  overflow-y: auto;
  border-block-start: var(--border-panel-top-width-vktuvo, 0px) solid var(--color-border-divider-panel-bottom-xtj07p, rgba(0, 28, 36, 0.15));
  /*
  Removed the position fixed with the AppLayout refactor because the
  SplitPanel is no longer in fixed position in the DOM.
  */
}

.awsui_position-bottom_1r9lg_9i0re_218:not(#\9 ):not(.awsui_refresh_1r9lg_9i0re_190) {
  box-shadow: var(--shadow-split-bottom-nfmseg, 0 -2px 1px -1px rgba(0, 28, 36, 0.15), 0 -1px 1px -1px rgba(0, 28, 36, 0.3));
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-panel-bottom-xtj07p, rgba(0, 28, 36, 0.15));
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-panel-bottom-xtj07p, rgba(0, 28, 36, 0.15));
}

.awsui_position-bottom_1r9lg_9i0re_218.awsui_drawer-closed_1r9lg_9i0re_190:not(#\9 ) {
  overflow: hidden;
}

.awsui_position-bottom_1r9lg_9i0re_218.awsui_drawer-closed_1r9lg_9i0re_190:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-n3xg2t, #eaeded);
}

.awsui_position-bottom_1r9lg_9i0re_218 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > [aria-hidden=true]:not(#\9 ) {
  display: none;
}

.awsui_position-bottom_1r9lg_9i0re_218.awsui_refresh_1r9lg_9i0re_190:not(#\9 ) {
  position: relative;
}

.awsui_position-side_1r9lg_9i0re_245:not(#\9 ) {
  border-block-start: none;
  box-shadow: var(--shadow-split-side-q8jr2v, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
  block-size: 100%;
}

.awsui_position-side_1r9lg_9i0re_245.awsui_with-toolbar_1r9lg_9i0re_250:not(#\9 ) {
  box-shadow: none;
}

.awsui_slider-wrapper-bottom_1r9lg_9i0re_254:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 18px;
  display: flex;
  justify-content: center;
  z-index: 2;
}

.awsui_slider-wrapper-side_1r9lg_9i0re_265:not(#\9 ) {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  block-size: 100%;
  inline-size: 18px;
  display: flex;
  align-items: center;
  z-index: 1;
}

.awsui_slider-wrapper-side_1r9lg_9i0re_265.awsui_with-toolbar_1r9lg_9i0re_250:not(#\9 ) {
  position: unset;
}

.awsui_open-button-side_1r9lg_9i0re_279:not(#\9 ) {
  flex: 0 0 auto;
  align-self: flex-start;
  box-sizing: border-box;
  margin-block-start: var(--space-xxs-9rrxti, 4px);
  margin-block-end: 0;
  margin-inline: auto;
}

.awsui_pane-header-wrapper-bottom_1r9lg_9i0re_288:not(#\9 ) {
  position: sticky;
  inset-block-start: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 1;
  padding-block: 0;
  padding-inline: var(--space-layout-content-horizontal-sin989, 40px);
}

.awsui_drawer-mobile_1r9lg_9i0re_298 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_pane-header-wrapper-bottom_1r9lg_9i0re_288:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_9i0re_302 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_pane-header-wrapper-bottom_1r9lg_9i0re_288:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-xu1x80, 20px);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_9i0re_190) > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_pane-header-wrapper-bottom_1r9lg_9i0re_288 {
  background-color: var(--color-background-layout-panel-content-7qe5ki, #ffffff);
  border-block-end: var(--border-panel-header-width-xo2sbi, 0px) solid var(--color-border-panel-header-mxulp2, #eaeded);
}

.awsui_with-toolbar_1r9lg_9i0re_250:not(#\9 ):not(.awsui_drawer-closed_1r9lg_9i0re_190) > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_pane-header-wrapper-bottom_1r9lg_9i0re_288 {
  border-color: transparent;
}

.awsui_content-bottom_1r9lg_9i0re_314:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-layout-content-horizontal-sin989, 40px);
  margin-block-start: var(--space-panel-split-top-517tlt, 0px);
  position: relative;
  z-index: 0;
}

.awsui_with-toolbar_1r9lg_9i0re_250 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_content-bottom_1r9lg_9i0re_314:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_drawer-mobile_1r9lg_9i0re_298 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_content-bottom_1r9lg_9i0re_314:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_9i0re_302 > .awsui_drawer-content-bottom_1r9lg_9i0re_211 > .awsui_content-bottom_1r9lg_9i0re_314:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_pane-bottom-center-align_1r9lg_9i0re_333:not(#\9 ) {
  display: flex;
  justify-content: center;
}

.awsui_pane-bottom-content-nav-padding_1r9lg_9i0re_338:not(#\9 ) {
  padding-inline-start: calc(var(--space-layout-toggle-diameter-ugv12v, 36px) + 2 * var(--space-layout-toggle-padding-k1jpy8, 12px));
}

.awsui_pane-bottom-content-tools-padding_1r9lg_9i0re_342:not(#\9 ) {
  padding-inline-end: calc(var(--space-layout-toggle-diameter-ugv12v, 36px) + 2 * var(--space-layout-toggle-padding-k1jpy8, 12px));
}

.awsui_content-bottom-max-width_1r9lg_9i0re_346:not(#\9 ) {
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_content-side_1r9lg_9i0re_351:not(#\9 ) {
  flex: auto;
  align-self: flex-start;
  box-sizing: border-box;
  overflow-y: auto;
  inset-block-start: 0;
  inset-inline: 0;
  block-size: 100%;
}

.awsui_content-side_1r9lg_9i0re_351.awsui_with-toolbar_1r9lg_9i0re_250:not(#\9 ) {
  position: absolute;
}

.awsui_content-side_1r9lg_9i0re_351 > .awsui_pane-header-wrapper-side_1r9lg_9i0re_363:not(#\9 ) {
  padding-block: 0;
  padding-inline-end: var(--space-m-kpg8id, 16px);
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  border-block-end: var(--border-panel-header-width-xo2sbi, 0px) solid var(--color-border-panel-header-mxulp2, #eaeded);
}

.awsui_content-side_1r9lg_9i0re_351.awsui_with-toolbar_1r9lg_9i0re_250 > .awsui_pane-header-wrapper-side_1r9lg_9i0re_363:not(#\9 ) {
  border-color: transparent;
}

.awsui_content-side_1r9lg_9i0re_351 > .awsui_pane-content-wrapper-side_1r9lg_9i0re_372:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-wmxosk, 32px);
  padding-inline-end: var(--space-panel-side-right-23w8pv, 32px);
  margin-block-start: var(--space-panel-split-top-517tlt, 0px);
  margin-block-end: var(--space-panel-split-bottom-hlzmwi, 20px);
}

.awsui_content-side_1r9lg_9i0re_351.awsui_with-toolbar_1r9lg_9i0re_250 > .awsui_pane-content-wrapper-side_1r9lg_9i0re_372:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_header_1r9lg_9i0re_383:not(#\9 ) {
  display: flex;
  flex: auto;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  inline-size: 100%;
  margin-block: var(--size-vertical-panel-icon-offset-04nxf8, 15px);
  margin-inline: 0;
}

.awsui_header_1r9lg_9i0re_383.awsui_with-toolbar_1r9lg_9i0re_250:not(#\9 ) {
  margin-block: 14px;
}

.awsui_header-text_1r9lg_9i0re_396:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  margin-block-start: calc(var(--space-scaled-xxs-t7ij38, 4px) + 1px);
}

.awsui_header-actions_1r9lg_9i0re_409:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex: 0 0 auto;
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
}

.awsui_divider_1r9lg_9i0re_417:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: var(--space-scaled-xs-x91h81, 8px);
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tiles/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_radio-button_feeqa_1rmzd_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tiles/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
div.awsui_column-layout_vj6p7_1rfys_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-no-gutters_vj6p7_1rfys_227:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-fzqbbi, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-fzqbbi, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-breakpoint-default_vj6p7_1rfys_239 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-1_vj6p7_1rfys_242.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-1_vj6p7_1rfys_242.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-variant-text-grid_vj6p7_1rfys_231.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1rfys_227) > * {
  padding-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1rfys_227).awsui_grid-variant-text-grid_vj6p7_1rfys_231 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-fzqbbi, 20px);
  margin-block: calc(var(--space-grid-gutter-fzqbbi, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-breakpoint-default_vj6p7_1rfys_239 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-1_vj6p7_1rfys_242.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-1_vj6p7_1rfys_242.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-vertical-borders_vj6p7_1rfys_276.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-2_vj6p7_1rfys_248.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-3_vj6p7_1rfys_254.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xxs_vj6p7_1rfys_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1rfys_189 > .awsui_grid_vj6p7_1rfys_221.awsui_grid-horizontal-borders_vj6p7_1rfys_309.awsui_grid-columns-4_vj6p7_1rfys_260.awsui_grid-breakpoint-xs_vj6p7_1rfys_245 > *:not(#\9 ):nth-last-child(4):nth-child(4n+1) {
  border-block-end-width: 0;
}

.awsui_root_vj6p7_1rfys_359:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  display: block;
}

.awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-start-start-radius: var(--border-radius-tiles-cnruhs, 2px);
  border-start-end-radius: var(--border-radius-tiles-cnruhs, 2px);
  border-end-start-radius: var(--border-radius-tiles-cnruhs, 2px);
  border-end-end-radius: var(--border-radius-tiles-cnruhs, 2px);
  background: var(--color-background-input-default-m1182s, #ffffff);
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: var(--space-scaled-m-er48cl, 16px);
  transition: border-color var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear), background-color var(--motion-duration-transition-quick-j01tkg, 90ms) var(--motion-easing-transition-quick-9ktw66, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ), .awsui-mode-entering .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_refresh_vj6p7_1rfys_419:not(#\9 ) {
  padding-block: var(--space-xs-xf5ch3, 8px);
  padding-inline: var(--space-s-2025hl, 12px);
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_has-metadata_vj6p7_1rfys_423:not(#\9 ) {
  padding-block-end: var(--space-s-2025hl, 12px);
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_has-metadata_vj6p7_1rfys_423.awsui_refresh_vj6p7_1rfys_419:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_selected_vj6p7_1rfys_429:not(#\9 ) {
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-item-selected-36ewhb, #0073bb);
  background: var(--color-background-item-selected-svru52, #f1faff);
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_disabled_vj6p7_1rfys_434:not(#\9 ) {
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-tiles-disabled-qleba2, transparent);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-tiles-disabled-qleba2, transparent);
  background: var(--color-background-tiles-disabled-bbwt6p, #eaeded);
}

.awsui_tile-container_vj6p7_1rfys_394.awsui_readonly_vj6p7_1rfys_439:not(#\9 ) {
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
}

.awsui_columns_vj6p7_1rfys_445:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  margin-block: calc(var(--space-tile-gutter-0ohnes, 24px) / -4);
  margin-inline-start: calc(var(--space-tile-gutter-0ohnes, 24px) / -4);
  margin-inline-end: calc(var(--space-tile-gutter-0ohnes, 24px) / -4);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-1_vj6p7_1rfys_452 > .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-1_vj6p7_1rfys_452 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xs_vj6p7_1rfys_459:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-1_vj6p7_1rfys_452 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xxs_vj6p7_1rfys_463:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-2_vj6p7_1rfys_467 > .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-2_vj6p7_1rfys_467 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xs_vj6p7_1rfys_459:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-2_vj6p7_1rfys_467 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xxs_vj6p7_1rfys_463:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-3_vj6p7_1rfys_482 > .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-3_vj6p7_1rfys_482 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xs_vj6p7_1rfys_459:not(#\9 ) {
  flex: 0 0 calc(33.3333333333% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(33.3333333333% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-3_vj6p7_1rfys_482 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xxs_vj6p7_1rfys_463:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-4_vj6p7_1rfys_497 > .awsui_tile-container_vj6p7_1rfys_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-0ohnes, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-4_vj6p7_1rfys_497 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xs_vj6p7_1rfys_459:not(#\9 ) {
  flex: 0 0 calc(25% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(25% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_columns_vj6p7_1rfys_445.awsui_column-4_vj6p7_1rfys_497 > .awsui_tile-container_vj6p7_1rfys_394.awsui_breakpoint-xxs_vj6p7_1rfys_463:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-0ohnes, 24px) / 2);
}

.awsui_control_vj6p7_1rfys_513:not(#\9 ) {
  flex-grow: 1;
  margin-block-end: var(--space-s-2025hl, 12px);
}

.awsui_control_vj6p7_1rfys_513.awsui_no-image_vj6p7_1rfys_517:not(#\9 ) {
  margin-block-end: 0;
}

.awsui_image_vj6p7_1rfys_521:not(#\9 ) {
  text-align: center;
}

.awsui_image_vj6p7_1rfys_521 > img:not(#\9 ) {
  max-inline-size: 100%;
}

.awsui_image_vj6p7_1rfys_521.awsui_disabled_vj6p7_1rfys_434 > img:not(#\9 ) {
  opacity: 0.3;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/split-panel/icons/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_preference-icon--svg_d4xxm_1debq_145:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon--svg_d4xxm_1debq_145:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon--layout-border_d4xxm_1debq_151:not(#\9 ) {
  stroke: var(--color-background-home-header-ewn48z, #232f3e);
  fill: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_preference-icon--layout-background_d4xxm_1debq_155:not(#\9 ) {
  fill: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_preference-icon--layout-header_d4xxm_1debq_158:not(#\9 ) {
  fill: var(--color-background-home-header-ewn48z, #232f3e);
}

.awsui_preference-icon--border_d4xxm_1debq_161:not(#\9 ) {
  stroke: var(--color-text-group-label-1l1nbc, #545b64);
  fill: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_preference-icon--primary-button_d4xxm_1debq_165:not(#\9 ) {
  fill: var(--color-background-button-primary-default-wz3dz5, #ff9900);
}

.awsui_preference-icon--secondary_d4xxm_1debq_168:not(#\9 ) {
  fill: var(--color-text-group-label-1l1nbc, #545b64);
}

.awsui_preference-icon--disabled-element_d4xxm_1debq_171:not(#\9 ) {
  fill: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_preference-icon--separator_d4xxm_1debq_174:not(#\9 ) {
  stroke: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_preference-icon--focus-text_d4xxm_1debq_177:not(#\9 ) {
  fill: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_preference-icon-refresh--svg_d4xxm_1debq_181:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon-refresh--svg_d4xxm_1debq_181:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon-refresh--layout-top_d4xxm_1debq_187:not(#\9 ) {
  fill: var(--color-background-button-primary-disabled-15y433, #ffffff);
}

.awsui_preference-icon-refresh--layout-main_d4xxm_1debq_190:not(#\9 ) {
  fill: var(--color-background-layout-main-84obzs, #f2f3f3);
}

.awsui_preference-icon-refresh--primary_d4xxm_1debq_193:not(#\9 ) {
  fill: var(--color-background-button-primary-default-wz3dz5, #ff9900);
}

.awsui_preference-icon-refresh--disabled_d4xxm_1debq_196:not(#\9 ) {
  fill: var(--color-background-control-disabled-6kcpyk, #d5dbdb);
}

.awsui_preference-icon-refresh--column-header_d4xxm_1debq_199:not(#\9 ) {
  fill: var(--color-text-input-disabled-k2fbx1, #879596);
}

.awsui_preference-icon-refresh--window_d4xxm_1debq_202:not(#\9 ) {
  stroke: var(--color-background-home-header-ewn48z, #232f3e);
  fill: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_preference-icon-refresh--secondary_d4xxm_1debq_206:not(#\9 ) {
  fill: var(--color-text-body-secondary-5hohai, #545b64);
}

.awsui_preference-icon-refresh--default_d4xxm_1debq_209:not(#\9 ) {
  fill: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_preference-icon-refresh--separator_d4xxm_1debq_212:not(#\9 ) {
  stroke: var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_preference-icon-refresh--input-default_d4xxm_1debq_215:not(#\9 ) {
  fill: var(--color-border-input-default-iefrgj, #687078);
}

.awsui_preference-icon-refresh--heading_d4xxm_1debq_218:not(#\9 ) {
  fill: var(--color-text-heading-default-ctgb1h, #16191f);
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/steps/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_gxp9y_1oxey_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0;
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212 > .awsui_container_gxp9y_1oxey_217:not(#\9 ) {
  display: grid;
  grid-template-columns: var(--space-static-l-pis4tp, 20px) 1fr;
  grid-template-rows: minmax(var(--space-static-l-pis4tp, 20px), auto);
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212 > .awsui_container_gxp9y_1oxey_217 > .awsui_header_gxp9y_1oxey_222:not(#\9 ) {
  grid-row: 1;
  grid-column: 1/span 2;
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212 > .awsui_container_gxp9y_1oxey_217 > .awsui_details_gxp9y_1oxey_226:not(#\9 ) {
  align-items: center;
  grid-row: 2;
  grid-column: 2;
  margin-block-end: var(--space-static-xs-fdj8ix, 8px);
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212 > .awsui_container_gxp9y_1oxey_217 > .awsui_connector_gxp9y_1oxey_232:not(#\9 ) {
  grid-row: 2;
  grid-column: 1;
  background-color: var(--color-border-divider-default-qn9pru, #eaeded);
  margin-block: 0;
  border-block: 0;
  border-inline: 0;
  inline-size: var(--border-divider-list-width-471u6a, 1px);
  block-size: auto;
  min-block-size: var(--space-static-xs-fdj8ix, 8px);
  position: relative;
  inset-inline-end: var(--space-static-xxxs-xl6joh, 2px);
}

.awsui_root_gxp9y_1oxey_181 > .awsui_list_gxp9y_1oxey_212 > :not(#\9 ):last-of-type > .awsui_connector_gxp9y_1oxey_232 {
  display: none;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tabs/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tabs-header-list_1acwa_dp0cl_5:not(#\9 ),
.awsui_active-tab-header_1acwa_dp0cl_6:not(#\9 ),
.awsui_tab-label_1acwa_dp0cl_7:not(#\9 ),
.awsui_tab-dismiss-button_1acwa_dp0cl_8:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tabs/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable selector-max-type */
.awsui_tabs-header_14rmt_nsolm_290:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
}

.awsui_tabs-header-list_14rmt_nsolm_298:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  inline-size: 100%;
  scroll-snap-type: inline proximity;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.awsui_tabs-header-list_14rmt_nsolm_298:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_pagination-button_14rmt_nsolm_316:not(#\9 ) {
  margin-block: var(--space-scaled-s-9q8n2q, 12px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: var(--space-xxs-9rrxti, 4px);
  display: flex;
}

.awsui_pagination-button-left_14rmt_nsolm_323:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-control-disabled-2qnaa4, #d5dbdb);
}

.awsui_pagination-button-left-scrollable_14rmt_nsolm_326:not(#\9 ) {
  z-index: 1;
  box-shadow: 5px 0px 4px -3px var(--color-border-tabs-shadow-qpnr82, #eaeded), 1px 0px 0px 0px var(--color-border-tabs-shadow-qpnr82, #eaeded);
}

.awsui_pagination-button-right_14rmt_nsolm_330:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-control-disabled-2qnaa4, #d5dbdb);
}

.awsui_pagination-button-right-scrollable_14rmt_nsolm_333:not(#\9 ) {
  z-index: 1;
  box-shadow: -5px 0px 4px -3px var(--color-border-tabs-shadow-qpnr82, #eaeded), -1px 0px 0px 0 var(--color-border-tabs-shadow-qpnr82, #eaeded);
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  flex-shrink: 0;
  display: flex;
  max-inline-size: calc(90% - var(--space-l-xu1x80, 20px));
  scroll-snap-align: start;
}

.awsui_tabs-tab-label_14rmt_nsolm_348:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-inline: var(--space-xs-xf5ch3, 8px);
  padding-block: var(--space-scaled-2x-xxs-r5f1ts, 4px);
  text-align: start;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ) {
  position: relative;
  border-block: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  padding-inline: var(--space-xs-xf5ch3, 8px);
  display: flex;
  align-items: stretch;
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ), .awsui_tabs-tab-header-container_14rmt_nsolm_359 > button:not(#\9 ) {
  background-color: transparent;
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359 > .awsui_tabs-tab-dismiss_14rmt_nsolm_370:not(#\9 ), .awsui_tabs-tab-header-container_14rmt_nsolm_359 > .awsui_tabs-tab-action_14rmt_nsolm_370:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359.awsui_refresh_14rmt_nsolm_374 > span:not(#\9 ):first-of-type {
  margin-inline-start: calc(-1 * var(--space-scaled-xs-x91h81, 8px));
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378):after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  inline-size: calc(100% - 1px);
  inset-block-end: calc(-1 * var(--border-divider-section-width-wl9k66, 1px));
  block-size: var(--border-active-width-lk35x8, 2px);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-7k0vsi, 0px);
  background: var(--color-border-tabs-underline-u4eatn, #16191f);
  opacity: 0;
}

.awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378).awsui_refresh_14rmt_nsolm_374:after {
  transition: opacity var(--motion-duration-refresh-only-medium-i6gkfs, 0ms) var(--motion-easing-refresh-only-c-2mltoq, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378).awsui_refresh_14rmt_nsolm_374:after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378).awsui_refresh_14rmt_nsolm_374:after, .awsui-mode-entering .awsui_tabs-tab-header-container_14rmt_nsolm_359:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378).awsui_refresh_14rmt_nsolm_374:after {
  animation: none;
  transition: none;
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_nsolm_359 {
  margin-inline-end: calc(-1 * var(--border-divider-section-width-wl9k66, 1px));
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_nsolm_359:before {
  content: "";
  position: absolute;
  border-inline-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-tabs-divider-4qy81q, #aab7b8);
  inset: var(--space-scaled-s-9q8n2q, 12px) 0;
  opacity: 1;
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_nsolm_359.awsui_refresh_14rmt_nsolm_374:before {
  inset: calc(var(--space-static-s-8wszr2, 12px) - var(--border-active-width-lk35x8, 2px)) 0;
}

.awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: stretch;
  text-decoration: none;
  cursor: pointer;
  padding-block-start: calc(var(--space-scaled-s-9q8n2q, 12px) - 2px);
  padding-block-end: calc(var(--space-scaled-s-9q8n2q, 12px) - 1px);
  padding-inline: 0;
  margin-block-start: 1px;
  border-block: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  font-size: var(--font-tabs-size-0kyoli, 14px);
  line-height: var(--font-tabs-line-height-om7l0p, 22px);
  font-weight: var(--font-wayfinding-link-active-weight-wec2dg, 700);
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
  padding-inline-start: calc(var(--space-xxs-9rrxti, 4px) - 1px);
  padding-inline-end: var(--space-xxs-9rrxti, 4px);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_tabs-tab-link_14rmt_nsolm_420.awsui_refresh_14rmt_nsolm_374:not(#\9 ) {
  padding-block-start: calc(var(--space-static-xs-fdj8ix, 8px) - 1px);
  padding-block-end: calc(var(--space-static-xs-fdj8ix, 8px) - 1px);
  margin-block-start: 0;
}

.awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ):focus {
  z-index: 1;
  border-inline-end-color: transparent;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-tabs-focus-outline-gutter-2tu8wb, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_nsolm_420:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-tabs-focus-outline-gutter-2tu8wb, 0px));
  inset-block-start: calc(-1 * var(--space-tabs-focus-outline-gutter-2tu8wb, 0px));
  inline-size: calc(100% + var(--space-tabs-focus-outline-gutter-2tu8wb, 0px) + var(--space-tabs-focus-outline-gutter-2tu8wb, 0px));
  block-size: calc(100% + var(--space-tabs-focus-outline-gutter-2tu8wb, 0px) + var(--space-tabs-focus-outline-gutter-2tu8wb, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):first-child {
  margin-inline-start: 1px;
  scroll-margin-inline-start: 1px;
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):first-child > .awsui_tabs-tab-header-container_14rmt_nsolm_359 {
  padding-inline-start: calc(var(--space-xs-xf5ch3, 8px) - 1px);
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):last-child {
  margin-inline-end: 1px;
  scroll-margin-inline-end: 1px;
}

.awsui_tabs-tab_14rmt_nsolm_338:not(#\9 ):last-child > .awsui_tabs-tab-header-container_14rmt_nsolm_359 {
  padding-inline-end: calc(var(--space-xs-xf5ch3, 8px) - 1px);
}

.awsui_tabs-tab-disabled_14rmt_nsolm_378:not(#\9 ), .awsui_tabs-tab-disabled_14rmt_nsolm_378:not(#\9 ):hover {
  cursor: default;
  color: var(--color-text-interactive-disabled-azvq53, #aab7b8);
  font-weight: var(--font-tabs-disabled-weight-uew17o, 400);
}

.awsui_tabs-tab-active_14rmt_nsolm_498:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378) {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_tabs-tab-active_14rmt_nsolm_498:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_nsolm_378):after {
  opacity: 1;
}

.awsui_tabs-header-with-divider_14rmt_nsolm_505:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-tabs-divider-4qy81q, #aab7b8);
}

.awsui_tabs-tab-focusable_14rmt_nsolm_509:not(#\9 ) {
  /* used to manage focusable logic */
}

.awsui_root_14rmt_nsolm_513:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_tabs_14rmt_nsolm_290:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: 100%;
}

.awsui_tabs-content_14rmt_nsolm_551:not(#\9 ) {
  display: none;
}

.awsui_fit-height_14rmt_nsolm_555:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_tabs-content-active_14rmt_nsolm_561:not(#\9 ) {
  display: block;
  flex: 1;
}

body[data-awsui-focus-visible=true] .awsui_tabs-content-active_14rmt_nsolm_561:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-start-end-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-start-radius: var(--border-radius-container-jm6teg, 0px);
  border-end-end-radius: var(--border-radius-container-jm6teg, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_tabs-content-wrapper_14rmt_nsolm_575.awsui_with-paddings_14rmt_nsolm_575 > .awsui_tabs-content_14rmt_nsolm_551:not(#\9 ) {
  padding-block: var(--space-scaled-m-er48cl, 16px);
  padding-inline: 0;
}

.awsui_fit-height_14rmt_nsolm_555 > .awsui_tabs-content-wrapper_14rmt_nsolm_575:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.awsui_fit-height_14rmt_nsolm_555 > .awsui_tabs-content-wrapper_14rmt_nsolm_575 > .awsui_tabs-container-content-wrapper_14rmt_nsolm_586:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
}

.awsui_tabs-container-content-wrapper_14rmt_nsolm_586.awsui_with-paddings_14rmt_nsolm_575 > .awsui_tabs-content_14rmt_nsolm_551:not(#\9 ) {
  padding-block-start: var(--space-tabs-content-top-53djlo, 16px);
  padding-block-end: var(--space-scaled-l-08jb88, 20px);
  padding-inline: var(--space-container-horizontal-oebwqe, 20px);
}

.awsui_disabled-reason-tooltip_14rmt_nsolm_597:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_tabs-tab-focused_14rmt_nsolm_601:not(#\9 ) {
  /* used to manage focusable state for disabled with reason tabs */
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tabs/test-classes/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tab-dismiss-button_1nq1i_1nd7r_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tag-editor/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_brdst_1a5ok_145:not(#\9 ) {
  /* used in test utils */
}

.awsui_loading_brdst_1a5ok_149:not(#\9 ) {
  /* used in test utils */
}

.awsui_undo-button_brdst_1a5ok_153:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: var(--font-link-button-weight-3dz9pc, 400);
  letter-spacing: var(--font-link-button-letter-spacing-bphvbi, normal);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-14s7oj, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_undo-button_brdst_1a5ok_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_undo-button_brdst_1a5ok_153:not(#\9 ), .awsui-mode-entering .awsui_undo-button_brdst_1a5ok_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_undo-button_brdst_1a5ok_153:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_undo-button_brdst_1a5ok_153:not(#\9 ):focus {
  outline: none;
}

.awsui_undo-button_brdst_1a5ok_153:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_undo-button_brdst_1a5ok_153:not(#\9 ):active, .awsui_undo-button_brdst_1a5ok_153:not(#\9 ):focus, .awsui_undo-button_brdst_1a5ok_153:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-jgc99f, currentColor);
}

body[data-awsui-focus-visible=true] .awsui_undo-button_brdst_1a5ok_153:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/text-content/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_text-content_6absk_1nfr0_146:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  /* stylelint-disable no-descending-specificity */
  /* stylelint-enable no-descending-specificity */
}

.awsui_text-content_6absk_1nfr0_146 h1:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h2:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h3:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h4:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h5:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 p:not(#\9 ) {
  font-family: inherit;
  font-weight: normal;
  text-decoration: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-9rrxti, 4px);
  padding-inline: 0;
}

.awsui_text-content_6absk_1nfr0_146 h1:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h2:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h3:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h4:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 h5:not(#\9 ) {
  color: var(--color-text-heading-default-ctgb1h, #16191f);
}

.awsui_text-content_6absk_1nfr0_146 h1:not(#\9 ) {
  font-size: var(--font-size-heading-xl-k9a0qt, 28px);
  line-height: var(--line-height-heading-xl-v9hsvt, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-87t96e, normal);
  font-weight: var(--font-weight-heading-xl-wjmxp3, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_text-content_6absk_1nfr0_146 h2:not(#\9 ) {
  font-size: var(--font-size-heading-l-l21r86, 18px);
  line-height: var(--line-height-heading-l-vog8w7, 22px);
  letter-spacing: var(--letter-spacing-heading-l-bejyzw, normal);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_text-content_6absk_1nfr0_146 h3:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_text-content_6absk_1nfr0_146 h4:not(#\9 ) {
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
  font-weight: var(--font-weight-heading-s-mkhu7c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_text-content_6absk_1nfr0_146 h5:not(#\9 ) {
  font-size: var(--font-size-heading-xs-pz04z3, 16px);
  line-height: var(--line-height-heading-xs-jsenn1, 20px);
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
}

.awsui_text-content_6absk_1nfr0_146 b:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 strong:not(#\9 ) {
  font-weight: 700;
}

.awsui_text-content_6absk_1nfr0_146 p:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: inherit;
}

.awsui_text-content_6absk_1nfr0_146 small:not(#\9 ) {
  display: inline-block;
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
  color: var(--color-text-small-9c0f8d, #687078);
}

.awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ) {
  font-size: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ), .awsui-mode-entering .awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):active, .awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):focus, .awsui_text-content_6absk_1nfr0_146 small a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_text-content_6absk_1nfr0_146 code:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 pre:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 samp:not(#\9 ) {
  font-family: var(--font-family-monospace-yt4nwf, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
}

.awsui_text-content_6absk_1nfr0_146 code:not(#\9 ) {
  font-size: var(--font-size-body-s-533prh, 12px);
  line-height: var(--line-height-body-s-n0pazd, 16px);
  letter-spacing: var(--letter-spacing-body-s-nkvets, normal);
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-nyypzq, #0073bb);
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-i6gkfs, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_text-content_6absk_1nfr0_146 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_text-content_6absk_1nfr0_146 a:not(#\9 ), .awsui-mode-entering .awsui_text-content_6absk_1nfr0_146 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):active {
  color: var(--color-text-link-hover-8jnadx, #0a4a74);
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):active, .awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):focus, .awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_text-content_6absk_1nfr0_146 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_text-content_6absk_1nfr0_146 ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol:not(#\9 ) {
  padding-inline-start: var(--space-l-xu1x80, 20px);
  margin-block: var(--space-scaled-xs-x91h81, 8px);
  margin-inline: 0;
  list-style-position: outside;
}

.awsui_text-content_6absk_1nfr0_146 ul + ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul + ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li + ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li + li:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li + ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol + ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol + ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li + ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li + li:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li + ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li > ol:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_text-content_6absk_1nfr0_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_1nfr0_146 ol > li > ol:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/textarea/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_qk1j1_17nl0_145:not(#\9 ) {
  /* used for test-utils */
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  resize: auto;
  cursor: text;
  white-space: pre-wrap;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-field-horizontal-cy5q05, 8px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-default-iefrgj, #687078);
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_textarea_qk1j1_17nl0_149.awsui_textarea-readonly_qk1j1_17nl0_199:not(#\9 ) {
  background-color: var(--color-background-input-default-m1182s, #ffffff);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 )::placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-zd3pu1, #687078);
  font-style: italic;
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-focused-oykww6, #0073bb);
  border-start-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-start-end-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-start-radius: var(--border-radius-input-hy50dp, 2px);
  border-end-end-radius: var(--border-radius-input-hy50dp, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-0k725q, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-x30rdp, #eaeded);
  border-block: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  border-inline: var(--border-width-field-22mkxn, 1px) solid var(--color-border-input-disabled-k23dfh, #eaeded);
  color: var(--color-text-input-disabled-k2fbx1, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):disabled::placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
  opacity: 1;
}

.awsui_textarea_qk1j1_17nl0_149:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-k12yul, #687078);
}

.awsui_textarea_qk1j1_17nl0_149.awsui_textarea-invalid_qk1j1_17nl0_241:not(#\9 ) {
  color: var(--color-text-status-error-94vsqp, #d13212);
  border-color: var(--color-text-status-error-94vsqp, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_textarea_qk1j1_17nl0_149.awsui_textarea-invalid_qk1j1_17nl0_241:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_textarea_qk1j1_17nl0_149.awsui_textarea-warning_qk1j1_17nl0_250:not(#\9 ) {
  color: var(--color-text-status-warning-pynggy, #906806);
  border-color: var(--color-text-status-warning-pynggy, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-cy5q05, 8px) - (var(--border-invalid-width-hp6noi, 4px) - var(--border-width-field-22mkxn, 1px)));
  border-inline-start-width: var(--border-invalid-width-hp6noi, 4px);
}

.awsui_textarea_qk1j1_17nl0_149.awsui_textarea-warning_qk1j1_17nl0_250:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-v3635w, 1px) var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/internal/components/menu-dropdown/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_button_m5h9f_9id1y_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  block-size: 100%;
  padding-inline: var(--space-xs-xf5ch3, 8px);
  text-decoration: none;
  cursor: pointer;
  border-block: transparent;
  border-inline: transparent;
  background: transparent;
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_button_m5h9f_9id1y_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-w63rso, #16191f);
  text-decoration: none;
}

.awsui_button_m5h9f_9id1y_145:not(#\9 ):active, .awsui_button_m5h9f_9id1y_145.awsui_expanded_m5h9f_9id1y_197:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-active-9gwzno, #16191f);
}

.awsui_button_m5h9f_9id1y_145.awsui_expanded_m5h9f_9id1y_197:not(#\9 ) {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

.awsui_button_m5h9f_9id1y_145:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_button_m5h9f_9id1y_145.awsui_offset-right-none_m5h9f_9id1y_208:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_button_m5h9f_9id1y_145.awsui_offset-right-l_m5h9f_9id1y_211:not(#\9 ) {
  margin-inline-end: var(--space-s-2025hl, 12px);
}

.awsui_button_m5h9f_9id1y_145.awsui_offset-right-xxl_m5h9f_9id1y_214:not(#\9 ) {
  margin-inline-end: var(--space-xl-5fdwzu, 24px);
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_9id1y_145:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_9id1y_145:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -2px;
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_9id1y_145:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 1px;
  inset-block-start: 1px;
  inline-size: calc(100% - 1px - 1px);
  block-size: calc(100% - 1px - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_text_m5h9f_9id1y_239:not(#\9 ) {
  margin-inline-end: var(--space-xs-xf5ch3, 8px);
}

.awsui_icon_m5h9f_9id1y_243 + .awsui_text_m5h9f_9id1y_239:not(#\9 ) {
  margin-inline-start: var(--space-xs-xf5ch3, 8px);
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/top-navigation/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_top-navigation_k5dlb_19cvr_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_top-navigation_k5dlb_19cvr_145 > .awsui_padding-box_k5dlb_19cvr_177:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  block-size: calc(var(--space-xxxl-gvq98t, 40px) + var(--space-scaled-m-er48cl, 16px));
  padding-inline-start: var(--space-xxl-pd3205, 32px);
}

.awsui_top-navigation_k5dlb_19cvr_145.awsui_medium_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177:not(#\9 ), .awsui_top-navigation_k5dlb_19cvr_145.awsui_narrow_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177:not(#\9 ) {
  padding-inline-start: var(--space-l-xu1x80, 20px);
}

.awsui_top-navigation_k5dlb_19cvr_145.awsui_medium_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177:not(#\9 ) {
  block-size: calc(var(--space-xxxl-gvq98t, 40px) + var(--space-scaled-xs-x91h81, 8px));
  padding-inline-end: 0;
}

.awsui_top-navigation_k5dlb_19cvr_145.awsui_narrow_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177:not(#\9 ) {
  block-size: var(--space-xxxl-gvq98t, 40px);
}

.awsui_virtual_k5dlb_19cvr_198:not(#\9 ) {
  inline-size: 9000px;
}

.awsui_hidden_k5dlb_19cvr_202:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
  visibility: hidden;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
.awsui_hidden_k5dlb_19cvr_202 *:not(#\9 ):not(#awsui_\9 _k5dlb_19cvr_1) {
  visibility: hidden;
}

.awsui_identity_k5dlb_19cvr_214:not(#\9 ) {
  min-inline-size: 0;
}

.awsui_identity_k5dlb_19cvr_214 > .awsui_identity-link_k5dlb_19cvr_217:not(#\9 ) {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: var(--color-text-top-navigation-title-q9lz6p, #16191f);
}

.awsui_identity_k5dlb_19cvr_214 > .awsui_identity-link_k5dlb_19cvr_217:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_identity_k5dlb_19cvr_214 > .awsui_identity-link_k5dlb_19cvr_217:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_identity_k5dlb_19cvr_214.awsui_no-logo_k5dlb_19cvr_237:not(#\9 ) {
  min-inline-size: 100px;
}

.awsui_logo_k5dlb_19cvr_241:not(#\9 ) {
  display: block;
  max-block-size: var(--space-xxl-pd3205, 32px);
  margin-inline-end: var(--space-s-2025hl, 12px);
  inline-size: auto;
  flex-shrink: 0;
  min-inline-size: 10px;
}

.awsui_logo_k5dlb_19cvr_241.awsui_narrow_k5dlb_19cvr_187:not(#\9 ) {
  max-block-size: var(--space-xl-5fdwzu, 24px);
}

.awsui_title_k5dlb_19cvr_253:not(#\9 ) {
  font-size: var(--font-size-heading-m-io97me, 18px);
  line-height: var(--line-height-heading-m-6mmwjh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-kfwhdw, normal);
  font-weight: var(--font-weight-heading-m-6tlbfp, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_no-logo_k5dlb_19cvr_237 > .awsui_identity-link_k5dlb_19cvr_217 > .awsui_title_k5dlb_19cvr_253:not(#\9 ) {
  font-weight: 700;
}

.awsui_inputs_k5dlb_19cvr_268:not(#\9 ) {
  display: flex;
  flex: 1;
  padding-block: 0;
  padding-inline: var(--space-m-kpg8id, 16px);
  justify-content: center;
}

.awsui_search_k5dlb_19cvr_276:not(#\9 ) {
  inline-size: 100%;
  max-inline-size: 340px;
}

.awsui_search-expanded_k5dlb_19cvr_280:not(#\9 ) {
  max-inline-size: none;
}

.awsui_utilities_k5dlb_19cvr_284:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-items: stretch;
  block-size: 100%;
}

.awsui_medium_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177 > .awsui_utilities_k5dlb_19cvr_284:not(#\9 ), .awsui_narrow_k5dlb_19cvr_187 > .awsui_padding-box_k5dlb_19cvr_177 > .awsui_utilities_k5dlb_19cvr_284:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_utility-wrapper_k5dlb_19cvr_295:not(#\9 ) {
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: center;
  padding-block: 0;
  padding-inline: var(--space-m-kpg8id, 16px);
}

.awsui_utility-wrapper_k5dlb_19cvr_295:not(#\9 )::after {
  display: block;
  position: absolute;
  content: "";
  inline-size: 1px;
  inset-inline-end: 0;
  inset-block: var(--space-s-2025hl, 12px);
  background: var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_utility-wrapper_k5dlb_19cvr_295:not(#\9 ):last-of-type::after {
  display: none;
}

.awsui_utility-type-button-link_k5dlb_19cvr_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-xu1x80, 20px);
}

.awsui_utility-type-menu-dropdown_k5dlb_19cvr_321:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-s-2025hl, 12px);
  align-items: stretch;
}

.awsui_utility-type-menu-dropdown_k5dlb_19cvr_321:not(#\9 ):not(.awsui_narrow_k5dlb_19cvr_187):last-of-type, .awsui_utility-type-menu-dropdown_k5dlb_19cvr_321:not(#\9 ):not(.awsui_medium_k5dlb_19cvr_187):last-of-type {
  padding-inline-end: 0;
}

.awsui_utility-type-button-primary-button_k5dlb_19cvr_330:not(#\9 ) {
  inset-inline-start: -1px;
  border-inline-start: 1px solid var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_utility-type-button-primary-button_k5dlb_19cvr_330:not(#\9 )::after {
  display: none;
}

.awsui_utility-link-icon_k5dlb_19cvr_338:not(#\9 ) {
  margin-inline-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_utility-button-external-icon_k5dlb_19cvr_342:not(#\9 ) {
  display: inline-block;
}

.awsui_offset-right-none_k5dlb_19cvr_346:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_offset-right-l_k5dlb_19cvr_350:not(#\9 ) {
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_offset-right-xxl_k5dlb_19cvr_354:not(#\9 ) {
  margin-inline-end: var(--space-m-kpg8id, 16px);
}

/* Overflow Menu */
.awsui_overflow-menu-drawer_k5dlb_19cvr_359:not(#\9 ) {
  position: fixed;
  block-size: 100%;
  inline-size: 100%;
  z-index: 1001;
}

.awsui_overflow-menu_k5dlb_19cvr_359:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-yrbxur, #ffffff);
  block-size: 100%;
}

.awsui_overflow-menu-header_k5dlb_19cvr_400:not(#\9 ) {
  display: flex;
  align-items: center;
  min-block-size: var(--font-panel-header-line-height-leujyg, 22px);
  padding-block: var(--space-scaled-m-er48cl, 16px);
  padding-inline: var(--space-scaled-m-er48cl, 16px);
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_overflow-menu-header-text_k5dlb_19cvr_408:not(#\9 ) {
  font-size: var(--font-panel-header-size-tbwmfr, 18px);
  line-height: var(--font-panel-header-line-height-leujyg, 22px);
  font-weight: var(--font-weight-heading-l-1hf845, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  color: var(--color-text-heading-default-ctgb1h, #16191f);
  flex: 1;
  margin-block: 0;
  margin-inline: 0;
  text-align: center;
}

.awsui_overflow-menu-header-text--secondary_k5dlb_19cvr_420:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-zfw7u2, 12px);
  line-height: var(--font-header-h2-description-line-height-trwmd4, 16px);
  font-weight: 400;
}

.awsui_overflow-menu-header-text--title_k5dlb_19cvr_426:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-back-button_k5dlb_19cvr_430:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-dismiss-button_k5dlb_19cvr_434:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  inline-size: 100%;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  border-block: none;
  border-inline: none;
}

.awsui_overflow-menu-list-item-utility_k5dlb_19cvr_476 > .awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ) {
  padding-block: var(--space-scaled-m-er48cl, 16px);
  padding-inline: var(--space-scaled-m-er48cl, 16px);
}

.awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
  cursor: pointer;
}

.awsui_overflow-menu-control-link_k5dlb_19cvr_484:not(#\9 ) {
  text-decoration: none;
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_19cvr_487:not(#\9 ) {
  color: var(--color-text-dropdown-group-label-q0p18s, #545b64);
  font-weight: bold;
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_19cvr_487:not(#\9 ):hover {
  color: var(--color-text-accent-l5kln7, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-s68ny8, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_19cvr_438:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-s68ny8, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-s68ny8, 3px) + var(--space-button-focus-outline-gutter-s68ny8, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_overflow-menu-list_k5dlb_19cvr_476:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_overflow-menu-list-submenu_k5dlb_19cvr_523:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-t7ij38, 4px);
  margin-inline: 0;
}

.awsui_overflow-menu-list-item_k5dlb_19cvr_476:not(#\9 ) {
  box-sizing: border-box;
  letter-spacing: var(--font-button-letter-spacing-kukfsk, 0.25px);
}

.awsui_overflow-menu-list-item-icon_k5dlb_19cvr_532:not(#\9 ) {
  margin-inline-end: var(--space-xxs-9rrxti, 4px);
}

.awsui_overflow-menu-list-item-text_k5dlb_19cvr_535:not(#\9 ) {
  flex: 1;
}

.awsui_overflow-menu-list-item-utility_k5dlb_19cvr_476:not(#\9 ) {
  font-weight: var(--font-weight-button-80qv4f, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-8fiijr, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-fw8n0n, auto);
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_overflow-menu-list-item-submenu_k5dlb_19cvr_544:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid transparent;
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-scaled-l-08jb88, 20px);
}

.awsui_overflow-menu-list-item-dropdown-menu_k5dlb_19cvr_550:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-t7ij38, 4px);
  padding-inline: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_overflow-menu-list-item-expandable_k5dlb_19cvr_554:not(#\9 ) {
  border-block-start-color: var(--color-border-divider-default-qn9pru, #eaeded);
  border-block-end-color: var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_icon_k5dlb_19cvr_559:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-6z1h8e, 135ms) var(--motion-easing-rotate-180-l3wboa, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_icon_k5dlb_19cvr_559:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_k5dlb_19cvr_559:not(#\9 ), .awsui-mode-entering .awsui_icon_k5dlb_19cvr_559:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_icon-open_k5dlb_19cvr_573:not(#\9 ) {
  transform: rotate(-180deg);
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tutorial-panel/components/tutorial-detail-view/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_tutorial-list_1u70p_147h5_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_tutorial-title_1u70p_147h5_217:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  margin-inline-start: calc(-1 * var(--space-xxs-9rrxti, 4px));
  padding-block-end: var(--space-xxxs-z28114, 2px);
}

.awsui_task_1u70p_147h5_224:not(#\9 ) {
  list-style: none;
  padding-block-start: 0;
}

.awsui_task_1u70p_147h5_224:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-xl-5fdwzu, 24px);
}

.awsui_task-title_1u70p_147h5_232:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  padding-inline-start: var(--border-divider-section-width-wl9k66, 1px);
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
}

.awsui_task-title--status_1u70p_147h5_240:not(#\9 ) {
  line-height: inherit;
}

.awsui_current-task_1u70p_147h5_244:not(#\9 ) {
  font-weight: 700;
}

.awsui_successful-task_1u70p_147h5_248:not(#\9 ) {
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_congratulation-message_1u70p_147h5_252:not(#\9 ) {
  display: flex;
  font-size: var(--font-size-heading-s-w1c4ce, 16px);
  line-height: var(--line-height-heading-s-h0lds9, 20px);
  letter-spacing: var(--letter-spacing-heading-s-badvkb, normal);
  font-weight: var(--font-weight-heading-xs-lfmr92, 400);
  color: var(--color-text-status-success-84hybv, #1d8102);
}

.awsui_congratulation-message--status_1u70p_147h5_260:not(#\9 ) {
  line-height: inherit;
  flex-shrink: 0;
}

.awsui_plaintext-congratulation-description_1u70p_147h5_265:not(#\9 ) {
  white-space: pre-line;
}

.awsui_divider_1u70p_147h5_269:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-divider-default-qn9pru, #eaeded);
}

.awsui_step-list_1u70p_147h5_273:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline-start: var(--space-xxxs-z28114, 2px);
  padding-inline-end: 0;
}

.awsui_step_1u70p_147h5_273:not(#\9 ):not(:first-child) {
  padding-block-start: var(--space-xxs-9rrxti, 4px);
}

.awsui_expandable-section-wrapper_1u70p_147h5_284:not(#\9 ) {
  inline-size: 100%;
}

.awsui_expandable-section-header_1u70p_147h5_288:not(#\9 ) {
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
}

.awsui_step-title_1u70p_147h5_293:not(#\9 ),
.awsui_feedback-link_1u70p_147h5_294:not(#\9 ),
.awsui_dismiss-button_1u70p_147h5_295:not(#\9 ),
.awsui_completion-screen-title_1u70p_147h5_296:not(#\9 ),
.awsui_completion-screen-description_1u70p_147h5_297:not(#\9 ) {
  /* used in test-utils */
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tutorial-panel/components/tutorial-list/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-enter_ig8mp_1o19o_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_ig8mp_1o19o_1 var(--motion-duration-show-paced-wu1v6q, 180ms) var(--motion-easing-show-paced-72rrqw, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_ig8mp_1o19o_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_content-enter_ig8mp_1o19o_193:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content-enter_ig8mp_1o19o_193:not(#\9 ), .awsui-mode-entering .awsui_content-enter_ig8mp_1o19o_193:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tutorial-list_ig8mp_1o19o_215:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_tutorial-box_ig8mp_1o19o_251:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  list-style: none;
  border-block: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-tutorial-1ct0n5, #aab7b8);
  border-inline: var(--border-divider-section-width-wl9k66, 1px) solid var(--color-border-tutorial-1ct0n5, #aab7b8);
  border-start-start-radius: var(--border-radius-tutorial-panel-item-8f1qgg, 2px);
  border-start-end-radius: var(--border-radius-tutorial-panel-item-8f1qgg, 2px);
  border-end-start-radius: var(--border-radius-tutorial-panel-item-8f1qgg, 2px);
  border-end-end-radius: var(--border-radius-tutorial-panel-item-8f1qgg, 2px);
  padding-block: var(--space-m-kpg8id, 16px);
  padding-inline: var(--space-m-kpg8id, 16px);
}

.awsui_tutorial-box_ig8mp_1o19o_251:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-l-xu1x80, 20px);
}

.awsui_tutorial-box-title_ig8mp_1o19o_295:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.awsui_tutorial-description-plaintext_ig8mp_1o19o_301:not(#\9 ) {
  white-space: pre-line;
}

.awsui_tutorial-description_ig8mp_1o19o_301:not(#\9 ) {
  /* stylelint-disable-next-line @amzn/awsui-no-implicit-descendant, selector-max-type -- Customers can nest their list items inside Box components. */
}

.awsui_tutorial-description_ig8mp_1o19o_301 ul:not(#\9 ) {
  list-style-type: initial;
}

.awsui_expandable-section_ig8mp_1o19o_312:not(#\9 ) {
  display: none;
  margin-block-start: var(--space-m-kpg8id, 16px);
}

.awsui_expandable-section_ig8mp_1o19o_312.awsui_expanded_ig8mp_1o19o_316:not(#\9 ) {
  display: block;
}

.awsui_button-wrapper_ig8mp_1o19o_320:not(#\9 ) {
  margin-block: calc(-1 * var(--space-xxs-9rrxti, 4px) - var(--border-width-field-22mkxn, 1px));
  margin-inline: calc(-1 * var(--space-xxs-9rrxti, 4px) - var(--border-width-field-22mkxn, 1px));
}

.awsui_start_ig8mp_1o19o_325:not(#\9 ) {
  /* used in test-utils */
}

.awsui_expand-button_ig8mp_1o19o_329:not(#\9 ) {
  /* used in test-utils */
}

.awsui_collapse-button_ig8mp_1o19o_333:not(#\9 ) {
  /* used in test-utils */
}

.awsui_learn-more-link_ig8mp_1o19o_337:not(#\9 ) {
  /* used in test-utils */
}

.awsui_title_ig8mp_1o19o_341:not(#\9 ) {
  /* used in test-utils */
}

.awsui_prerequisites-alert_ig8mp_1o19o_345:not(#\9 ) {
  /* used in test-utils */
}

.awsui_completed_ig8mp_1o19o_349:not(#\9 ) {
  /* used in test-utils */
}

.awsui_download-link_ig8mp_1o19o_353:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  text-decoration: none;
  display: inline;
  white-space: inherit;
  letter-spacing: 0.005em;
  color: var(--color-text-body-secondary-5hohai, #545b64);
}

.awsui_download-link_ig8mp_1o19o_353:not(#\9 ):hover {
  cursor: pointer;
}

.awsui_download-link_ig8mp_1o19o_353:not(#\9 ):focus {
  outline: none;
}

.awsui_download-link_ig8mp_1o19o_353:not(#\9 ):active, .awsui_download-link_ig8mp_1o19o_353:not(#\9 ):focus, .awsui_download-link_ig8mp_1o19o_353:not(#\9 ):hover {
  text-decoration: underline;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  text-decoration-color: currentColor;
}

body[data-awsui-focus-visible=true] .awsui_download-link_ig8mp_1o19o_353:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/tutorial-panel/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_tutorial-panel_1oin5_1jfy5_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block-start: 0;
  padding-block-end: var(--space-m-kpg8id, 16px);
  padding-inline: var(--space-l-xu1x80, 20px);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/wizard/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1xupv_1ppcb_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  line-height: var(--line-height-body-m-2zx78l, 22px);
  color: var(--color-text-body-default-bvmavx, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-4om3hr, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_wizard_1xupv_1ppcb_177.awsui_refresh_1xupv_1ppcb_177:not(#\9 ) {
  column-gap: var(--space-xl-5fdwzu, 24px);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  row-gap: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_wizard_1xupv_1ppcb_177.awsui_refresh_1xupv_1ppcb_177.awsui_small-container_1xupv_1ppcb_184:not(#\9 ) {
  grid-template-columns: minmax(0, 1fr) 0;
  row-gap: var(--space-scaled-l-08jb88, 20px);
}

.awsui_wizard_1xupv_1ppcb_177:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) {
  display: flex;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177:not(#\9 ) {
  grid-column: 1;
  grid-row: 1/span 2;
  padding-block-start: calc(var(--space-xs-xf5ch3, 8px) + var(--space-scaled-xxs-t7ij38, 4px));
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
  padding-block-end: 0;
  padding-inline: 0;
  inline-size: 260px;
  box-sizing: border-box;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ) {
  display: grid;
  column-gap: var(--space-xs-xf5ch3, 8px);
  grid-template-columns: var(--space-l-xu1x80, 20px) 1fr;
  grid-template-rows: repeat(2, auto);
  padding-block: 0;
  padding-inline: 0;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > hr:not(#\9 ) {
  background-color: var(--color-border-divider-default-qn9pru, #eaeded);
  border-block: 0;
  border-inline: 0;
  grid-column: 1;
  block-size: 100%;
  inline-size: var(--space-xxxs-z28114, 2px);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > .awsui_number_1xupv_1ppcb_226:not(#\9 ) {
  color: var(--color-text-small-9c0f8d, #687078);
  font-size: var(--font-size-body-s-533prh, 12px);
  grid-column: 2;
  grid-row: 1;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > a:not(#\9 ) {
  align-items: start;
  column-gap: var(--space-xs-xf5ch3, 8px);
  cursor: pointer;
  display: grid;
  font-size: var(--font-size-body-m-pa3mqb, 14px);
  grid-column: 1/span 2;
  grid-row: 2;
  grid-template-columns: var(--space-l-xu1x80, 20px) 1fr;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > a > .awsui_circle_1xupv_1ppcb_242:not(#\9 ) {
  border-start-start-radius: 100%;
  border-start-end-radius: 100%;
  border-end-start-radius: 100%;
  border-end-end-radius: 100%;
  grid-column: 1;
  block-size: 10px;
  justify-self: center;
  margin-block-start: 6px;
  inline-size: 10px;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > a > .awsui_title_1xupv_1ppcb_253:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  grid-column: 2;
}

body[data-awsui-focus-visible=true] .awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li > a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ):first-child > hr {
  grid-row: 2/span 2;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ):not(:first-child) > .awsui_number_1xupv_1ppcb_226 {
  margin-block-start: var(--space-m-kpg8id, 16px);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ):last-child > hr {
  grid-row: 1;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ):only-of-type > hr {
  display: none;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li:not(#\9 ):not(:first-child):not(:last-child) > hr {
  grid-row: 1/span 3;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_active_1xupv_1ppcb_284 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_active_1xupv_1ppcb_284 > a > .awsui_circle_1xupv_1ppcb_242:not(#\9 ) {
  background-color: var(--color-background-control-checked-o6tstc, #0073bb);
  box-shadow: 0 0 0 3px var(--color-background-container-content-yrbxur, #ffffff), 0 0 0 5px var(--color-background-control-checked-o6tstc, #0073bb), 0 0 0 7px var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_active_1xupv_1ppcb_284 > a > .awsui_title_1xupv_1ppcb_253:not(#\9 ) {
  color: var(--color-background-control-checked-o6tstc, #0073bb);
  font-weight: 700;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_disabled_1xupv_1ppcb_295 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_disabled_1xupv_1ppcb_295 > a > .awsui_circle_1xupv_1ppcb_242:not(#\9 ) {
  background-color: var(--color-background-container-content-yrbxur, #ffffff);
  box-shadow: 0 0 0 2px var(--color-text-interactive-disabled-azvq53, #aab7b8), 0 0 0 4px var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_disabled_1xupv_1ppcb_295 > a > .awsui_title_1xupv_1ppcb_253:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_enabled_1xupv_1ppcb_305 > a > .awsui_circle_1xupv_1ppcb_242:not(#\9 ) {
  background-color: var(--color-text-interactive-default-1hkfiv, #545b64);
  box-shadow: 0 0 0 2px var(--color-text-interactive-default-1hkfiv, #545b64), 0 0 0 4px var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_enabled_1xupv_1ppcb_305 > a > .awsui_title_1xupv_1ppcb_253:not(#\9 ) {
  color: var(--color-text-interactive-default-1hkfiv, #545b64);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_enabled_1xupv_1ppcb_305 > a:not(#\9 ):hover > .awsui_circle_1xupv_1ppcb_242 {
  background-color: var(--color-background-control-checked-o6tstc, #0073bb);
  box-shadow: 0 0 0 2px var(--color-background-control-checked-o6tstc, #0073bb), 0 0 0 4px var(--color-background-container-content-yrbxur, #ffffff);
}

.awsui_navigation_1xupv_1ppcb_193.awsui_refresh_1xupv_1ppcb_177 > ul.awsui_refresh_1xupv_1ppcb_177 > li.awsui_enabled_1xupv_1ppcb_305 > a:not(#\9 ):hover > .awsui_title_1xupv_1ppcb_253 {
  color: var(--color-background-control-checked-o6tstc, #0073bb);
}

.awsui_navigation_1xupv_1ppcb_193:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) {
  color: var(--color-text-disabled-fd1zmc, #aab7b8);
  display: inline-block;
  margin-inline-end: calc(2 * var(--space-xxxl-gvq98t, 40px));
  min-inline-size: 200px;
  padding-block-start: var(--space-xxs-9rrxti, 4px);
  inline-size: 200px;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_1ppcb_193:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) > ul:not(.awsui_refresh_1xupv_1ppcb_177) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_navigation_1xupv_1ppcb_193:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) > ul:not(.awsui_refresh_1xupv_1ppcb_177) > li {
  min-inline-size: 0;
  word-break: break-word;
  padding-block: 0 var(--space-scaled-m-er48cl, 16px);
}

.awsui_navigation_1xupv_1ppcb_193:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) > ul:not(.awsui_refresh_1xupv_1ppcb_177) > li:not(:first-child) {
  margin-block-start: var(--space-scaled-m-er48cl, 16px);
}

.awsui_navigation_1xupv_1ppcb_193:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) > ul:not(.awsui_refresh_1xupv_1ppcb_177) > li:not(:last-child) {
  border-block-end: var(--border-divider-list-width-471u6a, 1px) solid var(--color-border-layout-f9gice, #d5dbdb);
}

.awsui_form_1xupv_1ppcb_349:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) {
  min-inline-size: 0;
  word-break: break-word;
  inline-size: 100%;
}

.awsui_form_1xupv_1ppcb_349:not(#\9 ):not(.awsui_refresh_1xupv_1ppcb_177) > .awsui_form-header_1xupv_1ppcb_354 {
  position: relative;
  margin-block-end: var(--space-scaled-m-er48cl, 16px);
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: contents;
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177 > .awsui_form-header_1xupv_1ppcb_354:not(#\9 ) {
  background-color: var(--color-background-layout-main-84obzs, #f2f3f3);
  grid-column: 2;
  grid-row: 1;
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177 > .awsui_form-header_1xupv_1ppcb_354 > .awsui_form-header-content_1xupv_1ppcb_370:not(#\9 ) {
  padding-block-start: calc(var(--space-xl-5fdwzu, 24px) + var(--space-scaled-xxxs-f7yq15, 2px));
  padding-block-end: var(--space-scaled-s-9q8n2q, 12px);
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177 > .awsui_form-component_1xupv_1ppcb_374:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177.awsui_small-container_1xupv_1ppcb_184 > .awsui_form-header_1xupv_1ppcb_354:not(#\9 ) {
  grid-column: 1/span 2;
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177.awsui_small-container_1xupv_1ppcb_184 > .awsui_form-header_1xupv_1ppcb_354 > .awsui_form-header-content_1xupv_1ppcb_370:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_form_1xupv_1ppcb_349.awsui_refresh_1xupv_1ppcb_177.awsui_small-container_1xupv_1ppcb_184 > .awsui_form-component_1xupv_1ppcb_374:not(#\9 ) {
  grid-column: 1/span 2;
}

.awsui_navigation_1xupv_1ppcb_193.awsui_hidden_1xupv_1ppcb_388:not(#\9 ) {
  display: none;
}

.awsui_collapsed-steps_1xupv_1ppcb_392:not(#\9 ) {
  color: var(--color-text-heading-secondary-d04vei, #545b64);
  font-weight: 700;
  padding-block-start: var(--space-scaled-xxs-t7ij38, 4px);
}

.awsui_collapsed-steps-hidden_1xupv_1ppcb_397:not(#\9 ) {
  display: none;
}

.awsui_form-header-component-wrapper_1xupv_1ppcb_401:not(#\9 ) {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_form-header-component-wrapper_1xupv_1ppcb_401:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-gygm43, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-7jb69s, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-a78bgq, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-efbp5h, 0px) var(--color-border-item-focused-7jb69s, #0073bb);
}

.awsui_form-header-component_1xupv_1ppcb_401:not(#\9 ),
.awsui_navigation-link_1xupv_1ppcb_417:not(#\9 ),
.awsui_navigation-link-item_1xupv_1ppcb_418:not(#\9 ),
.awsui_navigation-link-label_1xupv_1ppcb_419:not(#\9 ) {
  /* used in test-utils */
}

.awsui_navigation-link-active_1xupv_1ppcb_423:not(#\9 ) {
  font-weight: 700;
  color: var(--color-text-body-default-bvmavx, #16191f);
}

.awsui_navigation-link-disabled_1xupv_1ppcb_428:not(#\9 ) {
  color: var(--color-text-status-inactive-7m4dkr, #687078);
}

.awsui_cancel-button_1xupv_1ppcb_432:not(#\9 ),
.awsui_previous-button_1xupv_1ppcb_433:not(#\9 ),
.awsui_primary-button_1xupv_1ppcb_434:not(#\9 ),
.awsui_skip-to-button_1xupv_1ppcb_435:not(#\9 ) {
  /* used in test-utils */
}

.awsui_action-buttons_1xupv_1ppcb_439:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-react/polaris/wizard/analytics-metadata/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_step-title_zr0a1_2uwax_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/App.scss ***!
  \*******************************************************************************************************/
main {
  background: linear-gradient(-90deg, rgba(178, 168, 255, 0.2) -102.08%, rgba(148, 175, 255, 0.2) -1.11%, rgba(255, 192, 173, 0.2) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%) !important;
  min-height: 100vh;
}

div[class^=awsui_layout] > div[class^=awsui_background], div[class^=awsui_background] > div[class^=awsui_scrolling-background] {
  background: none !important;
}

.error-image {
  width: 50%;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFFQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBSkY7O0FBT0E7O0VBQUE7QUFJQTtFQUNFO0FBTEY7O0FBUUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBQVJGOztBQVdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQVRGOztBQVlBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBWEY7O0FBY0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUFaRjs7QUFlQTs7RUFBQTtBQUlBOztFQUVFO0FBYkY7O0FBZ0JBOzs7RUFBQTtBQUtBOzs7RUFHRTtFQUNBO0FBZEY7O0FBaUJBOztFQUFBO0FBSUE7RUFDRTtBQWZGOztBQWtCQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQWhCRjs7QUFtQkE7RUFDRTtBQWhCRjs7QUFtQkE7RUFDRTtBQWhCRjs7QUFtQkE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUFsQkY7O0FBcUJBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBOzs7RUFBQTtBQUtBO1FBQ1E7RUFDTjtBQXJCRjs7QUF3QkE7OztFQUFBO0FBS0E7U0FDUztFQUNQO0FBdEJGOztBQXlCQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUF2QkY7O0FBMEJBOztFQUFBO0FBSUE7Ozs7RUFJRTtFQUNBO0FBeEJGOztBQTJCQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUF6QkY7O0FBNEJBOztFQUFBO0FBSUE7RUFDRTtBQTFCRjs7QUE2QkE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNCRjs7QUE4QkE7O0VBQUE7QUFJQTtFQUNFO0FBNUJGOztBQStCQTs7RUFBQTtBQUlBO0VBQ0U7QUE3QkY7O0FBZ0NBOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUFBO0FBSUE7O0VBRUU7QUEvQkY7O0FBa0NBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQWhDRjs7QUFtQ0E7O0VBQUE7QUFJQTtFQUNFO0FBakNGOztBQW9DQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUFsQ0Y7O0FBcUNBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBcENGOztBQXVDQTs7RUFBQTtBQUlBO0VBQ0U7QUFyQ0Y7O0FBd0NBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBdkNGOztBQTBDQTs7RUFBQTtBQUlBO0VBQ0U7QUF4Q0Y7O0FBMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF4Q0Y7QUEyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpDRjtBQTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUNGO0FBNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEzQ0o7QUE4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTVDRjtBQStDQTtBQUVBO0VBQ0U7QUE5Q0Y7O0FBaURBO0VBQ0U7QUE5Q0Y7O0FBaURBO0VBQ0U7QUE5Q0YsQzs7OztBQzlWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0YsQzs7OztBQzNySEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUY7O0FBVkE7O0VBRUU7RUFDQTtFQUNBO0FBYUY7O0FBWEE7O0VBRUU7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTs7RUFFRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7O0VBRUU7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBOztFQUVFO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7O0VBRUU7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBOztFQUVFO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7O0VBRUU7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBOztFQUVFO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7O0VBRUU7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCRTtBQXVDRjs7QUFyQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJFO0FBd0NGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0YsQzs7OztBQ2piQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7SUFDRTtFQWlCRjtBQUNGO0FBZkE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBN0JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7SUFDRTtFQWlDRjtFQS9CQTtJQUNFO0VBaUNGO0FBQ0Y7QUEvQkE7RUFDRTtJQUNFO0lBQ0E7RUFpQ0Y7QUFDRjtBQS9CQTtFQUNFO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7SUFDRTtFQW1DRjtFQWpDQTtJQUNFO0VBbUNGO0FBQ0Y7QUFqQ0E7RUFDRTtJQUNFO0lBQ0E7RUFtQ0Y7QUFDRjtBQWpDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBckNBO0VBQ0U7QUF3Q0YsQzs7OztBQ2pyQ0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDNUpBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ1ZBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGLEM7Ozs7QUMvUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtERjs7QUFoREE7RUFDRTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7QUE2REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBNURBO0VBQ0U7RUFDQTtBQStERjs7QUE3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnRUY7O0FBOURBO0VBQ0U7QUFpRUY7O0FBL0RBO0VBQ0U7RUFDQTtBQWtFRjs7QUFoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtRUY7O0FBakVBO0VBQ0U7QUFvRUY7O0FBbEVBO0VBQ0U7RUFDQTtBQXFFRjs7QUFuRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzRUY7O0FBcEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVFRjs7QUFyRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3RUY7O0FBdEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5RUY7O0FBdkVBO0VBQ0U7RUFDQTtFQUNBO0FBMEVGOztBQXhFQTtFQUNFO0VBQ0E7QUEyRUY7O0FBekVBO0VBQ0U7QUE0RUY7O0FBMUVBO0VBQ0U7RUFDQTtBQTZFRjs7QUEzRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4RUY7O0FBNUVBO0VBQ0U7QUErRUY7O0FBN0VBO0VBQ0U7RUFDQTtBQWdGRjs7QUE5RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpRkY7O0FBL0VBO0VBQ0U7QUFrRkY7O0FBaEZBO0VBQ0U7RUFDQTtBQW1GRjs7QUFqRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvRkY7O0FBbEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFGRjs7QUFuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0ZGOztBQXBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBdUZGOztBQXJGQTtFQUNFO0VBQ0E7RUFDQTtBQXdGRjs7QUF0RkE7RUFDRTtFQUNBO0FBeUZGOztBQXZGQTtFQUNFO0FBMEZGOztBQXhGQTtFQUNFO0VBQ0E7QUEyRkY7O0FBekZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEZGOztBQTFGQTtFQUNFO0FBNkZGOztBQTNGQTtFQUNFO0VBQ0E7QUE4RkY7O0FBNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0ZGOztBQTdGQTtFQUNFO0FBZ0dGOztBQTlGQTtFQUNFO0VBQ0E7QUFpR0Y7O0FBL0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0dGOztBQWhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtR0Y7O0FBakdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9HRjs7QUFsR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXFHRjs7QUFuR0E7RUFDRTtFQUNBO0VBQ0E7QUFzR0Y7O0FBcEdBO0VBQ0U7RUFDQTtBQXVHRjs7QUFyR0E7RUFDRTtBQXdHRjs7QUF0R0E7RUFDRTtFQUNBO0FBeUdGOztBQXZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBHRjs7QUF4R0E7RUFDRTtBQTJHRjs7QUF6R0E7RUFDRTtFQUNBO0FBNEdGOztBQTFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZHRjs7QUEzR0E7RUFDRTtBQThHRjs7QUE1R0E7RUFDRTtFQUNBO0FBK0dGOztBQTdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdIRjs7QUE5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUhGOztBQS9HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0hGOztBQWhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbUhGOztBQWpIQTtFQUNFO0VBQ0E7RUFDQTtBQW9IRjs7QUFsSEE7RUFDRTtFQUNBO0FBcUhGOztBQW5IQTtFQUNFO0FBc0hGOztBQXBIQTtFQUNFO0VBQ0E7QUF1SEY7O0FBckhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0hGOztBQXRIQTtFQUNFO0FBeUhGOztBQXZIQTtFQUNFO0VBQ0E7QUEwSEY7O0FBeEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkhGOztBQXpIQTtFQUNFO0FBNEhGOztBQTFIQTtFQUNFO0VBQ0E7QUE2SEY7O0FBM0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEhGOztBQTVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErSEY7O0FBN0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdJRjs7QUE5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWlJRjs7QUEvSEE7RUFDRTtFQUNBO0VBQ0E7QUFrSUY7O0FBaElBO0VBQ0U7RUFDQTtBQW1JRjs7QUFqSUE7RUFDRTtBQW9JRjs7QUFsSUE7RUFDRTtFQUNBO0FBcUlGOztBQW5JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNJRjs7QUFwSUE7RUFDRTtBQXVJRjs7QUFySUE7RUFDRTtFQUNBO0FBd0lGOztBQXRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlJRjs7QUF2SUE7RUFDRTtBQTBJRjs7QUF4SUE7RUFDRTtFQUNBO0FBMklGOztBQXpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRJRjs7QUExSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNklGOztBQTNJQTtFQUNFO0VBQ0E7QUE4SUY7O0FBNUlBO0VBQ0U7QUErSUY7O0FBN0lBO0VBQ0U7RUFDQTtBQWdKRjs7QUE5SUE7RUFDRTtFQUNBO0FBaUpGOztBQS9JQTtFQUNFO0VBQ0E7RUFDQTtBQWtKRjs7QUFoSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW1KRjs7QUFqSkE7RUFDRTtFQUNBO0VBQ0E7QUFvSkY7O0FBbEpBO0VBQ0U7RUFDQTtFQUNBO0FBcUpGOztBQW5KQTtFQUNFO0VBQ0E7QUFzSkY7O0FBcEpBO0VBQ0U7RUFDQTtBQXVKRjs7QUFySkE7RUFDRTtFQUNBO0VBQ0E7QUF3SkY7O0FBckpBO0VBQ0U7QUF3SkYsQzs7OztBQ3p6Q0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUNqQkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBYkE7O0VBRUU7QUFnQkY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWJBO0VBQ0U7QUFnQkY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkYsQzs7OztBQ3ZjQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGLEM7Ozs7QUNsV0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQzFCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7Ozs7Ozs7RUFPRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkYsQzs7OztBQ3BYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkYsQzs7OztBQzU3QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BOztFQUFBO0FBR0E7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRixDOzs7O0FDclBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0VBR0Y7QUFDRixDOzs7O0FDckxBOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLEM7Ozs7QUM1QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGLEM7Ozs7QUNyT0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtFQUZBO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTtJQUNFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkYsQzs7OztBQ3hYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQ3pNQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7SUFDRTtJQUNBO0VBZUY7QUFDRjtBQWJBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBZkE7RUFDRTtBQWtCRixDOzs7O0FDdFJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGLEM7Ozs7QUMzTUE7OztDQUFBO0FBSUE7OztFQUdFO0FBQ0YsQzs7OztBQ1JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtJQUNFO0lBQ0E7RUFTRjtBQUNGO0FBUEE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtBQWtCRixDOzs7O0FDelJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTs7RUFFRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRixDOzs7O0FDclJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0FBZUYsQzs7OztBQ2hUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUM3TUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBR0E7QUFDQTtFQUNFO0VBQ1E7QUFEVjs7QUFHQTs7RUFFRTtFQUNBO0FBQUY7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUEscUc7Ozs7QUMxTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtBQUNBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0YsQzs7OztBQ2xOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUYsQzs7OztBQ3pNQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTs7O0lBQUE7RUFJQTtBQUNGLEM7Ozs7QUM5QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGLEM7Ozs7QUMzSkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7Ozs7S0FBQTtFQVVGO0VBRkE7SUFDRTtFQUlGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFTRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7SUFDQTtFQWdCRjtBQUNGO0FBYkE7OztDQUFBO0FBSUE7RUFDRTtBQWVGOztBQVpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Q0FBQTtBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7OztHQUFBO0VBTUE7Ozs7R0FBQTtFQUtBOzs7Ozs7O0dBQUE7RUFRQTs7Ozs7Ozs7OztHQUFBO0VBV0E7Ozs7O0dBQUE7RUFNQTs7O0dBQUE7QUFrQkY7O0FBYkE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtFQWxCQTtJQUNFO0VBb0JGO0FBQ0Y7QUFsQkE7RUFDRTtJQUNFO0lBQ0E7RUFvQkY7QUFDRjtBQWxCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0lBQ0U7RUE0QkY7RUExQkE7SUFDRTtFQTRCRjtFQTFCQTtJQUNFO0VBNEJGO0VBMUJBO0lBQ0U7RUE0QkY7QUFDRjtBQTFCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTFCQTs7Ozs7Ozs7O0NBQUE7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTNCQTs7O0NBQUE7QUFJQTtFQUNFO0FBOEJGOztBQTNCQTtBQUNBOztFQUVFO0FBOEJGOztBQTNCQTtBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBOzs7OztHQUFBO0VBTUE7Ozs7OztHQUFBO0FBb0NGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtJQUNFO0VBaUNGO0VBL0JBO0lBQ0U7RUFpQ0Y7QUFDRjtBQTlCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGOztBQWpDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7Ozs7OztHQUFBO0VBVUE7QUFvQ0Y7O0FBbENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7Ozs7O0tBQUE7RUEyQ0Y7RUFuQ0E7SUFDRTtFQXFDRjtBQUNGO0FBbENBO0VBQ0U7RUFDQTtFQUNBOzs7R0FBQTtBQXVDRjs7QUFsQ0E7RUFDRTtJQUNFO0VBcUNGO0VBbkNBO0lBQ0U7RUFxQ0Y7QUFDRjtBQW5DQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0lBQ0U7RUFzQ0Y7RUFwQ0E7SUFDRTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7SUFDRTtJQUNBO0VBc0NGO0FBQ0Y7QUFwQ0E7RUFDRTtJQUNFO0lBQ0E7RUFzQ0Y7QUFDRjtBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7R0FBQTtBQXlDRjs7QUFuQ0E7RUFDRTtJQUNFO0lBQ0E7RUFzQ0Y7RUFwQ0E7SUFDRTtJQUNBO0VBc0NGO0FBQ0Y7QUFwQ0E7RUFDRTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0lBQ0U7SUFDQTtFQXdDRjtBQUNGO0FBdENBO0VBQ0U7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtJQUNFO0VBMkNGO0FBQ0Y7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBdkNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBNENGO0VBMUNBO0lBQ0U7RUE0Q0Y7RUExQ0E7SUFDRTtFQTRDRjtBQUNGO0FBekNBOzs7Q0FBQTtBQUlBOzs7OztDQUFBO0FBTUE7RUFDRTs7O0dBQUE7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7O0dBQUE7RUFLQTtFQUNBO0VBQ0E7OztHQUFBO0VBSUE7Ozs7Ozs7R0FBQTtFQVFBOzs7R0FBQTtBQThDRjs7QUF6Q0E7RUFDRTtJQUNFO0VBNENGO0VBMUNBO0lBQ0U7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0lBQ0U7SUFDQTtFQW1ERjtBQUNGO0FBakRBO0VBQ0U7RUFDQTtBQW1ERjs7QUFoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0FBdURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFuREE7OztDQUFBO0FBSUE7Ozs7Ozs7O0NBQUE7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7Ozs7S0FBQTtFQTZERjtFQXJEQTtJQUNFO0VBdURGO0FBQ0Y7QUFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7O0dBQUE7RUFLQTs7Ozs7R0FBQTtBQTJERjs7QUFwREE7RUFDRTtJQUNFO0lBQ0E7RUF1REY7RUFyREE7SUFDRTtJQUNBO0VBdURGO0FBQ0Y7QUFyREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0lBQ0U7SUFDQTtFQTBERjtBQUNGO0FBeERBO0VBQ0U7RUFDQTtBQTBERjs7QUF4REE7RUFDRTtBQTJERjs7QUF6REE7RUFDRTtJQUNFO0VBNERGO0FBQ0Y7QUExREE7RUFDRTtJQUNFO0VBNERGO0FBQ0Y7QUF6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJERjs7QUF4REE7Ozs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztHQUFBO0FBOERGOztBQXpEQTtFQUNFO0lBQ0U7RUE0REY7RUExREE7SUFDRTtFQTRERjtBQUNGO0FBMURBO0VBQ0U7QUE0REY7O0FBMURBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUE2REY7RUEzREE7SUFDRTtFQTZERjtBQUNGO0FBM0RBO0VBQ0U7SUFDRTtJQUNBO0VBNkRGO0FBQ0Y7QUEzREE7RUFDRTtJQUNFO0lBQ0E7RUE2REY7RUEzREE7SUFDRTtJQUNBO0VBNkRGO0FBQ0Y7QUExREE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRERjs7QUExREE7RUFDRTtBQTZERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOERGOztBQTVEQTtFQUNFO0FBK0RGOztBQTVEQTs7OztDQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStERjs7QUE3REE7RUFDRTtBQWdFRjs7QUE5REE7RUFDRTtFQUNBO0FBaUVGOztBQS9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtFRjs7QUFoRUE7RUFDRTtBQW1FRjs7QUFqRUE7RUFDRTtFQUNBO0FBb0VGOztBQWxFQTtFQUNFO0FBcUVGOztBQW5FQTtFQUNFO0FBc0VGOztBQXBFQTtFQUNFO0VBQ0E7QUF1RUY7O0FBckVBO0VBQ0U7QUF3RUY7O0FBdEVBO0VBQ0U7QUF5RUY7O0FBdkVBO0VBQ0U7QUEwRUY7O0FBdkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBFRjs7QUF4RUE7RUFDRTtBQTJFRjs7QUF4RUE7RUFDRTtBQTJFRjs7QUF4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJFRjs7QUF4RUE7RUFDRTtBQTJFRixDOzs7O0FDejFDQTs7O0NBQUE7QUFJQTs7Ozs7Ozs7RUFRRTtBQUNGLEM7Ozs7QUNiQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNwSkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtBQUNGO0FBQ0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTs7O0lBR0U7RUFFRjtBQUNGO0FBQ0E7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUVBO0VBQ0U7SUFDRTtJQUNBO0VBQUY7QUFDRjtBQUdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFERjtBQUNGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBSUE7RUFDRTtJQUNFO0VBREY7QUFDRjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFGRjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFJQTtFQUNFO0FBREY7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFERjs7QUFHQTtFQUNFO0lBQ0U7RUFBRjtBQUNGO0FBR0E7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBREY7O0FBR0E7RUFDRTtFQUNBO0FBQUY7O0FBRUE7RUFDRTtJQUNFO0VBQ0Y7QUFDRjtBQUVBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7QUFDQTtFQUNFO0lBQ0U7RUFBRjtBQUNGLEM7Ozs7QUNoV0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFJRjtBQUNGO0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFHRixDOzs7O0FDN0xBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7SUFDRTtJQUNBO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGLEM7Ozs7QUM1VkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7O0VBRUU7QUFDRjs7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7O0lBRUU7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTs7RUFFRTtFQUNBO0FBS0Y7O0FBSEE7O0VBRUU7QUFNRjs7QUFKQTs7RUFFRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7O0VBRUU7QUFXRjs7QUFUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQVlGLEM7Ozs7QUNsUEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUNuQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDcEpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUYsQzs7OztBQzVRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBUUY7QUFDRjtBQUxBO0VBQ0U7QUFPRixDOzs7O0FDelJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRixDOzs7O0FDaFFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0lBQ0U7SUFDQTtFQWNGO0FBQ0Y7QUFaQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtJQUNBO0VBb0JGO0FBQ0Y7QUFsQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0lBQ0U7SUFDQTtFQTBCRjtBQUNGO0FBeEJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7SUFDQTtFQWdDRjtBQUNGO0FBOUJBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0lBQ0U7SUFDQTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzREY7O0FBcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJERjs7QUF6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBMURBO0VBQ0U7QUE2REYsQzs7OztBQ3BtQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtFQUFBO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7RUFEQTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRixDOzs7O0FDcFNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2RBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQzNQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7RUFFRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBOztFQUVFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0FBTUYsQzs7OztBQzVKQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQzVLQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUM1TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUYsQzs7OztBQ25CQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0FBeUNGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBeENBO0VBQ0U7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtBQTRDRixDOzs7O0FDemlCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtBQW1DRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFuQ0E7RUFDRTtFQUNBO0FBc0NGLEM7Ozs7QUNsZEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBeENBO0VBQ0U7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTNDQTtFQUNFO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERixDOzs7O0FDcGhCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GLEM7Ozs7QUMzT0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTs7RUFFRTtBQVNGOztBQU5BOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBOzs7RUFHRTtFQUNBO0FBVUY7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7O0VBRUU7QUFjRjs7QUFYQTs7RUFFRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0YsQzs7OztBQ3haQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRixDOzs7O0FDeE9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0FBbURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWpEQTtFQUNFO0VBQ0E7QUFvREYsQzs7OztBQzNaQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtFQUFBO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFOztJQUVFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7O0VBRUU7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTs7SUFFRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7O0lBRUU7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTs7RUFFRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTs7RUFFRTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUYsQzs7OztBQ3hWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUN2TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGLEM7Ozs7QUN2TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7QUFHVjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDUTtBQVVWOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7QUEyQkYsQzs7OztBQ3RXQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7QUFFRjs7QUFBQTtFQUNFO0VBQ1E7QUFHVjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0FBS0YsQzs7OztBQ3JTQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUNoTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTs7O0VBR0U7RUFDQTtBQUlGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTs7RUFFRTtBQU1GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTs7RUFFRTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUYsQzs7OztBQzdTQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0FBMEJGOztBQXZCQTtFQUNFO0FBMEJGLEM7Ozs7QUN4VEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRixDOzs7O0FDcFdBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtFQVFGO0FBQ0Y7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVGLEM7Ozs7QUMxV0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0YsQzs7OztBQzdTQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ3JOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUN6TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRixDOzs7O0FDN1FBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtBQVFGLEM7Ozs7QUNoVEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRixDOzs7O0FDOU5BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtBQWdDRjs7QUE5QkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRixDOzs7O0FDdllBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDWEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNoQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUYsQzs7OztBQ3BPQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUNBO0VBQ0U7O0lBRUU7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7RUFEQTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRixDOzs7O0FDalFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GLEM7Ozs7QUNqUEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDdEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDbEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3JPQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7OztDQUFBO0FBSUE7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFsQ0E7RUFDRTtBQXFDRixDOzs7O0FDN2JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTs7O0dBQUE7RUFJQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQWNGO0FBQ0Y7QUFYQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBOzs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTs7O0VBR0U7QUF3QkYsQzs7OztBQ2xZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXBCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtBQW9DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGLEM7Ozs7QUN4ZUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDcEtBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7RUFHRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtBQU1GLEM7Ozs7QUN0T0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGLEM7Ozs7QUNoTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0lBQ0U7SUFDQTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUYsQzs7OztBQ3RRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7TUFDRTtJQU1GO0lBSkE7TUFDRTtJQU1GO0VBQ0Y7QUFDRjtBQUpBO0VBQ0U7SUFDRTtFQU1GO0VBSkE7SUFDRTtNQUNFO0lBTUY7SUFKQTtNQUNFO0lBTUY7RUFDRjtBQUNGO0FBSkE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtNQUNFO0lBT0Y7SUFMQTtNQUNFO0lBT0Y7RUFDRjtBQUNGO0FBTEE7RUFDRTtJQUNFO0VBT0Y7RUFMQTtJQUNFO01BQ0U7SUFPRjtJQUxBO01BQ0U7SUFPRjtFQUNGO0FBQ0Y7QUFMQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTs7O0dBQUE7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBOztFQUVFO0FBVUY7O0FBUkE7O0VBRUU7QUFXRjs7QUFUQTs7RUFFRTtFQUNBO0FBWUY7O0FBVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTs7RUFFRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0lBQ0U7TUFDRTtJQW1CRjtJQWpCQTtNQUNFO0lBbUJGO0VBQ0Y7QUFDRjtBQWpCQTtFQUNFO0lBQ0U7RUFtQkY7RUFqQkE7SUFDRTtNQUNFO0lBbUJGO0lBakJBO01BQ0U7SUFtQkY7RUFDRjtBQUNGO0FBakJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtNQUNFO0lBb0JGO0lBbEJBO01BQ0U7SUFvQkY7RUFDRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtFQWxCQTtJQUNFO01BQ0U7SUFvQkY7SUFsQkE7TUFDRTtJQW9CRjtFQUNGO0FBQ0Y7QUFsQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtJQUNFO01BQ0U7SUFxQkY7SUFuQkE7TUFDRTtJQXFCRjtFQUNGO0FBQ0Y7QUFuQkE7RUFDRTtJQUNFO0VBcUJGO0VBbkJBO0lBQ0U7TUFDRTtJQXFCRjtJQW5CQTtNQUNFO0lBcUJGO0VBQ0Y7QUFDRjtBQW5CQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0lBQ0U7TUFDRTtJQXNCRjtJQXBCQTtNQUNFO0lBc0JGO0VBQ0Y7QUFDRjtBQXBCQTtFQUNFO0lBQ0U7RUFzQkY7RUFwQkE7SUFDRTtNQUNFO0lBc0JGO0lBcEJBO01BQ0U7SUFzQkY7RUFDRjtBQUNGO0FBcEJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7O0VBRUU7QUF1QkY7O0FBckJBOztFQUVFO0VBQ0E7QUF3QkY7O0FBdEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtJQUNFO01BQ0U7SUEyQkY7SUF6QkE7TUFDRTtJQTJCRjtFQUNGO0FBQ0Y7QUF6QkE7RUFDRTtJQUNFO0VBMkJGO0VBekJBO0lBQ0U7TUFDRTtJQTJCRjtJQXpCQTtNQUNFO0lBMkJGO0VBQ0Y7QUFDRjtBQXpCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0lBQ0U7TUFDRTtJQTRCRjtJQTFCQTtNQUNFO0lBNEJGO0VBQ0Y7QUFDRjtBQTFCQTtFQUNFO0lBQ0U7RUE0QkY7RUExQkE7SUFDRTtNQUNFO0lBNEJGO0lBMUJBO01BQ0U7SUE0QkY7RUFDRjtBQUNGO0FBMUJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7SUFDRTtNQUNFO0lBNkJGO0lBM0JBO01BQ0U7SUE2QkY7RUFDRjtBQUNGO0FBM0JBO0VBQ0U7SUFDRTtFQTZCRjtFQTNCQTtJQUNFO01BQ0U7SUE2QkY7SUEzQkE7TUFDRTtJQTZCRjtFQUNGO0FBQ0Y7QUEzQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtJQUNFO01BQ0U7SUE4QkY7SUE1QkE7TUFDRTtJQThCRjtFQUNGO0FBQ0Y7QUE1QkE7RUFDRTtJQUNFO0VBOEJGO0VBNUJBO0lBQ0U7TUFDRTtJQThCRjtJQTVCQTtNQUNFO0lBOEJGO0VBQ0Y7QUFDRjtBQTVCQTtFQUNFO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtJQUNFO01BQ0U7SUErQkY7SUE3QkE7TUFDRTtJQStCRjtFQUNGO0FBQ0Y7QUE3QkE7RUFDRTtJQUNFO0VBK0JGO0VBN0JBO0lBQ0U7TUFDRTtJQStCRjtJQTdCQTtNQUNFO0lBK0JGO0VBQ0Y7QUFDRjtBQTdCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7TUFDRTtJQWdDRjtJQTlCQTtNQUNFO0lBZ0NGO0VBQ0Y7QUFDRjtBQTlCQTtFQUNFO0lBQ0U7RUFnQ0Y7RUE5QkE7SUFDRTtNQUNFO0lBZ0NGO0lBOUJBO01BQ0U7SUFnQ0Y7RUFDRjtBQUNGO0FBOUJBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7SUFDRTtNQUNFO0lBaUNGO0lBL0JBO01BQ0U7SUFpQ0Y7RUFDRjtBQUNGO0FBL0JBO0VBQ0U7SUFDRTtFQWlDRjtFQS9CQTtJQUNFO01BQ0U7SUFpQ0Y7SUEvQkE7TUFDRTtJQWlDRjtFQUNGO0FBQ0Y7QUEvQkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtJQUNFO01BQ0U7SUFrQ0Y7SUFoQ0E7TUFDRTtJQWtDRjtFQUNGO0FBQ0Y7QUFoQ0E7RUFDRTtJQUNFO0VBa0NGO0VBaENBO0lBQ0U7TUFDRTtJQWtDRjtJQWhDQTtNQUNFO0lBa0NGO0VBQ0Y7QUFDRjtBQWhDQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0lBQ0U7TUFDRTtJQW1DRjtJQWpDQTtNQUNFO0lBbUNGO0VBQ0Y7QUFDRjtBQWpDQTtFQUNFO0lBQ0U7RUFtQ0Y7RUFqQ0E7SUFDRTtNQUNFO0lBbUNGO0lBakNBO01BQ0U7SUFtQ0Y7RUFDRjtBQUNGO0FBakNBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7SUFDRTtNQUNFO0lBb0NGO0lBbENBO01BQ0U7SUFvQ0Y7RUFDRjtBQUNGO0FBbENBO0VBQ0U7SUFDRTtFQW9DRjtFQWxDQTtJQUNFO01BQ0U7SUFvQ0Y7SUFsQ0E7TUFDRTtJQW9DRjtFQUNGO0FBQ0Y7QUFqQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0VBQ0E7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtFQUNBO0FBaURGOztBQTlDQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtFQUNBO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7RUFDQTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvREY7O0FBakRBO0VBQ0U7RUFDQTtBQW9ERjs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFsREE7RUFDRTtFQUNBO0FBcURGOztBQW5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzREY7O0FBcERBO0VBQ0U7RUFDQTtBQXVERjs7QUFyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtFQUNBO0FBeURGOztBQXREQTtFQUNFO0VBQ0E7QUF5REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF2REE7RUFDRTtFQUNBO0FBMERGOztBQXhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7QUE0REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBNURBO0VBQ0U7QUErREY7O0FBN0RBO0VBQ0U7QUFnRUY7O0FBOURBO0VBQ0U7QUFpRUY7O0FBL0RBO0VBQ0U7SUFDRTtJQUNBO0VBa0VGO0FBQ0Y7QUFoRUE7RUFDRTtFQUNBO0FBa0VGOztBQWhFQTtFQUNFO0VBQ0E7RUFDQTtBQW1FRjs7QUFqRUE7RUFDRTtFQUNBO0FBb0VGOztBQWxFQTtFQUNFO0FBcUVGOztBQW5FQTtFQUNFO0FBc0VGOztBQXBFQTtFQUNFO0VBQ0E7QUF1RUY7O0FBckVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0VGOztBQXRFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5RUY7O0FBdkVBO0VBQ0U7QUEwRUY7O0FBeEVBO0VBQ0U7SUFDRTtJQUNBO0VBMkVGO0VBekVBO0lBQ0U7TUFDRTtJQTJFRjtJQXpFQTtNQUNFO0lBMkVGO0VBQ0Y7RUF6RUE7SUFDRTtNQUNFO0lBMkVGO0lBekVBO01BQ0U7SUEyRUY7RUFDRjtBQUNGO0FBekVBO0VBQ0U7SUFDRTtFQTJFRjtFQXpFQTtJQUNFO0VBMkVGO0FBQ0Y7QUF4RUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwRUY7O0FBdkVBO0VBQ0U7QUEwRUYsQzs7OztBQ2htQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO01BQ0U7SUFFRjtJQUFBO01BQ0U7SUFFRjtFQUNGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7TUFDRTtJQUVGO0lBQUE7TUFDRTtJQUVGO0VBQ0Y7QUFDRjtBQUFBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ1E7QUFFVixDOzs7O0FDeE1BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtFQUlGO0VBRkE7SUFDRTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0lBQ0U7RUFLRjtFQUhBO0lBQ0U7RUFLRjtBQUNGO0FBSEE7RUFDRTtJQUNFO0lBQ0E7RUFLRjtBQUNGO0FBSEE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtJQUNBO0VBT0Y7QUFDRjtBQUxBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtFQUNBOzs7Ozs7SUFBQTtFQU9BO0FBZUYsQzs7OztBQzFjQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQy9LQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7SUFDRTtJQUNBO0VBYUY7QUFDRjtBQVhBO0VBQ0U7RUFDQTtBQWFGLEM7Ozs7QUNsUUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQzlMQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GLEM7Ozs7QUN0TUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUYsQzs7OztBQ3ZSQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7OztFQUlFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7O0VBR0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7Ozs7O0VBTUU7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7Ozs7Ozs7Ozs7O0VBV0U7QUFFRixDOzs7O0FDL3RCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUNoT0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNsQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQ2xCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0YsQzs7OztBQ3ZOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkYsQzs7OztBQ2pZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7O0VBRUU7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ1E7RUFDUjtBQVlGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDUTtFQUNSO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7Ozs7RUFJRTtBQWVGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtBQWVGLEM7Ozs7QUN2WkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7SUFDRTtFQXFCRjtBQUNGO0FBbEJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7SUFDRTtFQXFCRjtBQUNGO0FBbEJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkYsQzs7OztBQ3hYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTs7RUFFRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7O0VBRUU7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7O0VBRUU7QUFNRjs7QUFIQTtFQUNFO0FBTUYsQzs7OztBQzVMQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0YsQzs7OztBQ2pRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUYsQzs7OztBQy9NQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBOzs7RUFHRTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7RUFNRjtBQUNGO0FBSkE7RUFDRTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRixDOzs7O0FDdllBOzs7Q0FBQTtBQUlBOzs7Ozs7RUFNRTtBQUNGLEM7Ozs7QUNYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDZkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTs7OztFQUlFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFOzs7O0lBSUU7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtJQUNFO0lBQ0E7RUFNRjtBQUNGO0FBSkE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7Ozs7Ozs7Ozs7RUFVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTs7Ozs7Ozs7OztJQVVFO0lBQ0E7RUFVRjtBQUNGO0FBUkE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7SUFDRTtJQUNBO0VBWUY7QUFDRjtBQVZBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0lBQ0U7SUFDQTtFQWNGO0FBQ0Y7QUFaQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtJQUNFO0lBQ0E7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTs7OztFQUlFO0FBaUJGOztBQWZBO0VBQ0U7Ozs7SUFJRTtJQUNBO0VBa0JGO0FBQ0Y7QUFoQkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtJQUNBO0VBb0JGO0FBQ0Y7QUFsQkE7RUFDRTtFQUNBO0FBb0JGOztBQWpCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0VBR0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTs7O0lBR0U7SUFDQTtFQXFCRjtBQUNGO0FBbkJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7O0VBRUU7QUFzQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7Ozs7Ozs7OztDQUFBO0FBVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTs7O0lBQUE7RUFJQTtBQXdCRjs7QUF0QkE7O0VBRUU7QUF5QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF0QkE7RUFDRTs7O0lBQUE7QUE0QkY7O0FBdkJBO0VBQ0U7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7OztJQUFBO0VBSUE7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7Ozs7O0dBQUE7RUFNQTs4Q0FBQTtFQUVBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTs4Q0FBQTtFQUVBO0VBQ0E7QUFxQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUNGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7SUFDRTtJQUNBO0VBbURGO0FBQ0Y7QUFqREE7RUFDRTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWxEQTtFQUNFO0FBcURGOztBQW5EQTtFQUNFO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0RGOztBQXJEQTtFQUNFO0FBd0RGOztBQXJEQTtFQUNFO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7QUF5REY7O0FBdERBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXREQTtFQUNFO0VBQ0E7QUF5REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF2REE7RUFDRTtBQTBERjs7QUF2REE7RUFDRTtFQUNBO0VBQ0E7QUEwREY7O0FBdkRBO0VBQ0U7RUFDQTtFQUNBO0FBMERGOztBQXhEQTtFQUNFO0FBMkRGOztBQXpEQTtFQUNFO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7QUE2REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBOztFQUVFO0FBOERGOztBQTNEQTs7RUFFRTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUEzREE7RUFDRTtBQThERjs7QUE1REE7RUFDRTtFQUNBO0VBQ0E7QUErREY7O0FBNURBOztFQUVFO0FBK0RGOztBQTVEQTtFQUNFO0FBK0RGOztBQTVEQTtFQUNFO0FBK0RGOztBQTVEQTs7RUFFRTtBQStERjs7QUE1REE7RUFDRTtFQUNBO0FBK0RGLEM7Ozs7QUMzNkJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3BOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBOzs7Ozs7O0VBT0U7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBOzs7OztFQUtFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7O0VBRUU7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7Ozs7OztFQU1FO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7SUFDRTtJQUNBO0VBeUJGO0FBQ0Y7QUF2QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7SUFDQTtFQWdDRjtBQUNGO0FBOUJBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBakNBOztFQUVFO0VBQ0E7QUFvQ0Y7O0FBbENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRixDOzs7O0FDL2hCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2pOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUYsQzs7OztBQzVQQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7O0VBRUU7QUFXRjs7QUFUQTs7RUFFRTtBQVlGOztBQVRBO0VBQ0U7QUFZRixDOzs7O0FDM1JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7SUFDQTtFQU1GO0FBQ0Y7QUFKQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGLEM7Ozs7QUN2WUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0FBWUYsQzs7OztBQ25qQkE7OztDQUFBO0FBSUE7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGLEM7Ozs7QUM3ZkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDdEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXJCQTs7O0VBR0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdCRixDOzs7O0FDN2FBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUMxRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBOztFQUVFO0FBRUY7O0FBQUE7O0VBRUU7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBREE7O0VBRUU7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBRkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7OztFQUdFO0FBTUY7O0FBSkE7OztFQUdFO0VBQ0E7QUFPRjs7QUFMQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7OztFQUdFO0VBQ0E7QUFTRjs7QUFQQTs7O0VBR0U7RUFDQTtBQVVGOztBQVJBOzs7RUFHRTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGLEM7Ozs7QUNuVkE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGLEM7Ozs7QUNoREE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGLEM7Ozs7QUNwUUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0VBQ0E7QUFtREY7O0FBakRBO0VBQ0U7QUFvREY7O0FBbERBO0VBQ0U7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0FBMERGOztBQXhEQTtFQUNFOzs7O0dBQUE7QUErREY7O0FBekRBO0VBQ0U7QUE0REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUE1REE7RUFDRTtBQStERjs7QUE3REE7RUFDRTtFQUNBO0FBZ0VGOztBQTlEQTtFQUNFO0FBaUVGOztBQS9EQTtFQUNFO0VBQ0E7QUFrRUY7O0FBaEVBO0VBQ0U7QUFtRUY7O0FBakVBO0VBQ0U7RUFDQTtBQW9FRjs7QUFsRUE7RUFDRTtBQXFFRjs7QUFuRUE7RUFDRTtFQUNBO0FBc0VGOztBQXBFQTtFQUNFO0FBdUVGOztBQXJFQTtFQUNFO0VBQ0E7QUF3RUY7O0FBdEVBO0VBQ0U7QUF5RUY7O0FBdkVBO0VBQ0U7RUFDQTtBQTBFRjs7QUF4RUE7RUFDRTtBQTJFRjs7QUF6RUE7RUFDRTtFQUNBO0FBNEVGOztBQTFFQTtFQUNFO0FBNkVGOztBQTNFQTtFQUNFO0VBQ0E7QUE4RUY7O0FBNUVBO0VBQ0U7QUErRUY7O0FBN0VBO0VBQ0U7RUFDQTtBQWdGRjs7QUE5RUE7RUFDRTtBQWlGRjs7QUEvRUE7RUFDRTtFQUNBO0FBa0ZGOztBQWhGQTtFQUNFO0FBbUZGOztBQWpGQTtFQUNFO0FBb0ZGOztBQWxGQTtFQUNFO0FBcUZGOztBQW5GQTtFQUNFO0VBQ0E7QUFzRkY7O0FBcEZBO0VBQ0U7QUF1RkY7O0FBckZBO0VBQ0U7RUFDQTtBQXdGRjs7QUF0RkE7RUFDRTtBQXlGRjs7QUF2RkE7RUFDRTtFQUNBO0FBMEZGOztBQXhGQTtFQUNFO0FBMkZGOztBQXpGQTtFQUNFO0VBQ0E7QUE0RkY7O0FBMUZBO0VBQ0U7QUE2RkY7O0FBM0ZBO0VBQ0U7RUFDQTtBQThGRjs7QUE1RkE7RUFDRTtBQStGRjs7QUE3RkE7RUFDRTtFQUNBO0FBZ0dGOztBQTlGQTtFQUNFO0FBaUdGOztBQS9GQTtFQUNFO0VBQ0E7QUFrR0Y7O0FBaEdBO0VBQ0U7QUFtR0Y7O0FBakdBO0VBQ0U7RUFDQTtBQW9HRjs7QUFsR0E7RUFDRTtBQXFHRjs7QUFuR0E7RUFDRTtFQUNBO0FBc0dGOztBQXBHQTtFQUNFO0FBdUdGOztBQXJHQTtFQUNFO0VBQ0E7QUF3R0Y7O0FBdEdBO0VBQ0U7QUF5R0Y7O0FBdkdBO0VBQ0U7RUFDQTtBQTBHRjs7QUF4R0E7RUFDRTtBQTJHRjs7QUF6R0E7RUFDRTtBQTRHRjs7QUExR0E7RUFDRTtBQTZHRjs7QUEzR0E7RUFDRTtFQUNBO0FBOEdGOztBQTVHQTtFQUNFO0FBK0dGOztBQTdHQTtFQUNFO0VBQ0E7QUFnSEY7O0FBOUdBO0VBQ0U7QUFpSEY7O0FBL0dBO0VBQ0U7RUFDQTtBQWtIRjs7QUFoSEE7RUFDRTtBQW1IRjs7QUFqSEE7RUFDRTtFQUNBO0FBb0hGOztBQWxIQTtFQUNFO0FBcUhGOztBQW5IQTtFQUNFO0VBQ0E7QUFzSEY7O0FBcEhBO0VBQ0U7QUF1SEY7O0FBckhBO0VBQ0U7RUFDQTtBQXdIRjs7QUF0SEE7RUFDRTtBQXlIRjs7QUF2SEE7RUFDRTtFQUNBO0FBMEhGOztBQXhIQTtFQUNFO0FBMkhGOztBQXpIQTtFQUNFO0VBQ0E7QUE0SEY7O0FBMUhBO0VBQ0U7QUE2SEY7O0FBM0hBO0VBQ0U7RUFDQTtBQThIRjs7QUE1SEE7RUFDRTtBQStIRjs7QUE3SEE7RUFDRTtFQUNBO0FBZ0lGOztBQTlIQTtFQUNFO0FBaUlGOztBQS9IQTtFQUNFO0VBQ0E7QUFrSUY7O0FBaElBO0VBQ0U7QUFtSUY7O0FBaklBO0VBQ0U7QUFvSUY7O0FBbElBO0VBQ0U7QUFxSUY7O0FBbklBO0VBQ0U7RUFDQTtBQXNJRjs7QUFwSUE7RUFDRTtBQXVJRjs7QUFySUE7RUFDRTtFQUNBO0FBd0lGOztBQXRJQTtFQUNFO0FBeUlGOztBQXZJQTtFQUNFO0VBQ0E7QUEwSUY7O0FBeElBO0VBQ0U7QUEySUY7O0FBeklBO0VBQ0U7RUFDQTtBQTRJRjs7QUExSUE7RUFDRTtBQTZJRjs7QUEzSUE7RUFDRTtFQUNBO0FBOElGOztBQTVJQTtFQUNFO0FBK0lGOztBQTdJQTtFQUNFO0VBQ0E7QUFnSkY7O0FBOUlBO0VBQ0U7QUFpSkY7O0FBL0lBO0VBQ0U7RUFDQTtBQWtKRjs7QUFoSkE7RUFDRTtBQW1KRjs7QUFqSkE7RUFDRTtFQUNBO0FBb0pGOztBQWxKQTtFQUNFO0FBcUpGOztBQW5KQTtFQUNFO0VBQ0E7QUFzSkY7O0FBcEpBO0VBQ0U7QUF1SkY7O0FBckpBO0VBQ0U7RUFDQTtBQXdKRjs7QUF0SkE7RUFDRTtBQXlKRjs7QUF2SkE7RUFDRTtFQUNBO0FBMEpGOztBQXhKQTtFQUNFO0FBMkpGOztBQXpKQTtFQUNFO0FBNEpGOztBQTFKQTtFQUNFO0FBNkpGOztBQTNKQTtFQUNFO0VBQ0E7QUE4SkY7O0FBNUpBO0VBQ0U7QUErSkY7O0FBN0pBO0VBQ0U7RUFDQTtBQWdLRjs7QUE5SkE7RUFDRTtBQWlLRjs7QUEvSkE7RUFDRTtFQUNBO0FBa0tGOztBQWhLQTtFQUNFO0FBbUtGOztBQWpLQTtFQUNFO0VBQ0E7QUFvS0Y7O0FBbEtBO0VBQ0U7QUFxS0Y7O0FBbktBO0VBQ0U7RUFDQTtBQXNLRjs7QUFwS0E7RUFDRTtBQXVLRjs7QUFyS0E7RUFDRTtFQUNBO0FBd0tGOztBQXRLQTtFQUNFO0FBeUtGOztBQXZLQTtFQUNFO0VBQ0E7QUEwS0Y7O0FBeEtBO0VBQ0U7QUEyS0Y7O0FBektBO0VBQ0U7RUFDQTtBQTRLRjs7QUExS0E7RUFDRTtBQTZLRjs7QUEzS0E7RUFDRTtFQUNBO0FBOEtGOztBQTVLQTtFQUNFO0FBK0tGOztBQTdLQTtFQUNFO0VBQ0E7QUFnTEY7O0FBOUtBO0VBQ0U7QUFpTEY7O0FBL0tBO0VBQ0U7RUFDQTtBQWtMRjs7QUFoTEE7RUFDRTtBQW1MRjs7QUFqTEE7RUFDRTtBQW9MRjs7QUFsTEE7RUFDRTtBQXFMRjs7QUFuTEE7RUFDRTtFQUNBO0FBc0xGOztBQXBMQTtFQUNFO0FBdUxGOztBQXJMQTtFQUNFO0VBQ0E7QUF3TEY7O0FBdExBO0VBQ0U7QUF5TEY7O0FBdkxBO0VBQ0U7RUFDQTtBQTBMRjs7QUF4TEE7RUFDRTtBQTJMRjs7QUF6TEE7RUFDRTtFQUNBO0FBNExGOztBQTFMQTtFQUNFO0FBNkxGOztBQTNMQTtFQUNFO0VBQ0E7QUE4TEY7O0FBNUxBO0VBQ0U7QUErTEY7O0FBN0xBO0VBQ0U7RUFDQTtBQWdNRjs7QUE5TEE7RUFDRTtBQWlNRjs7QUEvTEE7RUFDRTtFQUNBO0FBa01GOztBQWhNQTtFQUNFO0FBbU1GOztBQWpNQTtFQUNFO0VBQ0E7QUFvTUY7O0FBbE1BO0VBQ0U7QUFxTUY7O0FBbk1BO0VBQ0U7RUFDQTtBQXNNRjs7QUFwTUE7RUFDRTtBQXVNRjs7QUFyTUE7RUFDRTtFQUNBO0FBd01GOztBQXRNQTtFQUNFO0FBeU1GOztBQXZNQTtFQUNFO0VBQ0E7QUEwTUY7O0FBeE1BO0VBQ0U7QUEyTUY7O0FBek1BO0VBQ0U7QUE0TUY7O0FBMU1BO0VBQ0U7QUE2TUY7O0FBM01BO0VBQ0U7RUFDQTtBQThNRjs7QUE1TUE7RUFDRTtBQStNRjs7QUE3TUE7RUFDRTtFQUNBO0FBZ05GOztBQTlNQTtFQUNFO0FBaU5GOztBQS9NQTtFQUNFO0VBQ0E7QUFrTkY7O0FBaE5BO0VBQ0U7QUFtTkY7O0FBak5BO0VBQ0U7RUFDQTtBQW9ORjs7QUFsTkE7RUFDRTtBQXFORjs7QUFuTkE7RUFDRTtFQUNBO0FBc05GOztBQXBOQTtFQUNFO0FBdU5GOztBQXJOQTtFQUNFO0VBQ0E7QUF3TkY7O0FBdE5BO0VBQ0U7QUF5TkY7O0FBdk5BO0VBQ0U7RUFDQTtBQTBORjs7QUF4TkE7RUFDRTtBQTJORjs7QUF6TkE7RUFDRTtFQUNBO0FBNE5GOztBQTFOQTtFQUNFO0FBNk5GOztBQTNOQTtFQUNFO0VBQ0E7QUE4TkY7O0FBNU5BO0VBQ0U7QUErTkY7O0FBN05BO0VBQ0U7RUFDQTtBQWdPRjs7QUE5TkE7RUFDRTtBQWlPRjs7QUEvTkE7RUFDRTtFQUNBO0FBa09GOztBQWhPQTtFQUNFO0FBbU9GOztBQWpPQTtFQUNFO0FBb09GOztBQWxPQTtFQUNFO0FBcU9GOztBQW5PQTtFQUNFO0VBQ0E7QUFzT0Y7O0FBcE9BO0VBQ0U7QUF1T0Y7O0FBck9BO0VBQ0U7RUFDQTtBQXdPRjs7QUF0T0E7RUFDRTtBQXlPRjs7QUF2T0E7RUFDRTtFQUNBO0FBME9GOztBQXhPQTtFQUNFO0FBMk9GOztBQXpPQTtFQUNFO0VBQ0E7QUE0T0Y7O0FBMU9BO0VBQ0U7QUE2T0Y7O0FBM09BO0VBQ0U7RUFDQTtBQThPRjs7QUE1T0E7RUFDRTtBQStPRjs7QUE3T0E7RUFDRTtFQUNBO0FBZ1BGOztBQTlPQTtFQUNFO0FBaVBGOztBQS9PQTtFQUNFO0VBQ0E7QUFrUEY7O0FBaFBBO0VBQ0U7QUFtUEY7O0FBalBBO0VBQ0U7RUFDQTtBQW9QRjs7QUFsUEE7RUFDRTtBQXFQRjs7QUFuUEE7RUFDRTtFQUNBO0FBc1BGOztBQXBQQTtFQUNFO0FBdVBGOztBQXJQQTtFQUNFO0VBQ0E7QUF3UEY7O0FBdFBBO0VBQ0U7QUF5UEY7O0FBdlBBO0VBQ0U7RUFDQTtBQTBQRjs7QUF4UEE7RUFDRTtBQTJQRjs7QUF6UEE7RUFDRTtBQTRQRjs7QUExUEE7RUFDRTtBQTZQRjs7QUEzUEE7RUFDRTtBQThQRjs7QUE1UEE7RUFDRTs7O0dBQUE7RUFJQTtBQStQRjs7QUE3UEE7RUFDRTtBQWdRRjs7QUE5UEE7RUFDRTtFQUNBO0VBQ0E7QUFpUUY7O0FBL1BBO0VBQ0U7RUFDQTtBQWtRRjs7QUFoUUE7RUFDRTtFQUNBO0FBbVFGOztBQWpRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvUUY7O0FBbFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFRRjs7QUFuUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzUUY7O0FBcFFBO0VBQ0U7SUFDRTtJQUNBO0VBdVFGO0FBQ0Y7QUFyUUE7RUFDRTtFQUNBO0FBdVFGOztBQXJRQTtFQUNFO0FBd1FGOztBQXRRQTtFQUNFO0FBeVFGOztBQXZRQTtFQUNFO0VBQ0E7QUEwUUY7O0FBeFFBO0VBQ0U7RUFDQTtBQTJRRjs7QUF6UUE7RUFDRTtFQUNBO0VBQ0E7QUE0UUY7O0FBMVFBO0VBQ0U7RUFDQTtBQTZRRjs7QUEzUUE7RUFDRTtFQUNBO0VBQ0E7QUE4UUY7O0FBNVFBO0VBQ0U7RUFDQTtBQStRRjs7QUE3UUE7RUFDRTtFQUNBO0VBQ0E7QUFnUkY7O0FBOVFBO0VBQ0U7RUFDQTtBQWlSRjs7QUEvUUE7RUFDRTtFQUNBO0FBa1JGOztBQWhSQTtFQUNFO0FBbVJGOztBQWpSQTtFQUNFO0VBQ0E7QUFvUkY7O0FBbFJBO0VBQ0U7QUFxUkY7O0FBblJBO0VBQ0U7RUFDQTtBQXNSRjs7QUFwUkE7RUFDRTtBQXVSRjs7QUFyUkE7RUFDRTtBQXdSRjs7QUF0UkE7RUFDRTtBQXlSRjs7QUF2UkE7RUFDRTtBQTBSRjs7QUF4UkE7RUFDRTtBQTJSRjs7QUF6UkE7RUFDRTtFQUNBO0FBNFJGOztBQTFSQTtFQUNFO0VBQ0E7RUFDQTtBQTZSRjs7QUEzUkE7RUFDRTtFQUNBO0VBQ0E7QUE4UkY7O0FBNVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK1JGOztBQTdSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ1NGOztBQTlSQTtFQUNFO0FBaVNGOztBQS9SQTtFQUNFO0FBa1NGOztBQWhTQTtFQUNFO0FBbVNGOztBQWpTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvU0Y7O0FBbFNBO0VBQ0U7QUFxU0Y7O0FBblNBO0VBQ0U7QUFzU0Y7O0FBcFNBO0VBQ0U7QUF1U0Y7O0FBclNBO0VBQ0U7QUF3U0Y7O0FBdFNBO0VBQ0U7QUF5U0Y7O0FBdlNBO0VBQ0U7QUEwU0Y7O0FBeFNBO0VBQ0U7QUEyU0Y7O0FBelNBO0VBQ0U7QUE0U0Y7O0FBMVNBO0VBQ0U7QUE2U0Y7O0FBM1NBO0VBQ0U7QUE4U0Y7O0FBNVNBO0VBQ0U7RUFDQTtBQStTRjs7QUE3U0E7RUFDRTtBQWdURjs7QUE5U0E7RUFDRTtFQUNBO0FBaVRGOztBQS9TQTtFQUNFO0FBa1RGOztBQWhUQTtFQUNFO0VBQ0E7QUFtVEY7O0FBalRBO0VBQ0U7QUFvVEY7O0FBbFRBO0VBQ0U7RUFDQTtBQXFURjs7QUFuVEE7RUFDRTtBQXNURjs7QUFwVEE7RUFDRTtFQUNBO0FBdVRGOztBQXJUQTtFQUNFO0FBd1RGOztBQXRUQTtFQUNFO0VBQ0E7QUF5VEY7O0FBdlRBO0VBQ0U7QUEwVEY7O0FBeFRBO0VBQ0U7RUFDQTtBQTJURjs7QUF6VEE7RUFDRTtBQTRURjs7QUExVEE7RUFDRTtFQUNBO0FBNlRGOztBQTNUQTtFQUNFO0FBOFRGOztBQTVUQTtFQUNFO0VBQ0E7QUErVEY7O0FBN1RBO0VBQ0U7QUFnVUY7O0FBOVRBO0VBQ0U7RUFDQTtBQWlVRjs7QUEvVEE7RUFDRTtBQWtVRjs7QUFoVUE7RUFDRTtFQUNBO0FBbVVGOztBQWpVQTtFQUNFO0FBb1VGOztBQWxVQTtFQUNFO0FBcVVGOztBQW5VQTtFQUNFO0VBQ0E7QUFzVUY7O0FBcFVBO0VBQ0U7RUFDQTtBQXVVRjs7QUFyVUE7RUFDRTtBQXdVRjs7QUF0VUE7RUFDRTtBQXlVRjs7QUF2VUE7RUFDRTtBQTBVRjs7QUF4VUE7RUFDRTtBQTJVRjs7QUF6VUE7RUFDRTtFQUNBO0FBNFVGOztBQTFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZVRjs7QUEzVUE7RUFDRTtBQThVRjs7QUE1VUE7RUFDRTtFQUNBO0FBK1VGOztBQTdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdWRjs7QUE5VUE7RUFDRTtBQWlWRjs7QUEvVUE7RUFDRTtBQWtWRjs7QUFoVkE7RUFDRTtBQW1WRjs7QUFqVkE7RUFDRTtBQW9WRjs7QUFsVkE7RUFDRTtBQXFWRjs7QUFuVkE7RUFDRTtBQXNWRjs7QUFwVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdVZGOztBQXJWQTtFQUNFO0FBd1ZGOztBQXRWQTtFQUNFO0VBQ0E7RUFDQTtBQXlWRjs7QUF2VkE7RUFDRTtFQUNBO0FBMFZGOztBQXhWQTtFQUNFO0FBMlZGOztBQXpWQTtFQUNFO0FBNFZGOztBQTFWQTtFQUNFO0VBQ0E7QUE2VkY7O0FBM1ZBO0VBQ0U7RUFDQTtBQThWRjs7QUE1VkE7RUFDRTtFQUNBO0FBK1ZGOztBQTdWQTtFQUNFO0FBZ1dGOztBQTlWQTtFQUNFO0FBaVdGOztBQS9WQTtFQUNFO0FBa1dGOztBQWhXQTtFQUNFO0FBbVdGOztBQWpXQTtFQUNFO0VBQ0E7QUFvV0Y7O0FBbFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcVdGOztBQW5XQTtFQUNFO0FBc1dGOztBQXBXQTtFQUNFO0VBQ0E7QUF1V0Y7O0FBcldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd1dGOztBQXRXQTtFQUNFO0FBeVdGLEM7Ozs7QUM5ekRBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ1E7QUFDVjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUYsQzs7OztBQy9RQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtJQUNFO0lBQ0E7RUFjRjtBQUNGO0FBWkE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBOUJBOztFQUVFO0FBaUNGOztBQTlCQTs7Ozs7Q0FBQTtBQU1BO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBL0JBO0VBQ0U7Ozs7R0FBQTtBQXNDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtFQUNBO0FBK0NGOztBQTdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtBQW1ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFsREE7RUFDRTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtBQXVERixDOzs7O0FDbGlCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUYsQzs7OztBQzNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNsTUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGLEM7Ozs7QUNQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBOztFQUVFO0FBTUY7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUEE7O0VBRUU7QUFVRjs7QUFSQTs7RUFFRTtBQVdGOztBQVRBOztFQUVFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7QUFjRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUYsQzs7OztBQzlZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7SUFDRTtFQW1CRjtFQWpCQTtJQUNFO0VBbUJGO0VBakJBO0lBQ0U7RUFtQkY7RUFqQkE7SUFDRTtFQW1CRjtBQUNGO0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF2Q0E7RUFDRTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStDRjs7QUE1Q0E7RUFDRTtFQUNBO0FBK0NGOztBQTdDQTtFQUNFO0VBQ0E7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtFQUNBO0FBa0RGOztBQWhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFqREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFsREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFERjs7QUFsREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcURGOztBQW5EQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzREYsQzs7OztBQzVtQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztHQUFBO0FBUUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0FBbUJGOztBQWhCQTtFQUNFO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0FBMEJGLEM7Ozs7QUM5YkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkNGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0lBQ0U7SUFDQTtFQTRDRjtBQUNGO0FBMUNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0VBQ0E7RUFDQTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7RUFDQTtFQUNBO0FBa0RGOztBQS9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF2REE7RUFDRTtFQUNBO0FBMERGOztBQXhEQTtFQUNFO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRERjs7QUExREE7RUFDRTtFQUNBO0FBNkRGOztBQTNEQTtFQUNFO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUE1REE7RUFDRTtBQStERjs7QUE1REE7RUFDRTtBQStERjs7QUE3REE7RUFDRTtBQWdFRjs7QUE5REE7RUFDRTtBQWlFRixDOzs7O0FDbGxCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkYsQzs7OztBQ2pQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GLEM7Ozs7QUM3UEE7OztDQUFBO0FBSUE7Ozs7RUFJRTtBQUNGLEM7Ozs7QUNUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0lBQ0U7SUFDQTtFQVdGO0FBQ0Y7QUFUQTtFQUNFO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtBQXFCRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtBQXlCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF0QkE7RUFDRTtBQXlCRixDOzs7O0FDbm5CQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRixDOzs7O0FDL01BOzs7Q0FBQTtBQUlBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7Ozs7O0VBS0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BOztFQUVFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7SUFDRTtJQUNBO0VBYUY7QUFDRjtBQVhBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTs7O0VBR0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtJQUNFO0lBQ0E7RUFxQkY7QUFDRjtBQW5CQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBOzs7Ozs7Ozs7Ozs7OztFQWNFO0FBNEJGOztBQTFCQTs7OztFQUlFO0VBQ0E7QUE2QkYsQzs7OztBQ3paQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUM5UUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0YsQzs7OztBQy9QQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0FBQ0E7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtJQUNFO0lBQ0E7RUFtQ0Y7QUFDRjtBQWpDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0YsQzs7OztBQ3BtQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7Ozs7O0VBS0U7QUFJRixDOzs7O0FDOVNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRixDOzs7O0FDcGFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3ROQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7QUE4QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQW5DQTs7OztFQUlFO0FBc0NGOztBQW5DQTtFQUNFO0VBQ0E7QUFzQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBbkNBOzs7O0VBSUU7QUFzQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtBQXNDRixDOzs7O0FDL2RBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7RUFDSTtFQU9BO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWdsb2JhbC1zdHlsZXMvcG9sYXJpcy5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvYmFzZS1jb21wb25lbnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaWNvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wb3BvdmVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvdGFiLXRyYXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy90b29sdGlwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2xpdmUtcmVnaW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2xpdmUtcmVnaW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zcGlubmVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYWxlcnQvYWN0aW9ucy13cmFwcGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FsZXJ0L2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hbGVydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hbmNob3ItbmF2aWdhdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hbmNob3ItbmF2aWdhdGlvbi90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYW5ub3RhdGlvbi1jb250ZXh0L2Fubm90YXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYm94L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NwYWNlLWJldHdlZW4vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9jb250ZW50LXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC90b2dnbGVzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvcnVudGltZS1kcmF3ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9kcm9wZG93bi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL29wdGlvbnMtbGlzdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24tZHJvcGRvd24vY2F0ZWdvcnktZWxlbWVudHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uLWRyb3Bkb3duL21vYmlsZS1leHBhbmRhYmxlLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi1kcm9wZG93bi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uLWRyb3Bkb3duL2l0ZW0tZWxlbWVudC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24tZHJvcGRvd24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9kcmF3ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9wYW5lbC1yZXNpemUtaGFuZGxlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvcmVzaXplL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9tb2JpbGUtdG9vbGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L25vdGlmaWNhdGlvbnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9zcGxpdC1wYW5lbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NwbGl0LXBhbmVsL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL3NjcmVlbnJlYWRlci1vbmx5L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9za2VsZXRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvbmF2aWdhdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9icmVhZGNydW1iLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2JyZWFkY3J1bWItZ3JvdXAvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2JyZWFkY3J1bWItZ3JvdXAvaXRlbS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvc2tlbGV0b24vYnJlYWRjcnVtYnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC10b29sYmFyL25vdGlmaWNhdGlvbnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC10b29sYmFyL3NwbGl0LXBhbmVsL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci90b29sYmFyL3RyaWdnZXItYnV0dG9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci90b29sYmFyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9kcmF3ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbGluay9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zdGF0dXMtaW5kaWNhdG9yL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtc3RhdHVzLWNvbnRhaW5lci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9jYXJ0ZXNpYW4tY2hhcnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1wbG90L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtcG9wb3Zlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXBvcG92ZXItZm9vdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbnRhaW5lci9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29udGFpbmVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbnRhaW5lci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZXhwYW5kYWJsZS1zZWN0aW9uL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9oZWFkZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2hlYWRlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9leHBhbmRhYmxlLXNlY3Rpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1zZXJpZXMtbWFya2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtc2VyaWVzLWRldGFpbHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXJlYS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9ncmlkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2Zvcm0tZmllbGQvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2Zvcm0tZmllbGQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9kcm9wZG93bi1zdGF0dXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9kcm9wZG93bi1mb290ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc2VsZWN0L3BhcnRzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hlY2tib3gtaWNvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL29wdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL29wdGlvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9zZWxlY3RhYmxlLWl0ZW0vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvc2VsZWN0YWJsZS1pdGVtL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvYnV0dG9uLXRyaWdnZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvYnV0dG9uLXRyaWdnZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy90b2tlbi1saXN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3Rva2VuLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL211bHRpc2VsZWN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtZmlsdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtbGVnZW5kL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2F0dHJpYnV0ZS1lZGl0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29sdW1uLWxheW91dC9mbGV4aWJsZS1jb2x1bW4tbGF5b3V0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbHVtbi1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9hdXRvc3VnZ2VzdC1pbnB1dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hdXRvc3VnZ2VzdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9iYWRnZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9taXhlZC1saW5lLWJhci1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9iYXItY2hhcnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZmlsZS1pbnB1dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24tZ3JvdXAvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RvZ2dsZS1idXR0b24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NhbGVuZGFyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NhcmRzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL3NlbGVjdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2Fic3RyYWN0LXN3aXRjaC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9hYnN0cmFjdC1zd2l0Y2gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY2hlY2tib3gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcmFkaW8tZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29kZS1lZGl0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29kZS1lZGl0b3IvcmVzaXphYmxlLWJveC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9tb2RhbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9tb2RhbC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc2VsZWN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbGxlY3Rpb24tcHJlZmVyZW5jZXMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvZG5kLWFyZWEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGV4dC1maWx0ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9kcmFnLWhhbmRsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90b2dnbGUvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29sbGVjdGlvbi1wcmVmZXJlbmNlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jb250ZW50LWxheW91dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jb250ZW50LWxheW91dC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29weS10by1jbGlwYm9hcmQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29weS10by1jbGlwYm9hcmQvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2RhdGUtaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZGF0ZS1waWNrZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZGF0ZS1yYW5nZS1waWNrZXIvY2FsZW5kYXIvZ3JpZHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZGF0ZS1yYW5nZS1waWNrZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGltZS1pbnB1dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zZWdtZW50ZWQtY29udHJvbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9kYXRlLXJhbmdlLXBpY2tlci9yZWxhdGl2ZS1yYW5nZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9kcmF3ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZmlsZS1kcm9wem9uZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9maWxlLXRva2VuLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZpbGUtdG9rZW4tZ3JvdXAvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZpbGUtdXBsb2FkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZsYXNoYmFyL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9mbGFzaGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9mb3JtL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9mb3JtL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2hlbHAtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaG90c3BvdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9rZXktdmFsdWUtcGFpcnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbGluZS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wYWdpbmF0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3BpZS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wcm9ncmVzcy1iYXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcHJvbXB0LWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3Byb21wdC1pbnB1dC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcHJvcGVydHktZmlsdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3Byb3BlcnR5LWZpbHRlci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcHJvcGVydHktZmlsdGVyL2ZpbHRlcmluZy10b2tlbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wcm9wZXJ0eS1maWx0ZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3MzLXJlc291cmNlLXNlbGVjdG9yL3MzLWluLWNvbnRleHQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvZXhwYW5kYWJsZS1yb3dzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL2JvZHktY2VsbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9wcm9ncmVzc2l2ZS1sb2FkaW5nL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL3Jlc2l6ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvaGVhZGVyLWNlbGwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL3N0aWNreS1zY3JvbGxiYXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvczMtcmVzb3VyY2Utc2VsZWN0b3IvczMtbW9kYWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvczMtcmVzb3VyY2Utc2VsZWN0b3IvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3MzLXJlc291cmNlLXNlbGVjdG9yL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NpZGUtbmF2aWdhdGlvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc2lkZS1uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NsaWRlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zcGxpdC1wYW5lbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90aWxlcy9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGlsZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc3BsaXQtcGFuZWwvaWNvbnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc3RlcHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFicy9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFicy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJzL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWctZWRpdG9yL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RleHQtY29udGVudC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90ZXh0YXJlYS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL21lbnUtZHJvcGRvd24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdG9wLW5hdmlnYXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdHV0b3JpYWwtcGFuZWwvY29tcG9uZW50cy90dXRvcmlhbC1kZXRhaWwtdmlldy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90dXRvcmlhbC1wYW5lbC9jb21wb25lbnRzL3R1dG9yaWFsLWxpc3Qvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdHV0b3JpYWwtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvd2l6YXJkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3dpemFyZC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL3NyYy9BcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUVic0FCQUFBQUFBaWFnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJiQUFBQUJ3QUFBQWNiam4yeUVkRVJVWUFBQUdJQUFBQU13QUFBRGdGRndPRFIxQlBVd0FBQWJ3QUFBdzVBQUFtVkRHSTlhNUhVMVZDQUFBTitBQUFCTklBQUFzaSsyR1dSMDlUTHpJQUFCTE1BQUFBWFFBQUFHQ0liRzZNWTIxaGNBQUFFeXdBQUFJUkFBQUREaTRWcmMxbllYTndBQUFWUUFBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUJWSUFBQWw0QUFBUGlUWlNFdDFhR1ZoWkFBQU95Z0FBQUEwQUFBQU5najhaT0pvYUdWaEFBQTdYQUFBQUNFQUFBQWtDQTBFeG1odGRIZ0FBRHVBQUFBQ3lBQUFCUnl5TURiUmJHOWpZUUFBUGtnQUFBSnBBQUFDbml2VEhJUnRZWGh3QUFCQXRBQUFBQjBBQUFBZ0FWNEFvMjVoYldVQUFFRFVBQUFCdndBQUJLeGZ2cWdRY0c5emRBQUFRcFFBQUFST0FBQUlSN1FQY2ZsM1pXSm1BQUJHNUFBQUFBWUFBQUFHWHZKV3FnQUFBQUVBQUFBQXpEMml6d0FBQUFEUExFU0lBQUFBQU5MUUQzQjQybU5nWkdCZzRBTmlBd1lRWUdKZ0JaS1hHQmdaTGdNaE04TVZobGRBOW1zZ1pHWjR3K2dMWkxPQVZURUFBTFpFQjV3QWVOck5XbXRzRk5jVlBuZTl6L0Y2eDd1ZU5hd2ZhNjhmZU1FMkR3UGhZVU1LYWltRk5EZ1VhRUlEaFBKSUtoSklLWDJwS3ZtUlNrMGZVcXVVdEJLaVVoNFZha0trRWhxcWlxYWhhU25FZjFBbHB5MXRjSXRjVkFmaVJrV3QvS3ZTOUx2ZmpOZXo2MTAvSUk0eVIzdG5mT2ZPbmZPNjV6dm5qa1dKaUNGSDVKZmkvK2k2ZTdaSXpaNnZIbjVVNWo5OGVOOEJXZnZvN2lNSFpadjRNVVpzV3dJNEtmRkpHWHJ1cEMrdzUvRXZQQzZOZXc4ZWVrem03RCs4ZTQ5MEhOaDMrS0FzUC9qRnh3N0xhbzVVN25qQmVQY3A5Z2piTWdsS1RPcWtSVHBraWZSZ1JCZ2o3bEovaU5iVVBlczgyN0xhUGIvbW5pOXlOdFZ5MVRtM1ZvcFNtOGxmazl3clcyU25QQ0tINVN0eVZJN0pjWnhmbGpQUXl1dnlwbHlXcXpLSW5uZndHOEgxLzVRaFoxU2RhbElkcWtzdHg4aXJJS1dDOWpEbTdvWStkNGlwcit3aFdXWGZ3cFVKMHYwS2Z3K2hQUzFaeUdPaXB4dnRLcHhQUzFvdVlhemlsWitqVjNFbWl6MEsvRFh6N2thMG05RHJ6S3J2S3hWRlc2YUNZcWd3ZmxGSlljd3hQdFZ0WDRHMnVzSFpLbnRBZHRnajdCdkU2SkJZR0ozaXMzNzMyWlNLMlAzb3lXTFVmb3oxY2I0SW56cWlXeFVCVDBHODE4TDlBZmlOeFNlZHA4QUpkQm5CM1RacGw2V3lBbEwwUUlyVnNnWmNid092RDh2bjVBbDVVcDZUNStXaVhKSWI4aTk1RDhZT3FwQ0tLSEN1RnFubGFxWDRJdi9WbGdtK0dYb2FzN2JMakI3MlNjaGs0WHlsb0g4UUdoZXhZREd4ejlrajlubEliTmxuZVc4a2IrUUEyMkhNNHowTWFHTHl0NCtNbis4MlpCaVpJZDNjMGpQYkF6aGZjSFVpZGovOHROVDQ0ZHQrMC9DSFMvSVBFemVsOVYzZ2NkT2JkV2dtWnMzTmZoNjZzQXJzYTlqbnNLWlNrbkpXekozcWVRSUozbC85RHpGSzZNTXMwRSsrcHRLNWlOSlQ0QkZtY1JrNDg0aU9QRm8vdUJxWVlHMFY2c3pBV0t1NC9maldMSDRwY3BqSzNkbWE0MmlNODU2OFp5MjdYenJIV3hPL1UrUWd4Wm5Ua0Npclk4Rm9yTlRSa2RGaFJFdGduNUIxdVdldmxGemhtZ2RUUnhZOFBXaGZ3R3dXUElSak1YcHZTY25IZUIya2xBVzluSFhJMVFEOWpaSGNPWHFMMkc1cjN2Tm1NUTFNZVZZcnQyYTNBcU16VWdFeVNSVlNDWXBLSEtRa0FZcEpGVWpoR1F0M0dxUVJUN1NBeXVRam9BUndjdzNHUGdTcWtuMmdnSHdlRkFPQ1BnbDgvQlVvS20vSkZmUzhEVkx5ZDVDUzZ5QWxOMEZsS3FBQ0VnUytCaVdrd2tEek1IQTJJaHByeTNXbUFOUXVWKzJxVTJKcXZwb3ZwbHFvRmtvbFVIaVJ4SkhiZEVsQ0xWRkw4SFlmM2g0Q1pmRkduUi9FUU9XVUorS1J4L0RJRTgyVFp3NG9qcnlnRGFPeUlFdm1BdGNUeU44NmNOMHA4M0c5QUZRbEMyVXhycGVBTE9RUVMzRjlGOGlTWmFDRUxBY2xrVm1za0dwWkNacUZIS05iWnNPSGUyQ1BWYUFhNUJ1cnBWYnVCdFZSZ3hXeUZoU0RSNjZUZXZrNHFFSFd5d2JrS2h0QmFia0gxQ1NmQkRVZ3M5b0VybnZsUGx4dmxrL0JmbHRBVGJEbFZseHZBelhKcDBFWnVSL1VMQStBMHJJZDFDS2ZrUWVsRlZuT0RzaTZFOVFxdTBCdDhsbVFLWWRBbGJTZklkK1FiMEViM3diTmxlK0FMUG11UEFQcGZvak0wNUlUSUV0K0xNOUN1dWRBdGNpV25zZmRuOGhMNFArVS9BdzhuSkdmeXp4NUZkUWtaMEVaK1lXY3c3WDJpWWk4Qm1xU1g4dHZ3TlVib0ZiNUhhaFZMb0FzK1Qyb0NmblhSY3lzdmNlUXY4aGZZUlBIaDY3SzMzRHRlTkkxVU5iMXAzZEFsYTVYaWZKTG1sN2xSK1lXa2dCOUswamZDdEdyd3ZRcVF5MVFDK0JoMnF1aTlLb0t0Vmd0aHJjdFZVdmhiY3ZVTW5qYkNyVUNNeXZvUXErVVNtZ21BVCt3NkQ4dFdBZHI0UC83b0xjbklkdGI4a2Y1ay93WlhMOE5EcS9MVFhoNFVJV1pQWmJqemUzSXlUdmh5d3Z4dGk1NHJxOXl2czRrbzdNcmJzSmFIUjhJWEZnVDVBR0dKeEthUldPaVZTTDY5ekd1RDVhNHF5UHZFQ1Bwa0RmbUZoOTVPL21IdzZuTHJ6RUJ2ODJGMk9saTlRVkdoVnhtckdPNmZSbFJ2dy9STnVWRS9RSnN0NGc3eHNSNVFLRUdpYXFET2RRZUtMVEU2Tjk1bUdJVVNKdGxYMXJTWXhuR3RIS05uaEtXTjEwTnBUMUlQVHlOckcrWnJrVHk4SHdVQi9zWVJUdEhmUVgxeXEyY2JRem41M3JHTGZzL2VXOTVDczNHR2NpWmhrdjc4c3l0c1B4TVlUclpPSDBtVlN6M3pka0IvdXRhUzJldy9XT2FaWlpsNXE4UnRGWnV0WFV4TnpTOHM4TXpCL0JNczg1NW1GYzQ4MlR0OTV5MXJ0Y0c3bDRvd28zQkVWWnB2MlFlT2FRcDl5NG56eHgwcnJIcStrdjUzZWdiN1I4Vm1YV0VVY2d6MXNtS3gvUU03eHJLcmJEOEd2bW9HeHVtNGhNbWM5djhUTGVVVmMyeHZIc3F0dGRTZU5xaDR2R0IrYWNUb1ZINTU4VTBFN0UxaTdpVTBua01OREFNbVMvYloybnBORzFvNmYwRXpIM1pYWXQ5OWhYOHRONTFubjhVOC9WTzBYOEhweDUxNkkrV1czZVpCU3N4QmJzMWE5THlndU0rY0R5UXM0WHBTanJneHVzQlYzcjZzUDIwazkzaXJvNklxYng0WmtDaU5ETmhaNForeDlPY1hKbjdXMk54WjlpK2pybUhjeEhycEpzMVcwVXRwM2RrVXJtM3BhRDF3ZHpxeWEwanh5dmMxdXZQYS9EM1djeVRLdEN0eHBrMDlYQkZ5d2hkblJ2Vm04dXRrYk9idGxrL1d1M1JHcXVPZU9La1VTUSttSGxlNThSMWgxTWp2LzRyc3VPenBnUmVXSlRiY0s5bDRucmQ1Y040dnlyNENZN3NiZTBxVE0yUCs5ejZjdlRvZ2lhWHdRSTlRTCt1U2VPR3R4YlhIdWpNcy8yTzk1M01tVU95cWVwM0dwcDEvT0dHeTdrMWM5NHd1ZmFtbTI5T3NOZVZsL1dWem5CTHgzMG42dlB3b2RwckJUbVZxWitWYVlDVmFSQjF5RnhVaS9OQUlkU283UkptbFJwaGxXcXdTaTFIbFlxS1JoYUJLdUNWaTlHdks5WVlLMWFURld1TUZXc2xLOVk0SzlZRUs5WXFWcXdXSzlZa0s5WnFWcXl6V0xIT1pwV2FZWlhhaENwMVBXTFlKMEExcUZjM29GN1RGV3NkSzlaNlZxd1p1UmRVdzdvMWpYamFpNnJwUGxCanJucmRpbmwwM1ZyUENsVEpFeUFmSzFBL0s5QVFLOUFnS3REdjRmcjc4Z1BJY2d3VVEwWDZESzUxVFJwalRScGpUVnJGbW5RV3F0RVhNZjlMb0ZyVXBLZkE1OHVvVEd2bHRMd0NmcncxcVZPTi9oYlV4QW8weEFxMGxoWG9MTmFWU202QWZQenNVNmR3U0kzeUtaODBxakpWaG1zLzZzMUdWb3RLTFZmTE1WTFhqRXF0MU44S1ZMZnFoaDE5cUJLRElIK1JmUW9kQ2FhMlQ2RjlJa0dmcUtJM0pHbjdKSzF1MGNaSldqZEp1MWJUcnJObzE5bTBhNHAycmFGZGEyblhPdHExZnR4T1JOcXpCOUhnN2tFNHV3OVQzWGRvbVBhK2c3WjluTGF2OHV3K0pHbmpKRzJjcEkxbjA4WjEzSEZJZTNZYzJvdnNPRXkwMTVEMDdEWFV5U1hRdkdudk9HalBpSHYySFJxNDczQm5PdzdhaCtMT3ZnTjlLRTRmU3NBTFl1RDhic1NIZGRCNExYWFhRYTExUW12SHNmNVBRQzhmZzE1ZWdkWE9RdjRIS1A4dWV2ZERrUGlpN0FiWE4yUXZlZDJQOTNYTEFmR0ZEdXBkQ1A5UEEvTVlXV1ltRnZlTlE1UDA2RjZBSi9KSnNUR2VqS1RaeVY4bmZkdTBkL0FucU1ZbXl1OUxmWlBRKzZsMzlwVmpzaWN2RjlXVndjck8wWkJWUkUrcEFqbFNoZm5mYlJ6RzVGOFRpbzJmQ3BZVytSN2dRVzFreDhnZlVCT21TbnpqT2NuS2xibStwd3I4TnlxWGdiSGN3RDZrTTdkU2lJMnh3Mk84SXVlKzRHYUJPZ2N2L1RYazNMVHRPU2dmK0RIWk8rLzRDMVp2WHE3WTQvN1dFVGVLSDEzRXRleTRYcEZ2SXY0bGlaNWhvbWVZaUtPSU9ENGlUaGtSeDAvRUNSQnhna1NjQUJFbnhIM3FpTHdBS2lkZVZCQXZva1FIUDlFaFFIUUlFQXNjRkFnei9vY1orY01GS041R1B0cUk0bEczb2h4RDhYSVBpbGVNUS9FcW9yaEZXYXVKNHRWRThTUlJ2Sm9vUG9yZjNtOElHck5yaU5ZeG9yVkp0SzVsUmxaUHpNNTRzckFNczdCNlptRnA0bmNEdng3VUU4VWJpZUlaV3FPUktKNmhUaHVwMHlicXRJNDZiYVpPVzZqVFZ1cTBoVHFkUXhTdkpCTEZpZUxseEtNRXZ3RUZpT1VXc1R4TExLOG1sbGNUeTZ1SjRqVkU4VnFpZUliWldacTJtVXZiWklqbGpjVHlETEVzUTJzMTAxb3R0RllMc2J5YVdKNGhsdGNReGN0cHZ6WVBpcmQ1VUx6TmcrSnhvbmpDZytKMVJQRWdVVHhFRkE4VHhTTkU4WEtpZUpRb1hrRVVqeEhGVGFKNEpWRThUaFJQRU1YalJQRUVVVng3UkQxOEp3bzkzdy85YnFkbWQwQ2p1K0NkTDFEMlZ5SGo2M0llY3I0QitTNVJqcXN5QUFtdTRXa0Rlalg0SHpZV1BER0VsUkdGTC9nZ2hZVTcyczhpME1sYXlLKy96TTJqaGRyNWZhNkRkdXFVcjRIbTAwNExZS1hqcUJWTzROM3JxY2ROL00rWFhuN0YySXczWDRPSC9BT2FlbEQrQ2Uzc2hQdzlzZ2RjNkxYd0NINUttV3EyaU5OanY4ai9odnFTZkJrOVh3ZjVWRW8xb0VmQlU0UjhwNHVRa25mcDNhV2UzY0JuRmVRMGxLbEhxa3EyY2JZSnRsVnNXYmVvSk50cXRyUFlPcXRISi9Edi9oLzNBY2VKQUFBQWVOck5WazFzVkZVVS9zNmIxMm43K2orZHpreW5uWmxhaWxaRlZFVFUyZ1VGTEltdEdKckdtS1loOW9jU2NKZzIwejhGcWtnTU1jUVFZZ2d4cEhGQmlERXVpQ0V1aUFzV3hvVmhZUWdMM1JnWG1oQVZRd1FVc1VycjkrNDlsdWxNNjAvaXdremVPWFB2L2U0NTMvbk9lKzgrQ0FCUFFuSUo3cGJPN2w3RWgxN09wdEcrSzd2elJmU2xCeVl5ZUFrdU1WaFlRRG1kSU1CeEVVcFFDZzlsbkt0QTVTTENvL1BYLzgzcWVwUjA5RDNWaEo3TkhiMU5HTnZjUTl1enRXTXJiVmRISCswenozYlQ5dnFyUGIwOVhiUi93K2JQVmNlc0JwZFpyY2paVzV5M1hqVTBNTDRUL2NQcDNic3dhT3llNGN6b1hveU5aQWVHTU1XSkFSd3k5a2g2ZENpTlk1bkp2Vm1jR00wT1p6QTd4Z0ZPamUvT2pPQzk4Y25CY1p3Wm54d2J4NGNUL3Z4SEppc01NK1l4STJ0OXRxNWhFeVNmd25VeHRzUll5OTB4MWpPMnpOaFNyYWtHTFZoRFZkdXhCZDNvUlQrR2tjWUVEdUIxdkluam1NVnBqZmVHK2t2cVAxZi9sZnJMcG5PQzd4bVZ2dWhUc3FNUFhyYnJ4YTNxZDZnL3J2NkM5U1ZRdjhIR0tkbW92ay9uRDdDSyt4Q1N0ZktnM0M4UHlaT3lUaDZXUjJTOVBDcFBTTHUweVJwNVFEYklZL0k0ZDRSTWQwSUlZelUyb2dPYjhBSUdNWXI5ZUpYTXY4QTMrQmJmRVJmRXgwYXgvZWIvajh3aHFFUFNWQkpjcVBiSFVpU1Zkc3g5UGpZTWNjK2pDWjE0bTd0L2tISm0zU1RQeTdBY2xYT081L1E3aDUwUG5Jdk9YQ0FZYUF5MEJ2WUZUZ2MrQzF4MVkyNkwyK1oydWlQdU1YZldQY3NPaFJCSE02dGFoell5ZkJxL1Vic3JTT0JYNHh2d3MvRngzREEraHV2R0ozSE4rRWE4Wm53VUI0MnZwMktlalNtckxWS2FGSGxUSS8ya2tlNGc3MUxFNzVyN0YwVWUwcGdCOHF4R1RPN1dpTTJLdjZXNE81SHVVY1FxUmR6V2lITmFqY0NWRmwxenFHYWx0R285ODRyMEVmZnFYRjR0a3JLMVNNTFdJZzFheTNSK0xVU1lXaVJwYXlIUzFDTHhsUlFuMGlndWpWWng3cmloc2EvYjNGWnhScmFLVDFuRi95SmloVVlzMDRpZWpjamIzRWFzMUlqbE5xSVVhOFRTZ3JvcnRlNXlyZHV6ZFROU2Z0M2xXbmVGMXUxcDNhVkxlOGlJellxL3BiaThIaEt4U2hHM05lS2NWclBZUTY3bDlKRDF6Q3R5c1llY1cwbWRxS3BUcCtxRVZaMlFxaE5UZFNLcVRvMnFVMXVnVGt6VmlhZzZZVlVuVktCT1JOV0pxanBoVmFjMlQ1MllxaE5SZGNJRjZzUlVuWWlxRTFWMTZuTFVpU3hSSjZicVJIUFVpZVhsVFduZWhPWnRLTWliMHJ3SnpadlV2STA1ZVJOTDhxWTBiekluYjhvZ0luemF3UHQ0bWh4bStQTWt5TjZWU1RVNTFrcWNPL2k4OHM1b3hYUG93dzYrTzBld0J4bGt1V2NmWHFGMmgzRUVSL0VXVHVBazNzRXB2SXYzY1FabmNRN244UWt1NENMZnMxL2lhNzVucjdLck44bDFYaHdKTW1vOTJjendtdUkxelhHY2w1K05kWkMvK0d6SmNuSGR4LzdEUFk3VUUrbVlpaHhpcDJpbitYTllVWnkyZ1hzY2FlUXVSeEsrVnBMa1RvZktwbXlPbGVLeUYvWlU4Qlh6VFB4eW5nc3BuaklCTW1vMUo0NDl3YXJObDRTUGcrVkJUaW5PT0R5dkQxSTM4UDF4aGVOcjdJMHJWYndQUXRMRTN2anZ4TFVJazhXTXY1dU1HOGcwUVlhcDVlYUlkaXduY3o1NS84bnVLdmEvaHQ5M3RSS1dPb2xJbFBmNk1uUC9zOTMrbGVFOTZYL25kUEliUnRCb3ZuL3NreENnMWwzWUp2N3FObk4rZC9GcU1RajdCRWJFTlpqdDRzZmVMdjRYVlpjaUhUNS9udUZRVFRaTGVTelQ1VDhBVTN4NzNRQUFlTnBqWUdheVpwekF3TXJBd3JTSHFZdUJnU0VEUWpPMk1RUXdxbkl3TVhHek1UTXhzUURSQWdhbTl3RU1DdEZBTlJwQXpPRGk2T3ZJNE1EQThadUY2ZEovUFlZRzVqT01rZ29NRFBOQmNveS9tYllDS1FVR1pnREh5US9oQUFBQWVOcWRrbGxzakZFVXgzOWZad3h0TFZWYXRkWDlocFphcTFXMEZLVjJxcDJ4TDdVVHNhWklhZ2tQOW4yTHJhRkdMTFcwYWl0cUtkSWhuanlTYXBpck5DRWk4VjdKNTVpdmtjYUx4RW51V1c3dS95ei9ld0FIOXVtQUlSckRLWkVSakoxOEVkc2ZKVjYwZUtGc3dUSzhSbjVzb1FwWEVTcEt1Vlc4U2xUSktrMmxxMHpsVWNXcTNJdzIzV2FPbVJ2M3M4NXBXYjh6MGtReStBeFBFSWZnSWxWTUVKZWtVdi9DWlp0ZXdTRTRoMVZuMVZwK0s4L0txa25RcjdSZlYrcm51a0tYNmJ1NlZKZm9JbDJnTTNSS29DcndPbkErNEt0MnVMRDcvdzl4aFlRRko3ZDVhQ2dPbWR5V2tIL2tzR3Mzd2tWam1UZVVNTUpwU2pPYTA0SUlXaEpKSzFvVEpUeTJJWWEydEtPOU1OeVJXRG9KT3ladU90T0ZPT0xwU2pjUzZFNFBldEtMM3ZRaGtiNGtrVXcvVXVRM0JqQ1FWTklZeEdEU0djSlFocEhCY0VhUXlVaEdNWm94akdVYzQ1bkFSTEtZUkRZNWVQQXltU2xNWlJyVG1jRk1aakdiT2VReWwzbk1ad0VMcGYvZDdHRWZCemhPQVQ0dWNaSExYS0dJcTF5bmhHSnVVTW90Ym5LYk81UnhuM3M4NENIbFZQQ0VwenpqSSt0WXdsS1c4NG1OWENDUGxmd2dueFdTZXk5blJLOFA4clNNRFEyNFd5VjdCZGQ0ekRZV3MrYlAvV3EyOHBsRmJHY1hwL0h6Z2plODVUMGZxT0lkaitSRkpTLzV4bmZaMDYrR1lZUlF3eWFxQ1ZETFRnNnlnMFBzNXdoSE9jWmhUbkpLRUNjbzVCeG42eXVzcmJlYmJmTUwwNGFVT2dBQUFBQUJBQUgvL3dBUGVOcU5ld2xnVzhYUjhKdW4yRXA4MjVJc1M3WXN5enA5SDdvc1g3SXRXL0p0K1lxdnhJN2oyTEhqSEhZU2NtT0huRzdBU2JpU2N2UnIweEFvZkI5SmdRUlNJQzJoU2JrS2JhRWY1U2dORkQ0Zy9XaExXbzVDOE5NM3UrOUpsa2pvL3dmMitlMjgyZG5aMlptZDJka1Z3eklWdmkrWVo5bG5tWEFtZ1dIc0lwdTVVQzRTcHh1c0ZueExsRW5EdTJPVUtwVXlKa09sMDZtd3ZBcnZSMGR6cWovcVZTbzlLUXpqOHpFT09BK2w3RE54UmlhSytUSER4SVhqWDRaaG1VUjhXTmd6VERLalJ0cGFxNWtXczVnV21aWVdyWjBVL0xKaDZhaHE1WHBWbytvdUxFSHZHKzlTM1hYV2ZjNTlHdi9objdObnozTG5HQkhqOGsyeEMwVUZqSVl4TVhrTUUyWTFHSzJwSUxjYWM4RnFLUWU3MVN4TGxNc01ScGs4RlhBWVlwbkVncFZ5QUdtaTNCb0RFTGFpcDZUWGxObGNuOWRkVXQ1VzIxYWIxZEt3cW05TllZbTVtUHRMb2NOY3RHdGJ1TldicWhKOUhxZnFMTFYwbWhkczNiWXd1eVYzNFYvalV0cExPMVpIYkFPbm9WRDJRYmdUSmd4bTZUc0xpaGtxQzVQdlg2STk3RG1VeGYvQzZ5Z0xJOFN5Q2N4b25CaGlHUWFPSXBLSTBmcytaUjluTHpBWlRBRlRqcEt4Mk95RWEwSGlzU0MzbFlHWk1KMEs1a0s3TEFhMDZRWmpPRDdraFhaanVFeWFLTUpCMk11eGlVR2JIcTV2cmpYcnhyczdSaHM5aXBQbXJreVRKRXVqME1RVkpLYVhxWHMzcloyNjBsbDJma1ZqYkdxdUxpdlBscFh2T09VYVV4ZTdzMnE3V3Fwc2c3cm9pL1dUYXFON2UzNUNiRmhOK0VKbGluTkVubkhKc3FTNEhENVFXeXdTZWFWT2w1T1BiRE5BNXBtNW0zMEdkWVdSR0ltbWlEMHhja1Z5WWd5Yy8yZFUxRDhwVHBsdkFuVHNQNWhJaHBIVFFkbk55TEg4WXBYYlhUVXdOWFY0OFBMbXpaY0hMMzd6elVXZXB0UTN3VndWOEcxV2k5SE1UNWQwYW1xQU5EbE1NUGsyUEw0T1ZzSW9leFoxaXBIa2d0RnVSRlcxeTNsdTdDZytsRjRNaUkwN1pla1J2UnRZNWVvWUZKVWtacldTM2RBYmtTNXp3MHFSUWpxY0hCR2VyclRldEdqUlRWWmxlbmhFOHJCVUlkckswM2N4TjdCaTFrWDRzVnRSWFZHUFVFMWxYei94eE9Jbm5yamhGOTVmNFA4RUw5VzNrdmtwczVGWmlIeEw2TVRGUXFvNUxWMFZVM0VYUk1kTDQwdy9wZlJ5bVRlaEczSncxcEdlUnBZTG1XOTJkQ0M4Qk8zdUhMT05qanZJM0hZSWRoWXhiMkRBeEtGTW4wY1pJUTA1bUNFT09sWncvM1ZZdE91YktZYmFtY0YzaGRXaFBrVXljb2JSRjlwNHZVQTlDYVlNK3BiNitoWlN0dS9adlFOTHpkNWJEKzNiZCtqd3ZvNm5UcDE4NnNsVHA1NGlmYTNFeHkxb3N6akhtbml4MVc2T0I5UDU1NWV5YlEzZS9ya0d2NHdZTmdIN3c5N00xbktXZGllMmxnUHRDS1d2a2JrTzd5MHNzL1NzS2hndTdWdFh1bjhyTEdtKzdaNyt6RUpIUTZkUlA5SlJ0T0g3Rzl0NVdrN2ZGWmlqYXdRRHRrS2VWVzI2MFpwb0p1TWdkTzBhbEJza2hFV0VEVzJjM2R5L1pFMVRZOXRkK1htdmNtL0FVYmdGeG51WDMyRHk2cXFkVzhPcS9xZXRoY2dqRlI4bXBCbkJST01vckJvcm1PUEpKQnJqUmJDS093MTF5d1lIbDM1OFp4Tzh4aFcwM3ZraE5IS25LUy9WS01jd2JLZkV1ZUw3cHdPVGFHUWFzUzNBV3ZXNmxzYld4c1hsU3lXd2h2c28ycDY5ZXR2QmpTTTlZN3FhU2s5RlJCVmt0YjBVc1g3RjhxMG1PamNXcEtsRVdTa1lIWGFSSGk0bVlxSTZydlZQamh5MVFvUmZoQzVoeWJMQkJhWWwyV1VEOXAzak4wN2R1Uyt6UTYxcDl1cWFkZUYzT21zODdQcmQrNUpUQzVhV2o5NzQwSU9QdjVnUTJ4Z1Z5NzBybDM1UVcxMWV3OHZVZ2gxSDhITm9CaXE5d3lEakRzSHIzQlYycUsxbDdtN1VwQUxrUzBIblVFdldUNkNyVFlDcndIb0VSSTE0dnZKdzZWU0RvRnpnSzdNMVZPMWR2M1ozVFpYZHVubjU0RmJ1eStFbWo3dlowZlE5VzdHbHZhcWt1SUtOc3ZjbXAzdUxlOGRXTEM1Ym5wclNaRjA4T3NMOXpkRlZVbGxXbEdGTmV5T2pKRWxtYjNXVUY2T2N6TWlQUk9DSGw3NmRybnRrTVErSVhvSlFxNkRielcwMXk0YkV1dTdjd1VuSHFwcXQwMGNPREZYOXh0Q1VKcnFqeEZNOXF0KzBJeWw1NDdCcnJPeWg0MCsvbUFVMmFVTE1KeTFWN2pxeVJsUGJZOE1Takl3RVIzNHoraXNKWGJ1SlRSTzRnWW5IbFZ2TWYwVjVOakEzZ0krdG9ldWVWUytMQmxrRG5PYitFenJCNm4ybWQzWjJDYloxTWMreFl2aG5nZ0V5bWR2and2RzVqczVGVUZ1UWhWbHp3QW8rcmhFNnNmbGV2akZ2dyttK0wrQVFqbCtHSG8wQkttT3hWVkE2c1V4cnhPVmVGR3pOT1hhcnZpR3ZiV25QY0dkZjI2TGN5dUpOd3NyQnluTHlaUEtXL082bXFoVVpVOGZrYVpWY1pHQXhZWmw4bjBFMHk1NWdTcGc2OUpyb1hWQ3UxR1d5dkZyeXppWlk5SEs3V2NScmdlQnhZaEF0MFY1b3R6akJYNE9IV3J2YmwweitwTSsxOC9FMWt6L3BkNHk1c2h6UjZ1WU1UMnZKS3FldVRCWlhZeEVseXZWTzR6MEgxcDRlLy82OVpVV2lkTDNWVkoyWmZUREZuZDU3Y3V2S0p3NjJkUjZmNkxtakp6MU5veDNvYUp6cFRrM081RjZReENya2xadnE5eDBaLzlYT080LzkyaDZaK0Z0OTBYQlpVUW1PSlFJRnR3WDFYRXplTkVhTldBdm1SV0FXc1RFVjNQdmxZOENzQllacnYzekQyYlBzbWJrR0NJTU9odnBmL01QYXNWME1SaWk0VnVEaXdJdVpOd0NSekZ4SXh1bi8yL0UvZzV2eWN5cXFkNHoreDczVGxSVjNiOXRSVnNxZVdkRnVhWkJLdWlxNng2RDBiNXRMU2lIcjBqcTdnN2UvQ3Q5bmJDbjdDeEwvNkFObWpzRUl6cWtLaUNEdGJHbHIvMzBQbmpyZTJkRG5tTm80dWQwNUxGR2ZPZlh3azhudHN1MzdrdmJzVUZDZElIeXVSejRYRW4zMGM2a1Y0VXM4WmV5RHU0N2RkOWYyaVVzVDY5Z3pqenowazBmWjRibi9aWHp5NlozSUEya3J3cmFScENVdVlNSi9IWENLZXdLazNDZFF4NTVwKysrMnY3VHh1UEIzeEYwMGo2dU43NEI3dUpmUUtoRHRVaHYzaW45Y3EzRmN5Y1RMVU84WUx5aEt5UGpneHlWNTkxek4ydWk4NzZHVEo4YTZSN3pUbTdiV1I3N1V3ajJlcERoOThxYy95L0JxcC9jbjdwMmlzaUo4YnVQNTFNUnI0clh4eUFFV1ZzcmRQeklDdlNQZzRKNWp6M0N2UXlieFBzQjBZNnVmSTc2SVNpUytlNFJNTGNLVnZyL0RNTUtqL0dzM2ZwVGlrcUYwRkpYYlJuNVg0dXlXT0d2aE1xZTRwQXowdTRyNkNFcUhLSTRXNGp0R1FMV0YrelcwM01pOWpMMitDRGJ1REhjRUdyZ3ovamFBYmNMNE5pak5FZkJnL3ovc1lBSTBQK041ME1TTGNLSndOTW5vZTlnanYxeDZvWC85dTVmV3NScnVNRXpPL1FscGQ4R0RmbjlLMm0zaTVTOGhiUUNKYXgvdFh3ZWQvUk9zY2U1TjdPSjFsbzZmeE90L1oxK2d2aDdISVpFRzNGUzQyQkp3d01TaUg1d2NINStZR0Y4OU1kWjQrOGpSaHh0dkd4bTZ6UXU5TTdNSDkrK2ZuZDIvN25qMytRZlhIZS9wdkUvUXMyd3Fpd1NCQTE3VGpKUjRGand4ZEhWNHk1Ymg3eDl5Vmt3ZmdpZ094N2hoK2VDR1ZsZkZIb2JucVoveUZNK29zSDFnd1JiVEFEd1g3RUZjVmxCdXRrME0zZlRvWGJlZkdQTXpDYjJVb2RtenljV0xlaVRUQzU2NVgyQTBZQWRkeUY4MHNhaUF0VXEwSXEwQ2VNcFowREUzdktXaCt1eTZoL2JQVnJncW5MZXlaOWIxMXd6THVUZEJ6bDJHMFFwbnVaUEt1aGpsRjRhODZtajh5Qzl4dk9yS2lIc1RmS0EvL2pBWVgyK3JMeHJ6OUE0TU4xVjY4aXY3V2ozZjI3aWhjMnlwcHpXdkNPclUzYTZpcmtKZHE5cGFZTXBMU2svdGRDMWJqOXBkYnRVWEpHSmZHUEd6ZVhSOVFxNjFWbUpWbjd6RHByM0REblowelAyUW4zc3Y4a05zSEMwY05ZWDN2MFIxYWY5czFNanNuajJ6STkzdDdkMm9Nclc3YnJsNU41emxuQjE5ZlNTR2pCRDBoc1JxSXFKcElsamttM2orK2RWb3RIT1BzQzErL1VMYW9zT0NYa2FDbHFJU2JMWmo5NTcxTDY2N2MrL0UzaVBqTDdMcXVmZXczVk5zd2R3cnJOdmZGdU5idGtPd1Qyd3I0ZnVSd0tYVGowNSs4czdHRThjbjMva3JwSEovaGhGbzRiNkJCZHhwN2locEY0UHRtdW5haFdQbkc4bSsvbVR5MUtOclAyVjg4RGozQXhqaWF1ZjRQaklSVnlHc1AxWStZTkhJTW1Fbld0NmIzRFRjMU14SzI1dm5QbW1udG9LeGNBUEd3aWhUT1FucXNIUjhlZXV0R0ExNzUxSzlQTDJnZURrTTQyWEFhSGtGZFBnRFpycm5nRWlCaHBYTURNcjcxbHUvUE94bC8remxZMnBnQ2lHUFRlSmxDMlRjWmdrOGNkc2RBeTkwdkFCNWtNdTlDdnU0YlFTUDhZM0RaNzZuU0Y4eXd2aG5kM3E5SkpiNE9kc0RzK3hYdU85endUREQrL2hNM3ovaFYyd0VXcTZPK0t1Z3RUTWtoSTQzRnRJb2gvalZqUXQxWFZtZXp0SHU0dXFDa3M0KzNhaDFvUGZqYXJmRk5wbHBVYWUzVnRkMXhWZlpzdFZ1aWF5bGxUdFNiaDZKN2pKa2tMN3FmWit6YWV3SE9BOUovR28xSDhDS0plbmkrRVRxM09xSEdyb0dKell0WDFJVGVkVGpkTlljY0xFZmNCODViOW0yL1k0S0t6eVp5MTNPZjNKZ0NSbG52dTl6ZUpBTi96YytEUjRzYnR4MDQwMmJYQ1VPZTBkOVE2dXRRcEs2ZitmMHpTbWVoTTZsMFgyZFVpb0RwTU11UUw3aWlSZmhaUkF3UStRU2h4NmZDMlRzOEdpMHBpUEx1Y3htR1hSMVZnKzlWMTZoZGhwbUxLbWE4czJ0cmR1cWl5QmhMcVVtRjVMbHNxZC9SdWxlZ1E5UXRoSW1CVDBBdjNHZUQ3RmxVckVSbDBnek1lbkRiR3RuUzF2dDZQYXBxY21Ca1lYUE90MWhYNEhqNDhWdGFvOXhadS8wN1BqeVBNTWZHdW9YSnBTVjQ3aHhSWVNOcUN0UzNvYnRWc3Y4c0luNlRmVDMvNmdvMjV5Y3E3L25Ibmk0SXFydGdRVDNRcTFwU1RQWExvelhBRi9UT2NldG5ONC9YQ0k3TzIvdXdsSXpQL0JFK0g1NnM2bXMzN3ArV2E5cllmdjBEZjB0UytxODlkdkx5MUxMOWJ0cWFsVHEwZzFOVzJiTDh6amQ1bDBtajdxcHN6SVh4SExaSTEwOXlHODlkc3JMRjMwUTFTcnFVNmtRNHVGWVZtNUw0OURRd0ZCZEk3UmJDODNjVnB6djkxMU5kZHd0eUdzVjlhMHZveTdIOGpvVEhIRTJEeFdvTkJvVkZyaktoYkdkbXVSa0RTa002L3VUejBEYlJlTXVoNUdFREVzU1FxR2lQRE5Mcmt0UkZBWW96ZjIwc2pyYXMwQ1d4RDRhSUVqdGo0d2pHc2NoK0dlN1dReGFvNngrNkE5YlB3WG14dmVSN2VKM3JuQmZmUG9wd2ZWZFpYeUlHKzNYVFdFQnRUTStqZEZhTkNSSmxNckVVV1VPZHNQYzdYS1p5RTlmWk1WNVNRdklDWkZRVkFHUnlja2M4V0pqWHpWazFOWERrQ0dqMFQzVUhyR3NiNmxtYUtpbUhyb0w4M1BFY1F1NTI4aGJOcmNlcnBxclBKN21XaFJtWUF3THNJL1F1WkNIekVWN3hNQllZRExnYXBGSG1BdlVaMWFLYlNQSkxpUXNTSXJHUXJJdFJ2dElYNzl6NTNwU1ptZG5ZdzlPVHgwOE9EVjkwSHZ1NmFmUDhmWmZpUFlmd2R1LzNOOHJuUmxaa1AyM0wycGNTaGFBM3NwOUhtZWw2NERyRmZZRmkydDI2L1k3U2poMkptRC9oSjlDWVN6SkpOc1dZcmVveWFKNXV6Mm1hYzFFc3pVdnJ4cEE5UlhzOWhVdVJjMGJyak4vemc0U3YrSDY1UVNyd1Nkb25aeHNSYWlKaWVQcjJ5TlQ4Z3RWa3NTMFJLOERyamFrYXVKRXZRdnl1UU8wblFGdC9nN2tDVlZHVC9hblFZdlN0YzRjaXRRWm5ldUcyMXJjelZYTDB2S2FTeXlydW9mcStyMEY1cG1rMU5pMGpLRktiNXBiVWFsTVRVaVZPd3M5SFFhMzJrRDhtTzhyV01sK2o5Zy8wUzBycmdGT29Ea2hYc1ZnWlVINXdTVURzYTFIam1oTUdhWW95VUV3VkVRZFB0ak1YZEtuUnZEamN5T2ZuOE5WcWdmR0VBVWxrZWZ4eUtYTFBZMURtYm0xZFVPMkdtOGRUSEtuYk9aOE9NQ0Y4ZjRYdnNDMlpDL1B1OUhmUExmcTBLR1JYNkVWRHNBeGlvTitrLzBYNG56YnY4TmZWbyt2dUg5MC9lcWgxVGNNUHdTejNBWnN0QXFPY01NWTI0Znh2S0VQaExld0xmSHZSckZXWWpUamRJb2xzSHI2eHJISEhseXpjY1BvVDg0OCt5d3MrUEtSUjlEY2hEYTRwbjNCajBmTzgwVFVnUmV6L2JWZnI3cHRkdVFqWlYxUnBpNDVWWjhWSDhZeTNDRDhjTzYvYWtwalBHSjlucERIdzhkWnBCSGk4M1dnNVQ2Qy9SaTBaVGJDWUhNRDl4L05CRmZsRzRVeDltdkdoSnBIeEZjR0pPS3pZbS80RnV5R3lCYk83NDNHTkFYMTdXa21tY3lVMWw1Zm9ORW42M1VaZVhrWk9uejVYbXlQOXpGRFduT2E0VEZ2VDZ4SGJNcDRQTjhXSFczTGZ6ekRKTWIrZW4yRnpDK0VmQnZPVU8vd0s2Sm52cW5nK1pZaEw0TThML0pFZ1FON0xwUUI3OEdKbFJFT1NrQW1zRVFNTHJqelVMYXEvSjFiQzBqbm5oRE9TSDlXRUxFeU9FTWphMEcvaVhPem9SSUs1a3pNTGp3V0hBc3FpMHM4Sm9Nc0tZa1ZlWUlyc0NndXRjUmxUVTFRcWJYemJ6UnVkekRQc21GODdsOU9FeXhtWTlCU2M1YW0vdHY4dWY4bm82UGgvZTZnWE1LQWJ3cXVZSXhFZDlGaFZqN2Q2MCs4eDl2UUFZdGxKRldOdTBRWjJGYXRXVGRhWHVGd0ZwZFVXZW9lYzVTV09uWWRpZGl6ZWNQK3lLTkhSRXFQaE9WdVo2WHU1TEE3NGM2bWpraFlFZG5lSk9RYUZld3ZpYjZZclRRaXgzRE52L0lrK2lOM09kb2pjZklhV1o4WDJPR3VoZEhXNGVxQzN2VHV4a3BYL0cvUEwvQkFSMlBsWkxReXVsbnJWRGw2Q2hYeWxzenlNa05UYzVKcWhidWQ1bDhZSjJ0aXg5QWV0R1IzeTYreGNneVdqSGFTWVRiYXFUK3d5OFdrRzduWUdBNzZmZml2MnR4UzFwS1ZoUTl6TlhuM1p0UDNjMGZ4WDUyNnc5WmEwdDVlMG1yclVKUDM0ZzcrbmN5clJNaEJrT2lNNXBuSnVIaGpJc2NpTk9uODJjbVRxbHNuanErNzc0RlY5MDNlcGpwNThwNnF0S0lxS09mdWhoSHUyU3FIdXVvZUdtUE02eXNmRmNlTHFOWU9ENzhDdzl3OWJCOTVFanlkNzBmd0JPNTlzcGxpc2srejJZT2p1TUNLS2ViMXlrRHRtZWI5NkJaT0RUVDlrd2N4b0xQbGRRNHZibXJwcURZWHFMTzY2OHI2YXNmNzgvdTAvVTJUdXNMMnF1SStnOFdwMFdaWmRObTVVRmpnaWpKMTFuZzFibVc2VnBFV3IxWFZXSmJwc3VyZFhxbkVuVmFYckpHa0tWeWxhb05NRVpHYmxwNHJqUTdMcHJtNGFiWU5YbVl2WXZ4Y0R3YUd6OXZnSHAvOUJIVWhsbEV6VnVJVi9YckFKNjZNTkVGRnpJSGtwRkxCSGhxbitoZUczY1AzTGVzNU1jNC8yM2MxdUhkMzBlZkxCZms5eTVaM0YyWWFjMWZiSGZyOCtKNzd4MGNRaVQ2ZGRUTzlpL2MzODgrdDBsV0R5OGFsWmRFM0psU1V4L0M4cFROdlFBdDdIdWN6aFVGK3dSais3ZUNlTGcwaWpkVStIOTFIaVl2S0Nrc2JYYWFNTkdOSlRXbGJkUlgzMWxSbWdWYmJsQXE5dWx4SHJxVTRNaWM5V1c1THRUdStkSmVXM3BCYUl5NUtVaEw1NURKbWVCdGVpek15SHpNWDZKbmJ4MEp1L2src0dQNUljaFI2SzExV0g4SDQ1TUtmVG5vNWhtOUh6eU1TcU0wekN4Z2xTT0FiMUoxWTlPdmtQSXFCYTZRNmY1NWc5ZSs5NVZxalZtYWw2cEVGRUZtOXBxSjByWWQvZG8yT2RtRlpucG1mbkZUaktERWFjbVFKMlNBcFdZUGZuZnd6YzNWdnoycFNhaUE4MjZqUUwxcTlZc1V0Qm9tYzhMZVgzUUhQc2VkdzN1dUVlV2R4TC9ZQXVObHovUG1HSkNRV211ZnRhV2REZzVNVWpWNnZ3UUlQTkRxZGphUVVaeGtNV2FRd05FK3JaTVhzL2dRREU4ZFVZeSs0OStRK1JIZ1Y3SU5la1RSQkRHUW4vamNxS3pkTXdSSlJGTUlTQXJENWZWMGw4eUhEKzRSYWpJMnEwWmNwK2VpWGVFRy9neWQ3RUNQMUFkcmFvZVg2aXZRaGlUdytRYWVwbHpWMkZtbjYwUitmR2xPbXdCNXVpMHdpOGtSVjFLZTh6ZFBVMG5pTDVEeVlNSXdhdGZGMGRTMkJlSGhrb24xdzFlR2R2eHRsWC8zbWVYZzJlcUpuM1k1djNxZDViZWFYekRud0pORE1OZk15NWZkMWRLaWJmT2VSWHlkUTE0dXdWaHlybkk0cmpoOFg2cThKOVhjYjZxK0lhZ0lETWxUVTc1QTBUSEFYZnREUzI5dENTbTVtVms1T1ZpWkljVDBmNmxxOFlzWGlyaUZuY1dWRlNVbEZaVEgyWlVFOWZZL3E2V1ZCVHkvelBHQ251OWt6OUp6MEVqMG5sUWpucEhIOE9hbUFzMXJBdVVCeDRxL0JjUWZSK1RDRVRvSnczc295cVQ0NzNJeCtqdWJXNVRTMUV0Z2NvcitTaTJOQUlnVEhCTFR6dTFMcnltOW4xdUh6a0hOd21vOFc3VURkTXBEekE2aEdIYmtldkNvRVBoT0F1MFBndXdQdzJoRDRkQURlRUFJL0VZQTNFVGlmSHhmTm9BN0ZFbjNRV0xWaUxjeG5nZ0czcy9EbXAyc25ZUmF1K0hQQ2N6Zi9LdXI1NTRYTU1FaWhoZEt2NEQ0aStXeWtiNkwwSzJBWGhkTWNNeDFYcGpEZXJPdkNxMExnTXdHNE93UStIWUEzOEhEZnUyUS9TdW5rOHZTWm15bCtOemtyRElKWDhYRGZxd2gzVWZvODNDM0FQMEI0SWFYUHd4c0lIT1ZEY2xRN2FGNU13ZS91NTNQc01qN0huZ1hvaVB1OTN2bE0rOFM5NEVUK1NMb2RuSCtuMmZhM0c0UXhiS0p6WmhibWJBMHZPNUt2cGJ4YUJCbnR2UzY4S2dRK0U0QzdRK0M3QS9EYUVQaDBBTjVBNENTR1pXNkNUOWtNRXRjRHhqQVl2MkRzSWhlRC92YWlPKzRvdXAwK1FYV3Y0NTU3SFBmU0oxcCtoZThOOWdYMlRiUVRGY2xXU0lUZEhZMTVhSVJQZ2lHN1ZFNk9mY0xETEVZZ2xrUXl1cHU4RmZhYXhzYmJSamJnaTZ0NVRBOHVlK2ZxQ1hoQ3kvM2Myam5PcDNkTFc3TVhML3ZCdXVNOURtOTI1OENQSnlyaFNON3MvakVYTjU1OWtGK1hhQzZVeXFSWWtOWGdkZUZWSWZDWkFOd2RBcDhPd0JzRU9NMUpVanJsQXAyOFFIN1pSUFVBN2NST2M0cnpHWEErQVQ1MHgvQ1d6U04zM0R3OWZmUGh3K3labmVzSEJ5ZGJiOW9sN0Y5eHI5NkVQclNRNkJuMWovUlE3TnBzTWdtbHlKb2pIS1RSZklNTml2dkc5WG1wVW5XdXhwby8zbFBqYk1BSVFXMHkySE0xT1dwNXNmbkE0QlQ3ajhWMVdWVkdSV3BDWElveVFWV2Q1MW1jMHFETTBDdjBNbG1xUTYreFpTU2JGSmw1ajNMUmNHWGJmanBXUHRmNEZZN1ZUY2ZxZ29qcndpdEQ0RjhINERVaDhIY0NjRThJL0dJQVhoOE1GNlVHNEkwRWpycVY2YnNpVXVOZVBSTWp0MUlxSjdsd1RpRFdCTEoxMTAySmtrTmZnOUhBNXp4b0NnOFdsSFZLVTN1TEJrWVdjWTh0YUZ2YzNGcTc4bEJwMWhwYlE5ZXFQcWZMVWVZZDBJMUVHRHIxTWFLQ2tpM3c0cDZGYzhCR1pKcE1tZU5EaGFiT0pyWEgySmVaMTFyZDJMTW8yMjVSdXhNU3VVSzlKcU5zUVg4YjdMNDdNbTRheDVHUGZ2TkJOaHpIVVV2SDRZUjBPajQrejBqa1Z5L0lOZUc2OE1vUStOY0JlRTBJL0dJQVhzL0RmVytndEI0aGRJRG9hRGk0cG5uYklCdGhReEM4a29mN1hpTG5Cb1MrQUs4UjRHOVEvSXNCZVAwMEkrUWpyN0FMUkRGOFBsSmlKMUUrc1hEVTFMaUE2SFBCS0pZSURoLzErTWR0QmVVRGRUM0dSbS83NWJVM2JobGU3WkRVNUE5NmEycnJxdmU1MkpJNmVWUnpYRVpicnFmODJSM2M3L2ZlTUxuUFc3OG10WWZMNitubzZIMjRzNGZubjgrRkVUMXFGL1RJN0pjREs2Vnk2eERrbVg1ZGVHVUkvT3NBdkNZRS9rNEE3Z21CWHd6QTZ3bWMzQjlqMW1JY1dJL3JJNDEzOU1HeERrYk54cENiTXdwTm1sS1psdllOWFBpejhMcFdvMUJxMHBJVm1sOTV2Y2ZJdXdhaGhHNis3eEwybDR3cmlaSkVHMDUvVW9wZlJmbjB1MVF1UWNsS2NHa3hpaEp0K2JhZDZ6dUxjd3NLckR2WHQ1Zms1TWIvUHQwMk96c2I5M3VOdU5TemNlcGdSckdwM0QwNWZkRG9BSFZsRmtTcXVQM25Tbks0TDVMNStJZmtscWljZWdYNXFhNExyd3lCZngyQTE0VEFMd2JnOVFLYzVub29uWDZlRHNNeDgvbkZEd0w1eGZqcjV4ZUY4NFdlcW4zODhjSXJva2VGODRWUzMzeCtNZERQeFVBLzlVSS82TjlFVjNIUHFpU3hqWEMyS0xmT2h6RWFJUlVaY3NoWVA3dmNQV21BRTl4VEVNZDlDalZjbjJIU1BURGJOTFoyYkhUdDJ0R3h0ZEM3NW5odmtXMkF4amxMYlVXTDc1dWNtVDIwYjkvQldYNE9yNGlXNGxxVnl0Q0lJU3pkR0hSWjUxdXJWZ3pvQXduWmNMRVpHV0R2UDJvMUgxZzNOYld1ZXBsU09WaXpkRmpNbldIYk9wdGIwM3U1eHBtWmd5eFVlQlo4WFJTN2ZqM0oyaFlYRlJXdkdzclhrL01IaVpUbWIyR3FzVTVaVmg3a3M2WURQcXVCK2l4eWJuaUZQY1NmWTg0Zit3cGJkbnByaWdicjFNSFFQQW44TEs1blRlbGtRNTNENmJoM1JwOXp0OFBWM3pOeTI1N3lkWm53dlZWZDVZTkZpcWFFWFJzWFZGOUtYTEtNYTRTZjdyNDFKYm1KdVhiUGlQVXNzTEpxMkJzblpxcngvVVVLWTVpMzRUUElTaUF3QmlZb2p3Z1RmWXl4bkloaHlqRHlGSDM4Tm44MkpzQ1IzaDhvWGhHY1pjN3paNFVTTVpXMEU4NW42TlVwMFhiMnpGeUNKTjV3ak9MWkVlOFovanhWWWpjWGtpdDM5Z3hEY1RUQzUvUVMzVEZDMis1Ynl6ekRqQ01mYnpITTNPUFgwQ2YzQlhFYkpkOWhqMDVSNnpQZzdERkR2Q1Joam80QjhXQ0M3aVhlWkU3UnZjcWJGSTcwWVIzQ0RZUm1IS0Y4aWhINmduWE1PT0xUdnZndnBNOGdXZ2JtajdUTkgwa2I1Q1hKdHd2K0crMkd4R1VTclVSc2xSdk5ZcnNNMGhldVhQallZK1FCNStmT3M4NXdiL2lsUytIZWtEWXl0RFE3YVdIM056UEs2ZU9YcEtuUW5IK1p3cmJoQnc4S1ZJUTNRaXViMlE2bGNJRGVid3hhNDA0WE56Y1hZOW1PejZZbWZDTmpHUEY5SWRyRmJNUHhTV0FMMlZzeEV2WWlsWXNrUzdqckdoWjFuYnV1UnY2dUs3bnpLcnFiR2FWanNNRmJ6R1hjWDVJN1ZGbzdXUkYzdU4wcHFwUWtlT3V0NkdoZXp4QUhqckxua2Q2SHpFbmF6NGZDSFVvenlPRTFrdFBBUU5Zc2xqOCtNek00UFczK0xmN2o3N3VaUWNWL2Q0SVI5M09XNmVuQm1SbmhPMyszNmlqYVNoS3hGdjZPczloL2U5Wi95U3FXRFpMR3dVVkpDa1dTS0RlenRFVGZXTmd4MExmeXRHaitCclFyS3VxbVpHZEdicDRzcVNtL3UzbTNkMnZRZFdqa3gxZUF6OS93ZDFTMFlJYmZRRk1yOXhpOXB5Sml5bnhyMkdqMmM3L2ZDYzVtaUJBMytLUm5UNXJSbUlhbEY5cUh1SWRCSVZUWjRReDFtb21VdVVoeXBDM3lWNm1zTkw3UDJEejI1NHdSYWN2TVl1MzhTU2hKTUJvc0pQekVsOEMxQjdGRy9OTFhrbmZqQjl1Ykd1cTdOdCtlMkZRREFPN21wS05iT2lwckswNmxnMElDdTd0Y3JTMUp6ZW9kVzEwUjBvaW9wRWpYMXVtVVp0bHgxL3o5bFFMKzNxU0dwdVhKbFUyU29kZUl0WWx5WkNJR3NwQm9QL2ZGU20vbkl0eG5TaE9PcklGM1lvNDdJcHBpeWlOM3IxNkFXMDFwamNWV09WWmJxNit1YkYvSy9aWGtwcEN1Nkcrb000dm96bDBmZkRzR3ZpTTNJVWVIOE5EaVZWQ0taYmk1czdPWmxPeWMzS3lzM0p3TDNPL1luTG5YY0NKK3grYk5OVURUWUUvWDBGQlh6MkJwUlhsNUJTbWJpb3VKdnNTQ1ZSUkQ5d05TSEY2OFdHdWs1M1oyY2pXSnY4YkJQdGZqN3ZHMHJWL3ZuZHU2QmNxMmdCWGlIbmtFWGMzT1M1ZTRuVkJWWHM3OW5BbmtNTFlLK1lsSHFZMGtYcHZuOFAxTHRGSEFlWmJpSkYwWFo2MkE4eVRGU2JnR3A0cmk4UGI0WmdoT2ZBaWREUUtkNXltTzlMcDBOZ2gwUGc3Qm1hZmpEcUx6ZWdoT1FnQW5tK0k4UlhIZURjR1JoUEN6WGFEelc0b2p1NGFmeGlDY3QwSndwQ0YwTmdrNEwxSWMrYlc1b2lDYzEwTndFa0w2OHVPOEdZSXozMWRwRU03WkVKeEVJZWNFMURDK2dxL0lHb0JhbzRHdk9ERXA5QnYyeGo2RCswWDk5ZTRVZlB1Q0FmbHYvcExCNWNCbGc2SEx3ZGNOdlBQWER1QmhldlVBOVRpQjN1djZCNVBJcEYrbkp3MGxIV3hJODkxQUk1SlA5cC9TQi9YRGhSSHlRYWYvdEIvZlZYWU52U09SL2gyM0pFS1A1ZWY3T1hZTTdnNGMwWC9yK2tUd2lUMGRpMmdMOW1FaytSV2VkZnJmdjVHZUp1VCtnbWpoNWFITFE5Y0lFaG9EMXhvZTVtVjNQYkdHWEhqd2oxbjBNenFIOC96OFAyWXlWQWp3OUhXNCtaWThyczlNcUd4SWZJYXhZRFo3QWYybGJDSFJUNHpJb1F6MU01eEpmSVRVeVk4SVBxUGY1WDhtZFRYRyt1L1E3MG52a25vS0RzaEE2d3FPeG5mNC9STmFWMzVFNm1iK3JqaldrMzFDVElwN1YvSTk1UzFTTHdoOFZ3azVnQ3RzQksybmZrbGtaZklkaHZWZzRQUDM4dTlZdVY5dTdscmNRZ3JacDJPWldMVnNjSnlVU3BlNzFrVUt0WjFXMy9jeEZrZ2xjWVNjLzMzQ2M1dDJ1a2VoS0xPOG1OeklJamhWaU5PTC9VbkovUzdCMGM5ZnBqYkxxc1liMU1uNXJ0SzZvdXI2RlUrUE9nYVhhSk9TTXl1eVN3cXlsblU3L1dmMmgyRUo5cU1rSEFjU09EU3lSdmNwRS9QRW5xNHBxTXJQeURGbXFkTnVlUENidFZHT2lzNEpSVWtpNmxPeUtQT0c4cUsxanNLU0txb3YyY2pUSk9qNDN5VElyVnFyUlBoTmd0bjY2WVZmTkpTVS9QTEdVYThEUkJ4WDdEM3dFTTlESS9Jd2VIMGV5Qm1oTUtCbnF2T0xpMHc1cGx4ZDZhSVBUb1NsSlZiV2QwMGtsa2cwcW5SVmVOYko4dVZoemlJSE9VWmxiRWh2RE9VaUk3ZGU3Qmo3QlBac2dXTXljVHI5MFJIcDUrOTJHMnV4T0dyYks1dGJseTYyWmVkNGNreHNScVpHci91NHRFSlZhUzJ1Ryt4Zk9TRXJpcjFiYnJObzAxUWF5bk1wam5PbE1EOFM0aXhGYXg1NEE3SWVHQVYzUlFtNVJvc3JJdUZqQmZJaC9QWkEveDIvUFJCLzEyOFBPclRxTEdPYnA3clZwRldyNnN0TEcwN2taK2gxbWNtYWRrVktlbVo2cWtwM1RwVWZKOGxWVzBvZEJScDdYSHltc3JDcytFY3BtYW5xVkdXQ0lucW5KQ1V5T3NXb1RFM2hiZG1NL0N4SGZ1ZzZTVS8xaGFQRG9KOGVrRk03djZwV20yMFdNNXR2THFuUlZXYzNlSHZiaSswN2N3d1pwblNEVHBWWVZKcGNhVGVVNlZmMEQ2OVRQaTRMc3hYcE5XbDhMc0lFVTdDZW5qSEZCczZUc21FZlRJb1NFbmlmeU1NYUVXK1FuczlJQXpBYndzWm9XMWtBVm9wdFYxSzh4QkM4RlJSUEhvQ1pFYmFjd3BJQ3NDb2FsL0ErL2c4aGNVbDh5Tm5LMWhEZm5IaXRqNmM0dkk5L0tRUm4zc2MzQnRHNUVJSXo3MU50UWZ3OEY0SWpDNGxMTmdvNDc0YkVTZkVoTWNkR2daKzNRbkFrSVQ3ZUgyKzlGb0lUNnVQOU9LZERjQkxuZVE3aTV3OGhPUEpBSE9BQ0N5dUdQU1FPa0tBMXVPQUNXTHhlWVY4Tk50eFhINkQ3NnFWa1h3eEZ1SWVlRWZiUS9Qa2R3bkN2UEVQM3lnU256SGNJZEtKNHJFZmpPdTVqcEw1RHpGVmFqNkgxT1B6K1BLMUx2MVd2cFBVT3JEZlFlb1cvUFVUU2VoV3RxM3o3VWM4VVdGOUc2ektzRDlMNmNsclBadDdBL2VOSFdIK2Y4cFBMSE1ib0p6K0JuRDh2cGVkOWgwRkY2NWNEMzk5bTg0Vno2cVZ4d1hqdlVmaGxBYzdqNS90MmkyWkZMTGJYMDNvSmFKaHpjSUkvMHlUblF1UTNobERBbklFVFpBOGJ2SC9hcWt4UFYyS0JnalNsUXFOUktOTVF0NW5rVStHcS8vY0N6VVBrOWlMdTBSN2dQbUk4dnZQa3pwbVl2eDlLSEFYMUU5TE1nczBaeG14RG5DekZhZFMwTzNXS1FxbFNaRjlFOTNZbnNWM0w5ZHRGWWJ0TVk1WStWbWhuVU9STEZDSUgzKzROdG9kNWdLWHhvQWkzc0thK2pkTnN6NDkrUkwvOVhnVE1mNHAyK0w5bEw5czhMWUx0MittM0hteG5FdHJoMXRZMHZiRXYwSzRUMjJVTDdmQmI5dlRtWllGMmpkanVOUHMxLzF0TjhndGJlWDkvLytKZEszYXhQU3RYSHFQNUZKOEgyNThWelFUaGRIWXVIdHE3Y3E4SXZONzkreWxPTDl2SDNNKytRKzhmOFhlTllrSHJ2OEpLWElVVCtKOXN1dk1OaWJLb0ZKWXRaY0dTSFZ4aCsvVFNhRlB5d3JpRjJlYjVOMEliKzc5ZnRQdi9pN1kwTVRvRjJES2U5bnhGQlBxRWFJTkFPL0NHdEFmWUhjd3g5aHlWRGRyZE1haGlkMVJXMHZVZVpkcUdjM0dSajBlQ1kwUnowUHZxNUxTMDVKUzB0S2V4cE9BNzI1YW1WS3JWSlBrci9PVnBpU0taQjBUVC81N1dxdVIwVFFxV3M4SmZVV1FhVHlkUUtLMERiQjJ6U1pUSzA0ci9qampKV2xscEpTVXBKU1VKQzF0WFhKQmZYSnhmVUd4UktSVXFsVUtwb3JSdVk5OWoxb3BPL0h0YWhhV2xoYVFrS3BXSldOajNiTm5aTmxJS0ZYSzVnaFNHK1Q5YXhVendlTnBqWUdSZ1lHQms2bTh4K1JzWHoyL3psWUdiK1FWUWhPSFNCZjVDR1AzZjhOOXpWaDdtcFVBdUJ3TVRTQlFBZnpZTldIamFZMkJrWUdBKysxK0JnWUhWNUwvaGYwTldIZ2FnQ0RKZ2RBQUFlR3NFM1FBQUFIamFiWlJMU0ZSUkdNZi81MXd6eDhMSlI0TkpHcG1LNlRENG1IUjhwYWhNY3IySndnUTZCQU5CcjBYTG9FMFpRUzRzQ0ZxNnEwVnVLa0o2SUZSUXF5aHNVVkZDSVFVdDJyU0pGaGJVNmYrZE9UY0djWVlmMzNsODk5NXovLy92dStvbjdFOGRkckhZb1RHa3pxSkgrNGlSRWU4Mm12VWFHdkVXUFNxRkFWS2xycUpCOXJDT09qV0hCR09mV3NVT3JqV1JrN0pIQmtrZEdTVkpSenZwbEh5NWx1TnhsenV1N3FEZWU0STJmUW1sK2pneU9vY2h2Y1RZVHJhVCs1eS9Sa2JGTUswZW9FYWZ6cTk3WTR3dkdTUGNuM1pScnU5RnJ6NklxSDZPU1gwUnBkNE5sT3VqS0NGbGVnUXRLc2Q3OGN5TVZYeCtoNkllT3NCVEhVV0xub1N2Vm5pV0NWS09OdXBSb1VjNUR1RERZQmpHck9reTV0VEM5ODdEbDNXN3ordmtHdWI3Nmg2YTFDeWZOWWkwK29zU1R5R2l2bUNyK2tNK29VRmRRSzNhaFN6alRqNy9RS2c5eHptblNUMnB0RGtmcVhlQVdhOFlOZW9hMTZOSVNJNW9yMlBVSXNCbGRRNGRkbTBCd3lSdDM4WEhHTjkzbitqTitYdXVUNm1iOURPS0pIMmRjcVNwZlozVmZSTzhoNHppUmJ2endxRmk1clAxSW1iZWtLLzZNZC9WK2JBUm5pTnJvM2hSaUhpUjRmMk9VVGZSZlJPOGdGNnQ1SDBvaEI2czBvc0p4bGN5MXNtOFA5YUhqWWllRXVsRkllS0Y5WnF4YUQvUE9zOGNPZE15SnFVZXZHLzBKSXpTSjcvSkxkYUp6N2hPWHBBTzF6OXoxcFBXTUY5Z1RvcDBPMUpxMGRMdFNLbnZxTGFjUXB6NUo3WWswYXdpNkZLUHlEZ1NKTWxhcndlTTlNMEEyVXN5UlRIcVBJSm9nWWZDY0VGTWs3aWJCNkhQYnR5dmZ2RWRuckdtejVBcnFQQ1d5UWVPczN6bUVxcDFKUnAxQkh1bzJXNk9XOWt2blhvYmRSbGovL2JSandXZVUyckoxUnFKazRCMGtYNFhPMTNlcG5zYnppbm42bkpyNGJ4ZjFzSTYvKzlEK0EyUzNzMzNiMFo2MlBZVGUwbTBETFd6ZlNLMXp1K0svZWI4d0lDdEdaaEZjOWVzbW5kbXhod3hnVGxrc3Z6bk9Kc3g4K2I2UDQ1VjkveDQyblhCWDBRa1lRQUE4UGsvT3pPN005OTg4MmRudi9tK3VheDdXRGxKY2s1eTFrcDZTTEpPVms1TzFzbTZoK3hEc3RZOUpFbldTUTlublNSWlNaS1ZKRmxKVHBKa1paMGVrclVQV1JsSkQxbEo3dmtlN3ZlanFIOUVxUTdxTTdWQkhkQTJIYVBqZElxZXA1ZnBNbDJoTCtrR0UyQVFFMmN5ekJ4VFp1NllGN2FQemJGejdCSmJZc3ZzYjdiRmpYRTVicE83NEh5ZTRXMCt6cWY0TkovbmYvTHIvREYvSlRCQ1ZFZ0swOEsyY0NUY0NJOGlFTitKQ1RFbFpzU2NXQkJYeFMxeFQvUURadUJESUIxWURKUURUVW1Rb3RLZ05DN2xwVzNwWFBKbFUwN0lZL0tpdkNOWDVZWkNLVWpwVlpMS2dsSlVxc3FyOGhyMGdzUEIyV0FsMkFnK2hRWkRJNkZTNkRyVURMVlVTaDFRaytxME9xditVSXZxbW5xdTNxb1A2clBHYVoxYXJ6YWtmZEd5MnJxMm94MXFaOW9mcmFIZEF3ZzgwQTdlZ3dRWUFxUGdLOGlDNzZBRXlxQUNUa0VOMUlHdkMzcS9udFRIOUl3K3BjL29hN3F2dHlBSEFjUXdCcnRoQVJaaENaWmhCWjdDR3F4REg3YU1iaU51REJvcEkyMU1HbmxqdzZnYnZ0RXlPUk9ZMk93emg4MEZzMnBlVy9DL2tmWFc2ckI2cklRMVlrMVlXV3ZPV3JKV3JDMXIzN3EwV3JacWUzYTMzVzhuN1hFN2EyL2ErM1l6SEEwUGhSZkM1ZkJ4dUJhK0RiY2MyY0ZPaHhOM2trN2FtWExtblYvT2xuUGczRWVpa1UrUjVVZ2pjaGQ1akR3akJza0lJb1NpcUIxMW9SVEtvQUxhUlJmb3lZMjVQZTZNdStjZXVXZHV6YjF4bSs2ais0SlYzSWE3Y0I4ZXdSTTRod3Q0QlpmeElUN0JWWHlGNjdpSkgzQ0xVQ1JBQUhGSUc0bVJUdEpMQnNnd0dTV1RKRStLWkpjY2t5cTVJVDU1OVlEMzBmdm01YnhWNzhUejM4Qy9maXUyOUFBQUFIamFZMkJrWUdEMFkvQmlZR0VJWjJCbkFQS1FBQXNESXdBWDhRRURBQUFBZU5xOWs4MHVBMUVVeC8vVDY2TkNHaEtScGd1WmxWaFFWUitSeG9MNFdBZ2JwR3dIb3hXdHFlblE4QUJkZWdKUFlPMGhmRHlCallXSHNMRHl2NmRIbXdqVmxVem16dTk4M2pQbjNBdGdHTzh3Y0xyNkFMenhiYkNESktVR3g1REFoN0xCcWhOWDdzSzRzNm5jalpRVEtmZGd6TGxSN2tYZHVWZU9ZelNXVSs0ajd5djNZeloycVR4QXZsTk9ZREgycWp5SXBFa3BEeUZoc3NvUEdERkx5by9JbUx6eUUrS21ydnhNZjYzbnhTQmxickdDQUJWY0ljUUpDaWdpZ29zc01wakdIR2tWSGtyVUJUaWp0RVhKbzVlTFRlcU9rQlpkUURyQk1kOURXaU4rRzk0QmRTN2xJalZWa3ZVb3dTZUZYTTl4UWRtU3RWVmsvNENyaTVwd3hNZVhQQlYrUTVRbFM3V1ovWmk2Z05xL2ExeW1sNGRydGE5Uk9wQ00yMXdMcktKRWEvaXJsL3ZOejBWZTlLMUtwcm1IN1ZlbTR4eWRaV2pGVDM2TC8vbVBKOGdlTlVmYUU2dDN4ZityNXdYcFlTUTVmZkdMU0I3SmwzMURuTW8wR3BQN3E2L3Q3ZTJ0UlpsdkJUbE04YW5KazZhK0ZWUFdpRFJQbFozejFML0YrTnJuenM3TkhxVUQ5c3Q2UmMxWjduTG5DMG9iTWhGN294YkVOc05LWm1UTlV2cTZhZlAwc2ZHK252V3ExRkRGZWpQclR2TysyTW1WUGdITVY3d2NBSGphYlpSSGJCdFhGRVh2bFdWSkZOVmxxN2ozYnBsRmJPNmlpcnZjZTVFcGNraU9SYzVRUTFMTkxiMG5TR0FndXdScG15UklyMGdGMG50QnlpS0xyTk9SUlpKdE12UG5rNHdBY3NGei8zdjN2L3M0QklrS2lOZS8xM0FBWlY0Y3RONVF3UXJPd0F4VVlpYXFVSTBhT0ZBTEorcFFqd1kwb2duTmFFRXJabUUyMnRDT0RuUmlEdVppSHVaakFSWmlFUlpqQ1paaUdaWmpCVlppRlZaakRkWmlIZGFqQ3h2Z2doc2VlTkVOSC93SUlJZ1FObUlUTm1NTHRtSWJ0cU1IWWZTaUQvMFl3QTdzeEM3c3hoN3N4VDRNWXIrNSswRWN3bUVjd1ZFY3czR2N3RW1jd21tY3dWbWN3eERPSThKS1BJcWJjRFBleFAzNENiZmdIdHlKQi9BNEh1Tk0zSUVmY0NPdXNZclZ1SnMxdUEzdjRrYzY4Q0Nld04vNEMvL2dFVHlGai9FaG5zWXdvcmdYTVh3S0JSL2hFM3lKei9BNXZzRFBpT01iZklXdjhRd1MrQlAzNFh0OGkrK1F4Sy80SGJmakFsU01JSTBVTkR3RUhhUEl3RUFXZWVRd2huSDhnZ2xNWVJJWGNSbVg4Q29leGxWY3dYVzRIci9oRDd5R1ovRWNYbWN0bmF4alBSdll5Q1kyczRXdG5NWFpiR003Ty9BOFhtQW5Yc1lyZUk5ejhDSmV3dnVjaXh2d0RtN0ZrL2lBOHpnZmIrRnRMc0FiWE1oRlhNd2x1SXRMdVl6THVZSXJ1WXFydVlacnVZN3IyY1VOZE5GTkQ3M3NwbzkrQmhoa2lCdTVpWnU1aFZ1NWpkdlp3ekI3MmNkK0RuQUhkM0lYZDNNUDkzSWZCN21mQjNpUWgzaVlSM2lVeDNpY0ozaVNwM2lhWjNpVzV6akU4NHh3bUZIR3FERE9CSk5VZVlFalRERk5qVG96SEtYQkxIUE1jNHpqbk9Ba3AzaVJsM2laVjNpMU9xK3BMcGNyS0JteTJlT1M3TE1aOWtoNkpYMlN3dS91RC9WYjlKZ0RKTjJTSGttdlpMZWtUOUl2R1pBTVNvWWtleVRETnQydTJyaWF5QnRLTEpKTk9pSngxZHpCNHdyV2orYjFuR0lvWTRxUlZXTFNPbENWVnJWOFRxbktLbEZkazFWdm4wMmZwN0kvYitqMklSd1NvL3h1cjgvZTErMXpTYnByZEUzSkpWVWo1c2lONjBKa1pjc242WmNNU0FZbFE1STlEbk9Fb2lhU3VXUmRMbWtvVW1lZGNYV3NvT3V5NXU2YVBJaDd2b0ZlaXdOaCs1R2FkRXQ2SkwyUzNZNHB4ZEM3TWxvK2JTMXJDM05aSVdwRm9wQ091SjQzcERLVGJWOVduYkI5WWdGYmlqVnNvNmJLZ1haR1Z0WGlJa01JSzhNU01zT1Nkb2F0ckF6aHN6S0V6ODRRMHM0UVJwRWhsTWd3d3d4N2pLMnNNWllTWXl3aHh3aHBqeEZHTWNaUzdlWmVRM0VqRXMycHVqWmttNjFqcDFpelhLZkRpaXZmTU5QTE5kck5aY3JWMjZabGk1V0VmWHJBLytyVDVoZnJIV0ppdVliNHdHVWFOWW5VWkNicGRnV2RTWlBtTnRGSVZuRXFtdlU3a1RwZDFBMlppS0ZvS1NXZUU4ZEdjVFRFbzdUT3RkbFUwVGtjaVk2VWprM0RadFNJa2l0ZWJaYUYwdVVHcTZLVVpvdGpxZTBjenFkU2lxMWJFbmsxWlg3eGlWVFIzbG9zbGE0SVcwcEo2N25wTmxFcTJhb2pzcGN4NC9SWVZOR3NmNFJZMlZwS2o2YnNKK2J4aHFUd0JRb2lLSVhmVXhCZUtRSUZUNkRnQ2JrS3dsMFFoVnNoZWN2cmRoV0VweUFLTFUrZ0lJTC9BZWJlWW1jQUFBQUJWcXBlOFFBQScpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUVtVUFCQUFBQUFBaXRBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJiQUFBQUJ3QUFBQWNiam40TTBkRVJVWUFBQUdJQUFBQU13QUFBRGdGRndPRFIxQlBVd0FBQWJ3QUFBdWxBQUFqdWhZZTJraEhVMVZDQUFBTlpBQUFCTklBQUFzaSsyR1dSMDlUTHpJQUFCSTRBQUFBWHdBQUFHQ0liRzVLWTIxaGNBQUFFcGdBQUFJUkFBQUREaTRWcmMxbllYTndBQUFVckFBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUJTMEFBQW95UUFBUWZCZUxtZjZhR1ZoWkFBQVBZQUFBQUExQUFBQU5naXpaVVJvYUdWaEFBQTl1QUFBQUNNQUFBQWtCOVVFNUdodGRIZ0FBRDNjQUFBRERRQUFCUnluN0M2NGJHOWpZUUFBUU93QUFBSnFBQUFDbnZNSDR2SnRZWGh3QUFCRFdBQUFBQjBBQUFBZ0FWNEFvMjVoYldVQUFFTjRBQUFCd0FBQUJLQmMxNmVWY0c5emRBQUFSVGdBQUFSVUFBQUlSN1FFYk50M1pXSm1BQUJKakFBQUFBWUFBQUFHWHlOV3FnQUFBQUVBQUFBQXpEMml6d0FBQUFEUExFWENBQUFBQU5MUUQ2RjQybU5nWkdCZzRBTmlBd1lRWUdKZ0JaS1hHQmdaTGdNaE04TVZobGRBOW1zZ1pHWjR3K2dMWkxPQVZURUFBTFpFQjV3QWVOckZXbXRzSE5VVlBuZnR0YjJ6dXg0L3hvN1hhNC9YdTNIc0pIWVNIT2RwSnhBWHVZVlFrcVpBYVNBUDh1QWhJS0V1cGFtcXdnL1MwcWJRU3BWYVZZaFdTY2lmcWxJYjJxWkNJUlZGdUVTUnF2eHhIMjZKVStRaVhHQmJhZi9zVDZiZi9XWjJQV3V2N1N5MllZN216dDJaTzNmT1BmZmNjNy92MktKRXhKQW41VlVwdjNYb2pydWsrZkEzaGgrVE5ROE5IMzFVQmg5NzRNbGpjbytVbzQwNGpnUnhVUktRTXR4WnlMM2c0U2UrK29Ra2podzcvcmlzZUhENGdjUFMvZWpSNFdPeStkalhIaCtXN1d5cHZQYUM5dDVidkNNc3k2UkNxcVZGbGt1MzlNa0FXbFNoeGNiQTA5RS90L2E2NzdhZmM2L0pwSGZ0Wm04cU9laGRueEtscmxHL1BobVdFL0swbkpSVDhsUDV1WnlUcS9JWGVVL1M4cEVxeDVNVHlsQTFPQTNWcUZyd0s2bjYxSGEwenNsSDZsWTgyNk1Pc2o2c1RxZ2ZlZTNQcVYrcFY5VlYzUWRGS2NQSlFwLzlFa1BaNzJSUW5oY2I0K2tYUy9ZNWFmenE0ajA5aW0zT09PYW1Xa3c4aThrZzJ1MlNIcnhyeVNHeDFGb3gxVHFKcWZWaXF3MjRwOS9xd1hqNjBYNGZ2cUw3ZUJQdjYvc3AzcmRsRy9yWmg3YTZwYjQvd05KOU44WnlCOHBMYUtsTFU4cFYwRW1ya0RPaHdyaEdvVjhBZDdMNGxhWCtFMXB6akdJYlRxMTlHV1lreGI0KzREZnZ3L2YzNDN3RHA2dExQMXBWcUVyb1hZVXhoQVJXd2pnaXVGYmplVGw3RHptaitndjQzZ1MrVjRWYUJOOEw0SDZXT2dUbFFXZk0xektEdXhrcFU1VzQ0N2JXZHUyVGtFU2xVMWJKYWxrbkcyU2piSUVOQm1DRDdYS3ozSUtSM2lZNzVVN1lkRGRzY2xBZWtrZmtXWGpBOC9LQy9FQitLR2ZrTEVieUN1d3dJbS9KWmZtdi9BOXVxVlNaQ3FwS0ZWSFZhbzI2U2ZXcVBna1kxN1VmVlo2dU9pMk44TWdsUFp4eFp3UmxHdWVFazRaZC9NOG1lRW5CYjhTNTZFdzZyenVqcUYzdzJxTXRMSU02K2hoait4SDUxQTlua2hwTk9GZTA5cDdtbVZsYnAwdnVQNzBvV21hV2FQVHBoV2lqWjdmbzg0c291ckFLRjEvZjdHTDBrZGMvL1lsNm1iczZqQnRxZjFIMjN1Z2NjVTFsK1lYTWZPMDlIYWIvN3BtamV6Mkx0bGZxWTJDV2Ryc0wrcjNDUzlkMHYrWDZHdWNzbXZRUks5OHZ0WEZHY1U1NnM1Umw3TmlSZjNhVkt6WEx1RE0rM1JQdzI4Q1RySE1lNVFpLzh6cHQ4WWhySDIwZHZEVXhwMTJHNXJCRENtY3Z5MDF6MnVGSWtYNEg1cGozWEw4R1NuM3N2SkYrNTF3UEprYzhRUnVtWVpXMForMWloK0Y2SitQeitOenJ6djJXanR6ZURFM090VXQ4Q3BFOEl6SG90RWtzYUJxajk2VTlueGpIZlJzV01RdjlrZU8yYUt2VS9PdDN5cjVUcTh6ZHorWlJMQUFNRUlWRThLWUppOWRBUWxJTFVWSUhDVXM5UkVFVEM2M2FKSUUzT2lEMXNnSmlBVU4wU2dNUXd5MTRld2VrR21qaElQbzRDaW1YNDVCYStRb2tMTTlBNm9BaW5nVVNPaW5mdzd1dlFVSkFrMk40K2paRXliOGdTdDZGS1BrUHBGYmVoOVFCVTFSS1VJV0FpU3FBTGlKU3FhSXFLbFZxdGVxUk1MREdHb21vZFVCOFVhQ09tNlFheUtNWHlLa1ArS05HYlZLYnBGWnRWcHZSenhhMUJmV3RhaXZxL2FvZm93aklBYW1FcklRRklpaTFGU0xlK1Awalh3NEpjTXgxSEhNOTRrTVhScjRTQ0tvZXVLWWI5UjVaZy9wYWlBVlV0UjcxUGtnRDhOVUcxRGRDR3VBQm0xRGZER2tFNXRvaXkyUXJwQW5vcXg5K01RQnBCZ3JiSm5FZ3NlMUE4VGREV2ozTERrSk14SUVoU2NybjVIYVVPeUcyM0FGSkFxdnR3dng4QVpLUVBmSkZhWmU3SUVtNUc5SU9wbklQNmwrQ3RNdTlrSlI4R1dJamt1L0Z5TzZEZE1qOWtCWEFlL3N3dnYyUUR0am1BRVo1Q0ZManphV2V1VG9nd1ZQd20rOURHb0FKZjR3Ui9VUmVSUDBsU0lQOFRFNWpSR2NnTGNDSlovSDBuUHdhWC8rTi9CYlcraDBrS1JjZzdmSjd1WWo2SlVoUy9pQi9oQ1p2UURxQWg5OUVPUUpwa0Q5QmtrQ1piNkczZjhnL1lYSFhWNjdKZGRSZGoza0hzckxBYno2QUJJQkp5OEVBZ2lvSUJGeWhLb0NoL1o2azhYV2xDcXN3UEVsN1ZZaGVCYlFOdkIwdThLZjFZQkttMmdBdWtmTW5laEsrdGhHK1ljSTZ0YkJLUGVaZHI1QU9XTEdUS1BvZ1ZzRnhlUDh6OFBxVDhtMzVqanduMzRVRlg0UFgvMVgrSm4rSDc3K05FYndMbmQrSGJpSG9FWVZYZDZzZWVQVTZGMFBqaTV2eHZhM3cxNERacTlGMCtONW9FMzF4NlE1M0J6UzlPSndxaU9YbXpPaUdHR1RtWTNheEhkdks3ekZHUHM1WmZNY3FpT09aYVhoeWlGRTl2eitoYm1LZFdHNGRrczNyWTNsNGdQRVBHbVZ6Y1pIOW5wOW5CeTMxTUJheEwydDI3RmdLdG1hc3QzeTd3Q1Ruc0V2djRIeG1ZOWZKZXBpbWk3akp6czJseDMweTN1Nmtud3ZXZnQ3cXhBbzJrQk5RRWZkUDI4VlBZRkZaNXlydXhEU3E4dTlFR2dseFpHUEZzRGErTkRFRHNZL3hmb2FNSjFQY0Vybjl6TS9Pd0k3eXJZSFJScWJqelB3N21VTHYxUmpNcjV1M2E2YnpMZUJwTHJadzhSNzNicCtmRmh5MjM1T0xJbHBqdnRrcjJLc3Q0bFNMNjJVYzJPQUtJblpLenlOazB1czN4alBtOC90UlQ4QmhNU3Nhazc2RVhuZk9ybFVwbklXemF4RS81VkN4RFd2M1FtemF5R1BPbmpibUZIcldhM0dLajlOK3YwVGxibG83bGU5clRIdVYrelpSVWE0djAyOC85RFNaczVYTGxzam9odkl4SUdlL0ZIcXpPSnV1MzhmbzAyNXZNWDhNeTg5dmJoN0JGbUM3bE9jTk1kUjc4VzZLK0g3TTQ1V3UxUTJmN2NkcGQ0M29Nc1Myc0QxdTd5MWlTRnVNdkMweU02THU3UE15SGRVYkpYRkVZOG4yaXRRTXZVWVh5RWR0K2tPV01TYUZjZmNVVzExRnhtVjdlMHBxSnV0YjROR3ppSDExVFZ0L3NlTDhkOWJkd3ZCR3VlRHNBLzErcWk5N1JzUWNLN0d2Z2xGTXk3K05scXFiZno5aHpmNVl2bTU0djJKTG1RTXJhUVpuNmpZZnEvc1ltZENTTUlSVlJDZWptSVZLMU1vbzByOFUyWEhuUXFFNVB6SVdHTUhNT1JDc3dwb2NSeG5LL3owbEtCVmdoVldzaGZEbEVEaHFCRmkvMm9mMi9VYzdXSm9GdHRJSVJ0Y09wdElFZjJzR2kydUJ0RUxhNGIyYUc3U0R5NlRBYzVKZ0NVdHhCUGlYSVZlQ25vUjQ1a1J3Vm50UzUraytKWTBZUmFNblRSRDNjTWZnaW5BMHJpUlJUK0pMalY1UG4reXhEUHJGZVFiQVpTc2daZVR5U1hMNUpFZFlRVVpmN3N0b0JIMjh2dExINjZQRXlpYTV2RWtXWDAzK2JwSzVtK1RzTmVUc3RlVHNkZVRzOWVUc0ZqbDdBemw3SXpuN01uTDJLbkwyRURsN25KdzlUczdlUk00ZUoxdVBrYTAzazYzSHlkYWJ5ZGJqWk92TlpPc3RaT3ROWk91dFpPczIyWG9iMlhxQ2JOMG1XMjhuV3pmSTFzUE12QVNaZVltUXVVZkozRk5rN2lZNXUwbk9icEt6MTVHek41S3R4OG5XTzhqVzQyVHJ6V1RyY2JMMU9ObDZLOW02VGJadWs2MmJaT3R4c3ZWR3VReFp6dnhPa013OTZXUHVTUjl6VC9xWWU1Z1puNGlQdnpjeHl4TlVhOVZhY0hiTnlpdkp5cXZJeWtOazVRWlplWmhabmdpNWVaaFpuZ2ovK3RtRitkQUk4UUFzZUFwajdzV0l6OGhuTU01WDVEYU03Q0xzZkFrYTcrUDNIcFpBK1NITnNnTlZnVUg0ejZxbHk3cWpQTU9jY1pab3AzaTdVZTRxUmdGaXpSQUZaM3c3NVFVeTVmUnNMTEl3YnZQOXNmbjJ2cEx6cEViSis5L2k3c1pEMDVCb3I0Y0JkOGlSNGhscXJGdWIyZTFpQ08wNStFNkk4VVF4bmlqbXNnTHlNcVNjcXlOSUR5K2piN3RlN2ZxempzQjdmZkdvays5M01oN2w4cXl6WlZqZGVEU1ZZVzFnSk1ybENuWEVhV0tVaWMzSUNTYmtzeEEzeWlRWVpab1paUkx5ZVVoYzdvUzBNRXZZQ3F2czlxS1B6ZWpUeHVpVFlQUnBZL1JKTVBxME1mcTBNL28wTS9va0dYMVNqRDdMR1gwNkdIMVNqRDRyQ25LRmJ0NzNteERMbC8wdFp5UnFZQ1RxWXNTSk1lSWsrQmZsRmxwMkplTk9nbkdualhFbndiaVRZTnhKTXU2a0dIZFNqRGdKUnB5WWwwdlc4OUhwaXpXZHZsalRPVE83N0lzMXpjd1Y1dktET2pOWXljeGdGVE9ESVMvZnJDTlJaSjc4NEN6NVpqV2dCdmcvQlZINFJRVCs5RExIZTVrNlh3TUd1VTcvTWVCYkd1VUhjR29jSW1oYmpWKzErQjBramdqQitvTVlxODYycjZMVlZ6UG4zazNiOTlEcWEyajF0YkQ1aTdJT01lOHNmRU5INlYzOG0vMXU1aC8zNE12dllPNy9EYXZjTCsvQkV2c3h5Z0U1REMycThNV0hOYUpRcG1vaVNzSWQ1eGZFU0UvSjEzSG5XNUNBaXFrMjNGSE1SMnE5N1NLaTVFTjYzV3p2M3M1MzlVb3psS24zVkZYRHNwWmxIVXZ1dGNwaTJjQ3lrZVV5bGszY2lmVi94M3o0ZjRTNmZPY0FBQUI0MnMxV1RXeFVWUlQrenB2WGFmdjZQNTNPVEtlZG1WcUtWa1ZVUk5UYUJRVXNpYTBZbXNhWXBpSDJoeEp3bURiVFB3V3FTQXd4eEJCaUNER2tjVUdJTVM2SUlTNklDeGJHaFdGaENBdmRHQmVhRUJWREJCU3hTdXYzN2oyVzZVenJUK0xDVE40NWMrLzk3am5mK2M1Nzd6NElBRTlDY2dudWxzN3VYc1NIWHM2bTBiNHJ1L05GOUtVSEpqSjRDUzR4V0ZoQU9aMGd3SEVSU2xBS0QyV2NxMERsSXNLajg5Zi96ZXA2bEhUMFBkV0VuczBkdlUwWTI5eEQyN08xWXl0dFYwY2Y3VFBQZHRQMitxczl2VDFkdEgvRDVzOVZ4NndHbDFtdHlObGJuTGRlTlRRd3ZoUDl3K25kdXpCbzdKN2h6T2hlakkxa0I0WXd4WWtCSERMMlNIcDBLSTFqbWNtOVdad1l6UTVuTUR2R0FVNk43ODZNNEwzeHljRnhuQm1mSEJ2SGh4UCsvRWNtS3d3ejVqRWphMzIycm1FVEpKL0NkVEcyeEZqTDNUSFdNN2JNMkZLdHFRWXRXRU5WMjdFRjNlaEZQNGFSeGdRTzRIVzhpZU9ZeFdtTjk0YjZTK28vVi8rVitzdW1jNEx2R1pXKzZGT3lvdzlldHV2RnJlcDNxRCt1L29MMUpWQy93Y1lwMmFpK1QrY1BzSXI3RUpLMThxRGNMdy9KazdKT0hwWkhaTDA4S2s5SXU3VEpHbmxBTnNoajhqaDNoRXgzUWdoak5UYWlBNXZ3QWdZeGl2MTRsY3kvd0RmNEZ0OFJGOFRIUnJIOTV2K1B6Q0dvUTlKVUVseW85c2RTSkpWMnpIMCtOZ3h4ejZNSm5YaWJ1MytRY21iZEpNL0xzQnlWYzQ3bjlEdUhuUStjaTg1Y0lCaG9ETFFHOWdWT0J6NExYSFZqYm92YjVuYTZJKzR4ZDlZOXl3NkZFRWN6cTFxSE5qSjhHcjlSdXl0STRGZmpHL0N6OFhIY01ENkc2OFluY2MzNFJyeG1mQlFIamErbllwNk5LYXN0VXBvVWVWTWovYVNSN2lEdlVzVHZtdnNYUlI3U21BSHlyRVpNN3RhSXpZcS9wYmc3a2U1UnhDcEYzTmFJYzFxTndKVVdYWE9vWnFXMGFqM3ppdlFSOStwY1hpMlNzclZJd3RZaURWckxkSDR0UkpoYUpHbHJJZExVSXZHVkZDZlNLQzZOVm5IdXVLR3hyOXZjVm5GR3RvcFBXY1gvSW1LRlJpelRpSjZOeU52Y1JxelVpT1Uyb2hScnhOS0N1aXUxN25LdDI3TjFNMUorM2VWYWQ0WFc3V25kcFV0N3lJak5pcitsdUx3ZUVyRktFYmMxNHB4V3M5aERydVgwa1BYTUszS3hoNXhiU1oyb3FsT242b1JWblpDcUUxTjFJcXBPamFwVFc2Qk9UTldKcURwaFZTZFVvRTVFMVltcU9tRlZwelpQblppcUUxRjF3Z1hxeEZTZGlLb1RWWFhxY3RTSkxGRW5wdXBFYzlTSjVlVk5hZDZFNW0wb3lKdlN2QW5ObTlTOGpUbDVFMHZ5cGpSdk1pZHZ5aUFpZk5yQSszaWFIR2I0OHlUSTNwVkpOVG5XU3B3NytMenl6bWpGYytqRERyNDdSN0FIR1dTNVp4OWVvWGFIY1FSSDhSWk80Q1Rld1NtOGkvZHhCbWR4RHVmeENTN2dJdCt6WCtKcnZtZXZzcXMzeVhWZUhBa3lhajNaelBDYTRqWE5jWnlYbjQxMWtMLzRiTWx5Y2QzSC9zTTlqdFFUNlppS0hHS25hS2Y1YzFoUm5MYUJleHhwNUM1SEVyNVdrdVJPaDhxbWJJNlY0cklYOWxUd0ZmTk0vSEtlQ3ltZU1nRXlhalVuamozQnFzMlhoSStENVVGT0tjNDRQSzhQVWpmdy9YR0Y0MnZzalN0VnZBOUMwc1RlK08vRXRRaVR4WXkvbTR3YnlEUkJocW5sNW9oMkxDZHpQbm4veWU0cTlyK0czM2UxRXBZNmlVaVU5L295Yy8rejNmNlY0VDNwZitkMDhodEcwR2krZit5VEVLRFdYZGdtL3VvMmMzNTM4V294Q1BzRVJzUTFtTzNpeDk0dS9oZFZseUlkUG4rZTRWQk5Oa3Q1TE5QbFB3QlRmSHZkQUFCNDJtTmdaakprbk1EQXlzREN0SWVwaTRHQklRTkNNN1l4QkRDcWNqQXhjYk14TXpHeGNES3hMR0JnZWgvQW9CQU5WS01CeEF3dWpyNk9ESXdNSEw5Wm1DNzkxMk5vWUQ3REtLbkF3REFmSk1mNG0ya3JrRkpnWUFZQXZaY1Bud0I0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0Mm8xN0NXQmJ4ZEh3MjZmWUw3R3R3NVlsMmJJdFdaWWwrWlN0ODhtSFR0dVNiMHUyNC90Mm5EaXhrNWdja0l0Y0JKSnloSENVVWtwS0NxVHA5N1VRS0UwSmxCWlM3ck8wMEkralVLQlFqaDlhSUtYOEh3bCsrbWIzUGNsU29QMCt5RDVyNTgzT3pzN096czdNN3FOb1NoMzlFcVhSdjZWU3FTeUtZdVZPbTFVbFlvcU1EanY4VWlxeVU4UGgvSHgxem54THZyWmNDK1VQNkYyeG1DdDRRNlBXVnVKQ1VkRW9OWTNPb0Z2b1IyUkdLb09pWkF3OFQxSVVSVlBaOE9palQxRjVsSmFpYkt5ZTVZdU5JWVhSazZKbjlReCtVZTdyRjA4MVRJblhlMXU5MTBQcEZvODJqSXBuZmEyKzYzMEQxemRjZjdycDRhWmZ3SC93NS9UcDA0c1BVeUpLRjkxTmEwVVdTaytWVVJhS1VyRm1aR0kxU01XYXpNaGg5NkE2QlAwb1ZZelJ4S2cwQ0FZalJYSTdWRHhJbEsxVXNVV3B2OHlwSGl5VzJjSWxGcTNQVTdQR3Z5ekhsOXZ1bGJaNXF3dUQ3bjF6cXJ2S3JPWGU1aiticXN0ZHJmc3ZUZFhudFJVV3BweVRhaUtzWTlDNWZZKzRzcmt5L1V1cHJzVTZjcEZvT3dwb3phcDNSQTFvb2RpaWV0c1BjdW1OZmltNmxINVlacUkrUmgrQ1pFeElTaHVwV1JtRHBGUXoraDdJU0VTVlJqK25EOU9QVVVhcWlxcWpLSU1FNll0TXFYb3lBMTVreE1QZ0owS0tWRTdXbHNwb29NNm1XRm1UQkVha2xHZXJXQThNMXFndlNxVVBaMVdyQTFXRGMyTVhqdzZJSEpaaFYrdm9TSy9paW9DaVI3MVdYS3pPenVldTY2bTdxYjZoMVY1VjRQUlVsVlRXWjJXSWJYVXo0ZEJDRWVvSm1qdXJPanp1MmFMbEwvYmNjTis4Uk14SURSOHB1NnhPUC9xVHRTMUQyVnhXWEY0TFBDTTgzOVRIOUNPZ001U2N4UnJEVEp2VTZoeEZBenB6Vml3K1MzQ2MwUVcwbXo2TE5VS0ZaeU1MZUtjVjJhcUx0YnJ0bTBZM1hPdzRFcmlqOXlpcTJMdVhlK243RCs3SGJhSlBRaHNwMzBhTzU0dG05TTRzaDkzMHUxZ2IraXh1eEwyOGR5K3FKSTBRMVk3V29CdnAwMVF1dE1IVGI3S3pLcDRuRnFRR1FwTWd4blFndTRCWjJHQ2F6RkNBd0l3WHkxSjNORXVNMmRWb2pTaEhQcGRUWG1qYnMyTEZYcnN5VnlMSlc1T2RTKzhFdWgzVVZscExOMURwMEFuV1VWNXZHVFJvV0dtNFgzby9lU0xISTQ5MHdqL00rNnZSTmRRUHFDM1VDb3BpNUxFWksxbHR6bFd1a001K0g0bWxzalMxK2g2S3lLYUVlaDNOb1FxWWZjcUxkRXlKRE5sa3IzZDNrM2VLNkpmVUxkUU8zSzhxY1JrSzZ5OXRhZUdoNkl2UkJib1U1QVYwR0dSRDFlakxhUzd0aUdqLzE3c3Bzdjdzb0ZzMW9GdnBXRG9HSzlZVGZSRldHMEpaVUN3SlFpdHFSbDJib2N4UHozVWNIc0dQaHFsZmJEcUJTL2VlaTY5NGRTOTU4THovQUI2dndacUd1YmZKR1MreWljNXVlbHIyU3Y4VmRMaTFlM1N4RGVNVVFPY202RmVGVjcySDVyV1RNVG1GL2hnZFV5Qjk4bWEyMWxZeDdNcWEyZDIvTm5UN1VSU1J0ZC85dmFHU0NvdmVGQndZN3F6ZGNzdSticUNsaHpIWW9MOThzRTVLbTlWSmlFRy9PbFlualEwQVZvdkpPaGJ1SEdzTzZRM2lzOXc3TW5SWStrVnF6MHpqN29obHVuaXV0Q2ZvWUZQOGZ3bDN2RFhTMXJqZXAxYnk4cEhEb3hCb3AxRmlpZ0tDTEl3R215U1RIQ0ZIQVhkR2ltNGNIVm9qWFZOUUVlRGUrRzRIZW9tcjZ2cnVleWpDblJUbUVYaHpmSU0zVnE2REVUb1RlR1BISWwxVG9RNW5iMW9iV2lQalByRlVtNGJXTnUzdklieXRiSEc3MGwzSTF2MU0ya3h2YUNGQW1LT3BCcUR0QVJubVVDYm9pZ2pRa3pCZWZ2cFVJZ0NuWm9NZDRIdW5xNFAxMHdkVjVWUGx2WlBlTGEyem13YnZuQnVvNC9UZEp0VGc5L2JVMGYwRjM5bWhVby8zTkcwSlhybDczNHM3OU53cFJaWTRWend5UGhxcVpmR1krcUh6bGNMOFlpRXpxQjhkNG02V29SZWszRTU2dXJ0ajhXWml0eW9GM2NxaGlySHRSZG5ZTXNXWmM3SXhCVU5NYW95OUtwU3RSVXZXcXFhN3cxM2ozOWF4ZHN0SS84cjY5WTBEYTdsUFJEYzJ1eHNITnd3T0tCaTN2OVphMDBHWEJsYm5GL1U0WGNQT3dlN1FCaTA3WkI5MDluSi9RdWF0MWE1R2E1ZnJ5V0I1dWtqUlVWMWhiU1J5c3dGZmxZUXZBOHlLMWNrbWlFc1Fub2xWeXEyc003WVlsTC92MzVscjZEVU9ydlZzYWw2emVlVnQ2MFo4a3E2Ny9jMHArMDArWXlDd2JZTmNPVDhVM0J5OGV2ZUIzMTFjMldwRUt3ckxTMzVaMW03ekJDaXkvK0UxK3dHZGttWEVHZ1g3bjV6cVFGZEZvOFFtOFBETUpUakl1QmRzaTVsdTR1Mm5nUkVqcGxlS25zM2lia0ZWbWNnUmZtVDA4TFY5bUs2TGVvcTJvN05aUmxUMjhRMnlWRlNtMkVqMHJnSGFGL0R0RVpQQ1ZpS1dMcEJ5aml5MG12dDlKcnBjSUVCVG5iQzMveHBrSWNmN3I1Y1dKQjliaUZJNndiN3NWbFYydFZtclBVRlo5MkRuMktzNWpiSDkvaFpGY2NSc0xER0ZySkdtdzBOYkVqWitHblRBS0xxYVBrN1ZVRUdLU3VFM3JTd2dTQlNCeHBxZktIeVZvQWtDR3hLYTFGZ1RUSVVYS3ppZUM3cHVZTzdvM1pkL2Z2M3FIL1RwRzhlY0Z0ZXkwb0h5V25mSHdTNWpUMUdkV0s0d2hxcStjMFhrcHUwdEIzYXRIRHphMkMxYVpqY1VXb2JyN2pPZFBIb0RvbzYxWDdjcXVHL1dZNm1xc29VYVZ0NjZTcDc1bWEwb1Y5VnhxUFBTdlkzN1Q4M3VQWlIzejJTVzVLbU1waDJoTG9xT3Znb0R3ZmFGQVN0QTZVdzZSbzlzY3JBRDZGazE5OW5rTE5vMXY1bjc3dHRWRHp4QW4xcHNROHRRTitoK09iUnBnRFpTMERJZHRvTzhER01MUU1RSXRpRCtvL3pncTMzVHZwb3FtL2ZpcnZHcW00TGRUdk5reGRVMXpheVZQdFhmWGora2xMZGF2Sk11NVAyaU0yQjJvdkwzMnVvckxMeU5xWTErU2svUmp4TUxucmp5R1VGaWVHbXhkRjcxeGU1dFY2eSsvNktCZ05UWDNIMHczTmRkTm1sMkZCVmZ2Ly9pNS9jVWQrUU4zcjVtY25XQm1yZDdtUDliZ2Y4VldGOEY3b0YyT29wTlR2bkIxM2RmUDNIUFJ0WHNydkRldHBGdSt0U1JYVnZQYktiWExIN1FlK3Zxa1RYQUY2WXhDRFRTTVFWczhQai95dytpRXpMdW9USWtrM0dmbVZHamxENFZlU1g4U1lTTUJiZHBJdjBLYmNEWWlxREZEVEx1eFlyenN2TjFnUHhPbUh1ZUgvZmY2YXRoM0JxOGMza1I3TCtpMlBCcG9reG14QXNBamRZSFREZEp2L0NadDdvdlArSmFkOU9BWTROV1dqSlIwbk1vNGxNKzA4WGRuMWR3dzZHK0grNXV6WlczeWVUOVAxcnpoeGd2ei9MODYrUTZrVjV1RSttZ29IZmMzRjN1NllQVHRhaW5kdm9ncXVXZW9FOXgvNFhLOE02RzIxWEJJeGZhaVlqa1JGVUhwdzlpelNEK3kxK2puNktmd0R2d1gwQ0RVb21sd2RPRG1xYW5TdTUzTjBrQzFXeTlCT2lsdmFoclYzcERNVDUrUXZZZ1FnKzJjVGxNUlBuQjZUb1UzczE5aDl2OE56ODArQU15Yy9keE42TXdkdy9mQnIwS2JWTDRObGpxMDVlZ1doa3djclNiZnkveThIem81SGhlWVhSWXArbUJPVzZ4Yjh2OCtNR0ZBNmgwNDBIYXdGMkRkaTYrQkIzMG9wL3hlemZtNTFGK2puU2tZUjVlREwvL0V6U2F3dys2RXVNdnZreFhZSHlhNk9kVFlHUEVlQmMweEJjMzFreFZFZStHeDl5TVNNZk9sdkh1OWwwdDQ4SEl0c0RFdlp0MkhwbTR0MkhnanJWamN3TjNyaDJkNnczczZ0djEzUGJ2N3QzMTdQYTRub2JKSEdVbjZHazVFc241ZFZVT2NucDZaaUY0WUdDRHZXRzZmNmFoY1JWOWFuSWdPTy9odmtERHZjMHVsdGYzMnVnWTRWR09WMnNLZUlsSmZFR0VrTXczUFJ5K2tkMStEV0d3K2RCUTk2WGNlM0hPYjg5b3E2VnYzRTNZblB2bEhvVkxjdTNTQUJKNWxtRHZSeWNDWnZVeDh3QlRJTENOSHR5VXM4RTVpWmtmN3JtVXUyK21iekxRdEFybGNCL1NweWI2dWhaeXVGZlJtczRtcDVQWHVYU1FjUnI5QlBpTjJNZU5tMU84QXJCSjFhTFl6a3YwalF6RjlFR3p6N3Vscldxb1dGb2NNYlQybFZVSFEzV0JYWkh0WWRuRVVIV0h1ZHlPZ2tYaDJycUptaHhsYTFhMmo5VlZLd29MTzJxOXErdHRyV1hhV21PUlJVWDZEc040TmhMN0NET2dCMzlBTDdybmtsZGt0RlQyeDB2QUhlaGVQTXJ6R0FZZUh3UThKZEg5dUJzQTZwa2FNMUw5MDRNNXQxeXljZnVLak1icEptVkxVK2NrV0FlTzNYSFp1b244Umc4YTQzNTRrY2JqNys0aTlMcUVkWUg5RUJIV1h2VHd3dG93Y3E3akRvRDZuYVFqL0pxalJrRFhueFIwSGZSVmhQVVZZOU5pOVNjYklKajUyMElPUW5QY0wyakQ0cCtnNFVOMDllS3pkQXZSOWVqdm9JK3JCQnNBYlJGcGpPVG9qcDEvM1lJczE2MWIvL3N0M0hzL1JQbmNlMmdCTlhHTFNNVDlsRHZHanhjV0wzMHh0RjJPNWNJM1pJNWJqOHl1L21JOWQ4WkNSZEV2dVIrZ0dhN3BIUFR6ZDhEdDVkZVVudVdkS2gyVEpVRXZjLzhoUTg5S3VBbzBKMnVsMVpIV3hmY2ptRGFDT09nTzhPdEI1aW81dHBFUWQ1ejhoL1RJZFVlazROMTNMcW83ZVI3V0FkNEk3LytuWUJsUk40M2N4THYvS1BvQXZCdm1hWUFLc25qdTBMQkFoRDc3OWU1TytuMGN0MUJCVkVWcmVEa2pMQU1nODBqNGlWVklHdG1HcXNEcS9BRmR3ZTBBZW1laTgraXg2SU1rMW9BQmVLWG9DK21OblozRS8xbWtCOUZQNmE4Z3JtMEEvNFpmY3pyd3cxTHBOTmdqODdCdm5lUUlpR0RQbDhkV0d4cE1MWm0wZWhzajEvYWFwa3JHM203cnQ1dno3ZU1lM1lqTk5SZ1pPVEd2ek9JMHZ2VW9KYjFsZjd2Tmhta1hSdjlCMC9SN1FCczJOSG1pVzJ3Q1ExZkVpSVJWOEp4cHhPcHA2TGhxc0dTMDRxcUpydENndGFyQU5lSkNkMWdkdy8zamQwd3I1UFRUM0NzWGNkRzBoa3ZiRjNpWkF0L29VZUE3VjRpL2hMVzJ0TnV5RUZIK3NXZXk4Nm9lclU4bHNaanJ4bHhWanZwZWRlbVVkTHB2Nk5ocVNVWnpsditTRG8renlsMVl0Q1NMR3VCWGhpT2pKRm1vWUZzendkcjRoalE2cnd6YnFzd1QxNzF0NkMyMW1ZcWM0L1ZGbzNiWFlNL1FqOWNyUGwzTTk5VTQwTEwwNXIwZERodWgveWw2aWM2QXRRZjJ6WkM2dEV1U0lKUXdMUUx5RE85N285dkdMd2tQbEljMytkMmg2dzk0ekk3UVNLaTh3NVhtN3AvVVdnSVRBNDE3WnR3ZVIrZW0zQXgvalJYMVdjZmNrdXpXS2xVZUx4OEhQSjRCdlZJUWUrQ2xuVEh4UUU5WVZUMjlveG5qTXQzTnVjNHNpY2xVV3I0ODgxYnByYjNvcENlaiswUkdXakREVURiUXprV0lYS0pmUm8xRVIzS3hyMjVJVnBHNE9YT0NoN2prSUtLeGt2RXFmekI4emNxU3liTHV2Tzl0andTa1RiNytDY1ZWeFNzcnpHYU5jNngrd2NxdTdCdzROZ3Q2TTN6bE5ZWm16ZlFHcWJ2bWcvVGd6dVp4Zmd3d0ZGb0c4NkZhMHA1VUJ1dzBDUW5JTDl0ejVtbUxwNUZKczAzWVpFMkcwVXJmeEpFSmRNenViUFFwTFN6MzN5aTFTOTlZYndlejhoN0lIN3hySkthZkJ6c2lCWW9KWGpWc1ZLSW4xQVdsR2lpUFQwOU0weXZWdVFVbHVDeitGSjNuVWtBR2wwZU5wRzBHK0pJVVE4WXI1MzBIbEVCb1EwR2V0bWpGaG9rTjJpMnNBZmtGa3Bjdk4xYlJ0c1huYjFlSTFESENzZkhsQW1lQ1Q4SGFVdVI2RTVOM1pLTC93MHU1ejU5YytHVTEvUjdYOFBMZnVMTmZmWVh4cmRIektCM3dJVXBoZWUxWnN0dnMyUXE3MlpvT1hhZkpNeFZaMmJrV3M5Wk9zNHRQMitUU3pOUzRQRVVOTUk4bDJOL2doU2hGeWZMa2cxZlZrclRwMjJ3eW43Ni9USUlsN05QM2xRVW1wcnRTeWllcldWOUt4WXlqM2creUoxSjJWSVVGZWRmYXVIdlJlVmdHTlU1bmpUQVJDZk9aUm5iY2IzWkt1a1B6ZUI1SEtrZ3ZsV3VzWkc0SjFUbzdkeDg2UCs2SVV5VHJGWjJqY1ZZZ0w5RUtZQnRqU3ZJVTNobGNFOW9Yd1k4V1MxZVZ3NElmMHZuUjRlK1BrRWNueE9EdUJ2SWcrdjZQcUJYc1ZocHZ0eGpnYnlsSllHTFFrdDBTWDlXVjJyZktHMmc3dE5KaUxrWExnNE8yRW9OcmhIMkJmbnBzL2NqS3lUdW5zMStpdjdPUk81L1dlR25YaHBpTnNTN1oyeFI1MG1KS1I0bjJWbGRUTmxvVnM3ZFhuRzRic1BIMjlnVmtzTm9GaTdzWVJwS05TQlF6dWJ5TTBRMG9pak1sTnA1enN1b1pVZDUwVjJwb1JDblAxRWhYTmdUUSthblZ5d2FYcmVST1Fwc1VrT1BOd0pNUjlDcm10OFRkRnQ1clNTWDVFWTNnR1ptT1YxVlU5ZGQwdThVRlRkb3F1NnUrdW5SK3lEeGNLTkgxRzZxZHVacFAxTzdTaXVZeVhaTllZaW95YVlyVXJ0TFd3ZXlzb0RTcjFLRFF5RENmbGRHdjBKWDBkK0x4a3NNT3dZT1g1dlBOZ2txajNyem00cjNTeXBHTXlmTE8vQnNrTjVSTDFKclN5dUpzMWZxODlyOTRNbzRjYm44anBNeFZLb0NlQld4M0hqcFBkQ3RtdVJPOUd1eXpyMDB0bmJYVmVXWDJDWnUwb05Bd1hPYWZtQnExMVFSOGxUMW9PWGV1clZ4WFVHZEZIYkRlWWEzQlpDMEhlbW04WCtOQk9DL0tIQm1icWZkc0xwcXF1TDBMN01MNG1uZjc1N2wzRnZCNGFnRC9QT0JMRS8wYkoybUVUbWhPamdkVzZYODJYcmpnblRRZTlxT3J1SzNRZkJiZHpJMi84c3g2N3JVMVpIMUdYNFBIVjBBRCt6a21SaTgzMldEZkFYZTBidkRXOWU5dm40bGNOLy9LbmtjZlJjd1hwMDc5TjdmSXR6a1ROZEFJMm1TQnBqcFpKeXZ3S3FFWjJFaTh6YVlxNTVxWm9IV3VaTHA0ZG1PbGQ2UDNlK3I4SWovNmlodnBmMi90OE85KzdRcjNaUkk2bjhQakZhQ1Q1UHRJSmFpSE95OUZPeVhjVDFHMk5JUm0yMFBjemUxOFRtMFcvWlkrUjFYSE13cGcvSG12bWJYaGpTQWUvWUtOQVZhd0Vra1J6QWFlMTdMeW1qcGZhb1pFbks5VlNMTkxESXhlT3RCazBZdTFPU1VWSzdRcnJKVTZyVXdpcTlVbzkrYlV1N0lyYWh1Yk1uSVVuWVhHa3gzZHNrYW12UHFZeFpXKzNGZ282V25zVWxxV0UvNFhvMWFrRm5Lc01OZWlYMDM5NmdYUkkxLzc4THRIZ2RkUm5sZTVNN2JkWXNXb1E0ekFYMndUdzN5VE5VQUdBK3RtK1AvS0t2MlhmOFVybTc0aWlWY3FnRVIwT2NMbkxjSytwaUlMeTR0c3ZITkVWcDRVQlZCclFGdWpNeFRKMUJxR0NTYlYwSXJJc0RwZm02VXAwc1YvRU50MVBscERmVXluOE9kRWNySkJ5ZG1FSGVvVWYwNVVLK1NOVUNsWElCYWpkd2NTODBWOTBkMDB1UHl3bGdyNDB4cHNFb0E3Y2thakZ6bFpGZDQzc2xWZ3ZkN083K3B2Mk5sWjRDNEltTVcxYkxNOWxCc2NMVmpkR3dxdTNIOWp5bVJ2OTVGVkdkKzdVYVFJeXJtckdVT3RUWHdUNnAzSlFIT3FReUFITThsaFBrb1ZnbEJJdWxrSENndytjSkk3aCtkSkJZNjFZcG5OaXRwbFhGQzZLVzJ0ZEhCWi9VS3JaYUJJMnRuV0ZxYlJNMUprYjUydjZHNXIvbEc3Uzlld3pwMnZiaW52N3Nnc1ZiYkRlSlpUWHVobkxlaTJDY2UrL002RHMrc214c1NTOE1mRXFyQ2xaRlVNMllaVWpDa1Z5VUlUNjBJVFkvN3lNZXVvd21Ud0JUMzJwc1RLZzVzaUY4Ry9vTGFYamVqckhWUEdIbHV2TnFtQzV4bzd3cnRBbGpteGt6VVRUcEdRYUIwc0hmSEZtSWMwSnpKK2twcDFWY2I2eVhWREg2eDljMFBHNFpMVW4yYjhUSE9yWDF2clJ4N3VGclNhKzYyL1Z1dS9sY3p4a3E0enZMWmphcUxnVkZBTzVRV0labjVBRCtNbnh1V2l4OUJyRUZPYnFWcWMvU1hqaTl0eVdLNFFPeUFoRCt4TUZEazIreWIrQjdINDZMZGJiZk1qbGxVR2lXbWtaS09tc3FiV0Z2QUZOZzZXZHVzazdYNW5yVnJmV21kOWZLT3V5ajZnTDBkMUN5VmxubEN2S3J0SmxoMHFNQ2pVZWU3eW1sWlplV05UWDFabVU0R2hXRjJZcWM5M1Ywb2orUVpscnJxam9Dd2I0cFBuNkc1YVRUOE84VWtyR2lQeENjNWZmMHBIUVVlazRMMkJUNXNTejFYd3NUUy96OGR5VEJvaytFVjRNaFV3a2dMZXEwWTN6ZHc1TVhoOGpuLzI3RzhMWHRaUG5zOWJxZ2NucGdhc1pTYnpQRnRqcU00Yy9QSGNha0FpVDIvTG9hRytnNTM4YzN2MnVzbUp1V3kzK05Jc24wZkM4MVpLdllZTzAyZW9mTkRnc2lXUFVzWG5yQm1UNEkxSWtkNlJpb014a3hYN3gxaW9KOHBza1ZCSkpTT3FjelJtYUxyMGJuQ212UFVQcEtQODlGMUdXNGF4WUtVYWhTMmx0UUd4UGl2TnJMRmxLaXJMRlRsL01WWmZVbGQzZDdFL2pmWXBWWHhPMjBMWkVJZGVraG1wRDBudStrUHFETEV4WTlTZjZXcjBCczQ5R1ZoaXp2K3ppTHRlaWg2MS9QbWVUbzV2SzV4dlpSRmJRUzJqV3BHY3JnQzl3cjVKQ2JhVzZCdlM1czlPOEJBY21XUndqRXB2MGlzY1JKZktFYXByWE8rcjN4RGluMzFyWi91aFRKVlYyNXBxNmt6R1NrVldCWkxYcllmWFh2NVpOajgwTklkTEUwcXRNTm15NTFldHV0b29Wd0Z2TDhLcXlhRWZBbDFvRVhTQnB2em9CT3FtZncyK1RhNGc3UVIvYjRtelh6ZzhKYzFtL0RBWkxGbzFGSFRDeTVhM1ZKQ0hxNlpjcThlRmw0R1N5b014SDh3eVVqSnhJL1JXRm4yYWV4L2c0K2dLOUVPUk1vdEJtVlFmK2p2Qm5VUzcwSjJpRElCbHhXQklSUS9TeTBoTTdVZGVpdCtUM3djZlR3OTdhUkcvT3NtbUYwdXg4SUVwS0trYjRkUzdpVkZmQmQ1SW8zN1FHSmp3cFJmSnN1UlpGbFdsV1ZIaktmQ3Fxc0NUNU02MW1KcnFMYWlUdTkrWnJVdXBUUk5YbTVkcExmbk9mNUo1Ym9XK0ltQmZ4TmliMUlNM1RaWnpIUktobWF2bmowVUcrOXV2M3ZQMUQyYnBsNzUrRWoybW5ReGZ0UHZyZC9GWWFxaEhxZCtnVUJZKzdTaW1uaWZqVzhWOWdOVFJNekFXTC9VS3hjdm5kcEREZGpKbUdUOW0wUHNTMFBzN1FlL3hQQlQ4dTVuQVN2K1dwODB5VklzZk5vdFhyNFZ5V3pweXBhT09OcDl2blpjODNHTXR4a3BjN3EycnczMm1nMDYvUm5UNkk2TFRIMkdkQnZqbDBQbkY5Q2x5VHY4Wk9hZVgwOFhrbkY1RzFlQnplZ0ZuVHNENUk4SEpwUFVYNEhRazBEbWZSQ2NMOXVidkVSdjdRWlJGL2JDUGtqTVpoRjBFSWF2QUd4aHY0cUVNTWw1d0t1T003NjRYSE1zTUpON0g0TTgwUkx0QTk0eDRuS2dSWjJVRWVHY0NQSkFBYnhBZGlzT0RDZkNRNkxJNHZEa0I3aEx0aWNQYkV1QTIwZkU0dklOa2cram9FeUNYMzVEekVqbjJvdldNSGkyZEdJQTdxMGRIVEgrN2NZSE9RSjhrblIwc1B2MTRRUEwwMC9TcDhLdmhUeUpJanJwNTNhbmxQc0JuSXRCUENlbkhoNXdFVHM0a3lQaktoSEVmK1ZaNElBbCtLQTRQSnNIM3hPRnRBaHpuL3RXRWpwbW5ULzB6RGorZEFBOGt3TzhpOUhsNE1BRitPNkhQdzlzd0hPd1FyR3Y2eDJUTjVmSFoxcVd6R1h5VVJDTFBjZ1NSak1NVGtZYnIrRE9hY0JWL1JyT3YvS2dFK1ZwUUJUbXFRYjZ6NUtUbXp5M0NlQjRsODJnVDV2RXhYbzQ0ZDAvNHRndnkrdU8zd2dOSjhFTnhlREFKZmxrYzNwd0UzeE9IdDJFNDJKWTJhaDlkU0pmaWVNU0FYU1h3a3NCRFVxSGpsL3lpNnRRT0gzbnVPM3EwOXVodFZ2SUU5UUYvNHhXYW8xK2pGSlFHZTFzbU5wNUJJNzRWSDBQemVYd1RVcHF5Vlh6R2lKNDBUTnk3YVZOemYvV29DWDVzYlI1QytvNmRMUkp1cDNsVWpBNVVSZHAzdFN5YkNnenZlbTU3b0w5eXJHRmsxN1BiRzRibkIrNVlheTNodGptZnNoalJRY2ZBbmJ6ZWtSdzNrVXV0SUsvN3ZoVWVTSUlmaXNPRFNmQTljWGliQUNjNVpVTEhJOUM1Skg0T1lpTjZvWVJJbXNHWmpaaGVtR0pIQ2lmeUpnOU81cTVhdlRGNFlHQjR2SDhtMERSeDdiWDBxWDBUL2NFNWQyZFBzMHM0UzhpRWVMWVk5bUlyMXJEWURwektFRE9rUmZFVGNpRWlqM2x4d3RVR1VlYU1jczhxVzNjMVcxdVluMU9VMzJvZGRnM1VTYlJCVFZXOXM5QllWT1pzc1pkdTFxMmlVN2RzS3c1VVZFWktsWHFGdENCWDRXcW9hRE1YQmNXeXlxSlNreXJmV1ZEcU1kaWN4WlUvWGdTekllU0t2NEp4QjhtNEc5QW9rUWVHRnlYQS9RbndUUHBjSE42VWhQOW1IQjVLZ09jU2U4SERXeFBncVNKTkhONk80ZVJlMmVjaURaMEdGcnFTY29IUUVoT3B4RTRubm11cm5CQzRKQnpHb3FWTUszMkxPM1RkNVQ0ekd4cFJqMS9pajJRVXozb2FRNUVqSzRmYm01N01yNnkxT3lmZHhVYm5LQ3F0NkhTbGVRY210SFNheDlHeG9CYjdXR3RkSU9EMU5QVDNqSjZZWTFrdU91UXFhdDdYYWJldVEwcnJXTDAwdXhsblpQRVlZRzk5bEU2RE1UU1RNWGlwL3hMR2huUENXSGF0Z2t6RE1UaXRTSUQ3RStETGlFeGJCWmt1d1RPSTdGb0YyZkZ3Mkwyb3YyQTZpTmZWQnVwMERJNHVUWUQ3QlRqNGkyZ2UweGZnVFFuNFd6QjlBZDZLNFVMT0hNSlo4SUd4Qjh4Q1lLRk1XT294Mlp1UmlSRWxwZVRlaUpqODBpSC8xb0kxcXhyMjlvN05OdXhvN2JPa213cFhwVm5DbGxwbmRiaTZsbTZzVTJWMzVGaDZMVzNySDE5MzI5Q3FvZTZyK3V1OWZkcG16bFE3RjZqMTFxd0wxUG1BTjV4WExDYjYxQ1BvMDNoTWI5QTVJc05lUWJiZGNYMVNKY0Q5Q2ZCVUl0dGVRYmFKK0cvRzRhRUV1SVRJdkZlUWVUZlJ5dzVxQTYybFcwbWVHZWZqRWx5RkZQQ0lVaEpkaDRncTM1UUhoWHNIZkhNcHh3bFY5RWUxTXI4VWwyT2RuVS9HZm9OOS9TejZGbDFPNTRGOTFlSmQ5ZHZ0SzR1dlRSSkpxM2hMeXlobHphclF2a2lQelY5R2ZuVGIvV3NST3BlUFU2R3JvZERuOHBobXMzdjQreVBWL3BLV0N2eWp5di8yaXN6bDU0dTlXNTd4Ym1rVlo1L1hrM2dENTltSTdJWUVtWFpSM3diM0o4SFB4ZUZOU2ZESDQvQldIczduc3dpZE1ZR09OaUVuaTg5bThwTFBrbkNpTE9rd3FXeWtLcGFTSFQ4OTBSVkx5cUk3clhZaEp5djZPZmRLUENzYjcvUHhlSit0Zko5NFgxeG1JWGVVak5nZlNrMUkxYkpManRFRmg5SXBrdUVkMjY0ZS9zLzF3YlVhT1RxZTdDamQwcm85Tk5UUmVrbFRmK3Z3VGZ0M1ByT3RscDBpOXk0YUJ1NVlOem9IajdGMVZOeTJlY0cyNmNBTHFiM3cxR1hwcm1tQ3JVdGlJOEc2b1I4V1Q3cElBcnkrTDdOMGl4L2JPbjhWYit0cU94NlBKOFRSMllyT21qUWZXTGNobTVQa3hUMHVseWZCempseWwvTGthSjkxMUMxWXQ0UTljVTk4VDJ3amV5SytKL2s1UFFjeUxMbmdYcUJSU1A0VDNaVWlwelhoY1BEZFVGM0xvS2ZPb0JjL1hOUFVOWlBaUDkyWCs2TkxaMWFKVDZTc1NHa2U4Ty9vS080b0dGSkZHcTMybE1EYnFwRUJMb0FlMkh1VnEvVU1HbTRKelBsa2ttK0piNkZ1UlU3YWdRNUFSTkZJWFlTZUlmcjJGZlVHK2hxVlpXR1lDeTJRK0ExZ29zOVFHYzRsbW1DaUdhbm9RK2tiL0JscTdCM1FmSVdNYnhpZGh1aUJuQytUT0FpbnlhN01WYXBHbWtiUWFXbW13dlNqeFcvZ0NVa0I5ajBlano0Vnd3UDZmNDF1b0k1U2M4RFA2OUVyRjM5SjJsNkdUbE1mOEdmN2NoUDBVWWVZbzRxVW12SVY2UFJ0T25uWkloNGJwdjhFeERSRzZqVVNNNzFHOGI3S0V2eDFBbitkaCtOK1lNWE5RUXhFK2lGdjZuRi8wQWI2UXplUk5tK1FObStRZStLSWNrZjNvL093QnZHZFZ6bkQ0dVEweTVoRW03ZWZsTjZsbjNHY2xQNXNkamZ0WThMTTIyL0RZL0VSSWt1aGpRSm5FcUdORjhVYlNoRThtTTI0WFhaeG5BVC9jemVtY08yMU1WcjhMM0p1UU8xRWRlaEtITyt5U1hIbm5TNnZLVlFLaitCT2o3TTBXT0dHUnlXdkI3N29sNkp4YWdlTVIxNE8wUjRsUjl2NGUzNzA0K1I5Yi9UTFpkeTMzUCtHdjZJVFNmZkFFVFdBWGtjc3hMNUxkNm9IRmlEVVU5eUVYbjlkTEg2ZDBNTTRIOUZub0wvM1NUL3ZVejhuYlhHdXhvMWV3bnNzK05JMlJuWDk1TjFqZHczWlhueng1ZWZJL1JGNG44Ty85eUtUVGNXazN6MDBNSG0zN2VYblhueVJFdTRKUGdsclNZa2pFUDRiQU1iNWIrNEtsdVRtS1pRNU8xMTJUek1FcHBHWkR4WCsrT2NCRFpLTUE5NXVJVEs5ZHVTaXBRdURpUHVDbkpPU3UxTTZaSU02ZW13bFZ5OWNuNEk5NkIvUjlYUWIvYy9ZL3BaMGtncjRpZnZiWTVvaXN3N0tXZlRsRkplR2xFS1ZudEVWRkZYanNwaU9MMEtJWWxVaXA1em9GL1E4L1J0eUhrV3UwZk1HRHVJc2toN0dSK1o4bmhMYjMxU0lzNTVqd28xZFF6bUQyOWRkbWhvUk42V2tOWXJiTlRQN203c0NVcmUzWTNjeEVtdTVjK21pVDdYL3I2dlgxdVRmdnlWUVZScG9YZkFVdHhmMGR3WXF5d084enowTVF0NEI0ODdGTjRKWTZGZkg2dkI1aG83UjR4UzBIa3lxWG81TXo0a243OUJ4bjBsUXV1amFHVEY2SWUrNGhXN05xVlZjTTV2NVI1VGRNTytiRDRhS1E3N0lLTTM5amVUVklDNVlwZ1NkV1VHcEtEMk9paEp1YlAzYjNBazYrZkNHL29OcjhBUDU2MFBWL1M3OHNGaDgra0lvTjZlamluUjh4QXN6OHd6dFhHeERIZTFlM3pvdmVkUk90SlpXNG5KWFRRM1p5NUJEVkVQdTMyVERVRE1adlNsVG40blBsekoxbVhxSFRxSFBwTThPQmdkRDNaczJoUmUzYjBQdWJjaUJaUGZleTMyRzlyNzFGcmNYQlR3ZTdqZFVQTWR5aTVBL2VZcXNGeVZ0dnpBUEEydnVJZ0huOXdRbmh5NzVGcHhkQXM2ckJDZUxObCtBMDBCdytMWDVhUkpPSm94cGljNWxBcDAzQ0U3Mk4vaHBJRGc4bmErVGNKYm9kQ1RRK1RRSlI4Z0xBVTQ5d2ZsVlF1NG9oaU9IUmJ2RXp4NkJ6dXNFUjBFYkx1QW5uSUR6dHlTY2JNcWZRR2VIZ1BNYXdWRjlRNFlkQ1RpZkpPRXM4UnhPd1BrNENXZXByM1VKT004bDRTaDVIRmdmRkRtZi9BcmJCZEFhSGZxS1kzQ0ozVGNSTVJDdm1yN3R2Z2w3NGUwVHZYenBCb3FxT2xPaUs4WTNVTjZVWG5nZlphTDNUZUZPU3ZxS1lKcWhiQ0NjY0RrRm5TUVhWR2pjTjcwUitzYXJpOUtSTE9nRkhPaEVpVVlLN2V0OUYwaGYyRDFxbUE3bDVaZHFvR0RTU2YxeUtmUm9YazVCQ1M1OG45SHo5RnB5djhiMEwyN1lHTDV4UmVPYkk3NWVlbjB2K25uU3pZMmtibUdVMzdqSlFjWXIrakgwWFVZNS84VjRiV3pDQVJvZVBoWjRZaHlDZG9Ka0o3NWxCcVJqN1FrU2NVK1RHVGp3cjhRUzd1bU5Dd2kvVEJRU2tSSGhzd1I3c0xiL2hjZVlXdnhmeEhZQm0xaUttRS82MDM4dHlTVk9CYzI1VUs2d0JwemdxOWJSajhsU0tRV042eTJnMkFkaFRhUlN5cnV4endUcm5VNGg3MVYveHU4UnlXL2c5em1rRGw0bXhIMjRuaHZGOVF5U3o4QjE5WHU0N29hNmk3VFBPNGZyQnNEWGsvZjVMK0M2OEswRzFBdkltaXlHdW9iVU5aOWplV1pFRDZOK1ZNS2ZmNmorNWM1eGd5OVVQVmlISDdacWIxRWhsRTF0alIzYmd1UlJmMUYvaFJrWC9FMVc5R2FrUnhyc3k2ajRiNFN1ck4rUmNTRFVQb3RxU2owdWZKK1FXZ0U0emRDbkV2dHZGMzRqaFBmZUZXbWpVNllDdGRKaGxEU0hXTy9RMXZzeVpoM0JQbGVPTWxlUnd6b2RsZFZyK3oyeCs3R0hVU2YwcHdaYWliRUE3T25DTjBMNHVGcnByREU3REtYWnhoWDdiOC80S3UyeUZSYlhxdFlXaTBacDB1WGxMQ3ZkNm5ac3NwWjV1dmc3OHRGRjRLOGJGZlBmQnFXUUw4RGsrR2pWeERJb1RScVNQcEgrejFhck8zMTc0YTA1NFRDTFVyakZtcHJqeDNsK3BNQlBGODhQSzl6eGlWOEdqL0ZtWTM2Y3E4cHh1U2Zhdks3MFFFVzUzVkNpYmx4ZThWYkdXMU9wRG9zbm9xbFZseFRscVZNcjd2SVN1MUFBTklkQVhpcmlvNEdvbk4vNEdJZ3hNa1ZNN0dPYmM0NFdDV3V4MTVXMm1MMHQ3Q3Evb3lLOWVzemdLTllWbVQ4TzFCV3cxU1dOWlowTnJkdENTbGZtTFVwRmhjVmM3TVM4bDhLNFY4Zm1EdC8zRlpXKytVd0cwcVMvTll1YVllNStEbFlhNjBzMzRVV1BjOWtHNGRNSDRZaVVuT3RqN3BhKy9ER1NUMzlpWC82Zzd1cEtVK0ZvczYvTmJzbFJyWFRYTk4zWFlpelNWNnZ5N2RVU3JSNmN4ZExuaWx4eVpWbWVyY0ZSWVhUTE0wMjUxUUhyenpSV1ZWNWhyaXhQc2tPcldpNHBWV2JuNlBqek84eFBDK0VITkY5bGRTNGQxaWJrTTFsci9OTWpZR3RyVlVCU1ptYjlBdzJlZHNkVXZic3lYVjNSYXpBaFpDZ3FMQ3R5MXRwVlhxZW5keURVc0Ntb1ljVVpSN0lZMlhLenRVcXYwY0g2bVVLNzBGM2tERThhUDhQclFWZWduNGl5c3ZCK0hZUE5BTjV4Y3NhVkhZZHRCdGc5cEswaUR0c0RiUjhTWlpBOU1RYkRmZnlFNEttU1lMY1JXRTRjMWtCOHBvY1Q5bnZsTi8yUEJML3FqU1NjQlArRDRQenFXK2dzK1IvaEJEcC9Uc0paMnUvN0V2aDVMd2xIa2VRelhTVGdmSnprd3kzeFhFOXdlSDcrZnhKT0FqOEp2dUE3U1RqSi9rY001MHdTampLTzA1akF6L3RKT0NxSTNYa2ZwUU01YUMyNkRQc29jbGdWSFRpcmhod1F2R1A3amxpMEhYMEg1d01rby9pY0VkWFFFblNReFA2dGlEOERCZGd5R21BUTMyZU5rdkZkaXc2SU1xRXVUdFhDSHZBODFCV2tMb25WYVNPcFp5OUNuZG9CNytkSjNTL0RkUWJxLzBIcVBvTC9NTlFuU1QyQTY1UTVlaEE5SmNxRitnUjUvelRVcDBsOWlyeDNVNitpTnZRQjFOK1ZZWDY4MUJIVVJsZEQvVU15aGx5b0cwbjlJNG53bnM2Z3EvRjlBTWtvdVEvd095cUc5d0dCZjBUZ0h3bHdkL1F5MGEwaUd0b2JDUDAycEtOZVJNZkp1YkFUbFJPWnRpQUw5UWc2anVQK1JEZHFkMjYrTVI4S3NxaVYrU1c0QUM3Sk40Tm5MSHgzbzUyZW1DWTNhSEV1NEJydUE5Q3BNL2lPSE1OLzVNcXdQQzFtczhOU0pGR201eGNheW03NGg4WXN6eFU1VnhScElpMmszZFZDTzVuUXpwalFjSXZkSXMyTXRUeXJxWlJucEl0Y3NhYjRlMTk2a0hxY0pqNHJoSFJNeWRadFIrbkJZOGZJdTVkRmlIcFV0SXZvQ3V4QjVmMWJkb3JRVHI3ZEptaFhLTFNEVUx4cWZNRVRiN2NHMmhuNGR2aWRaWFp6RzdUYlNkNTFRTHRmME9kSWZzQUUyNUZOTmRXMmFlRFl6QlE5T0R2N294OFJuQlpvZjFwMEtBRm50SG5kMUxFMXN5SVVpUnc4eVBkQkR3UGZiNUx6ZFJ3RHcwNlV6U3hkRDVNaXZaMzNuMHB5TTlQeTBwbDYwZkxhc2x4RGRsS05ma0NWVVpxWEthMndaY3Jqdi9qeGpRSHpENGt1KzkvcGF6SEZOTVl0V2w1WHBqSW9rbXFpY1ZWNmlUbzl1OEl1eThhL011VHdLeWEvWGRTRDlFTzgzSFhNWVRHcUU5TzdmRDY4WjIrZ3U2bUg2TWY1NzlwRVJVU2hRSjlzOFY5amRsTyszZlFyOHFTN0xmbkcrRCt5NTI4VnBWTjNpZmFBUHFwdyt5V050Q1g4N2xQbmdWdVNaN3BkK0N0S3o4MHBNQ1lXUXVzWTNVSmRJOUx3dEJLMU95a1dyM0oxMUVDeDVSV3JGRkRvRmt1WlBZZ0xzQ2hYNFlKcDNVbS9RKzBYSGYvM3RKWlYyRnNjVUtweWRJb3NLUFE3RlVhTEh4ZExjVzVtTmk3VS93QWlJaFZNQUFBQWVOcGpZR1JnWUdCazZyZTkzN0VnbnQvbUt3TTM4d3VnQ01PbEMveUxZUFMvTC8rZXMveGpYc3JBeE1BQnhFQUFBS2w2RDZBQUFBQjQybU5nWkdCZ1B2dGZnWUdCVmZmZmwzK2ZXZjR4cERBSU15QUJSZ2NBc284SHdBQjQybTJVYldpTllSakgvOWYxT1BOeVZ0N241YlFZMDdiV21UWWpXMXZNRVhhMk0yL3oxalRNUlB1Z2tDVmZpQ1NOa2c4K1RLUzFwRWo1UWtoTHk3eEVLRUsrcWVPbEVHM1VhQzcvK3puUFlTMm5mdWU2bit1NjcrZStuK3QvWGJmMHdmOUpJckFaS1dDWUtnZXhWZU9ZUUhLOHk2alhoeWpBTTJ5VklzeVRJcnNuKzFETFdBTGY3WlcwSVIvZk1WRzY3U2w5cGVRTXlTWXp5WGlTVDJKa0hZbVNPVzYrVzh0eFBabnY0dEtKT3U4YTQ4MzBiMGFocmtTNTNxS05rbEdrZzg4dlVDaDVtQzJYTEtucjZNdEFvYmVNOWpINXhQakt3RGJSWmlPc2M3QkNiNU5HTFBlT1lxTlcyQlBOdzFMTnN5K3lCaUxkYUpFMWRvUDdMNUUrdTZNeERHZ3VjblFtcGtzWExjZnlsdXpIWE0yMUg0eEhNSUJwR0xBajBvdUlSRkRpdFNMaS9CcHg2NnpYWDdPTHNTc0l5U0YrVHltSzVTTktOSWt5ZVdtdkpXbDNwTWUrU1N2eVpad05TS3QxYy85RnFkemJMNDdYa2lJeXd1WEtuL1BHZm5PUFIxNEdvbklNQmFvb1pxelI1VjZ6RUdmc3FSU2ppcjRzYWNjbXNrVmpNa25qOWs2WEk4NThsM0ZPTS8wZGNvNXJGR0hxZWlRZ0laMzIzcy83Zi9CT1dZK3ZSVFRRSXNEWFlSQjZGelArNmpDVU9HcjBFNy9oZHFCSEdxZEZqR3ZLTWRiUCszL3dvc3huVjZERElGSTYrSVNjMVJtY245WmhLS3hWamRoWHA4VmduQlpPTTJlSGhWRHUxWEd1TzlOSjFqUDd3L3ZBbmtoYjF5Yy95UVdBN3dOekN0d25KVUgvdFBsMVhzSTY2dmMrcE9DY2hoU1dwRDBzRjlHUXdwS3M5OFB5R1pYeTJmcGxCNkxjWTJFb2lub1pnZlZ5azFUeGZGVUlzNDdxZ045OTFMS1g3NTlNR29hTllkM0hlTjUvR2pwaWcyeUNWQVRQSzlJNkIrTVc2ZWMzWEdkTmJ5Q3NiZTgwY2MrcjJOOVhVYTFack1NUVJPZGpuSWFScVdXb1ZHQVdheW1xRmNobEhXV1NXaktTaEtXZE5kcU8wU1JienFJZ2lEdWF5R3F5amV3aEJ3SmYwNUJ6dW5PdERYenA1eGF5MkduSDNNNmpEbUhtS013N3FJSjMwR1BlTndUNzJjZkQyY05kN0tjaTl0SUQ1cktTZVZ0QXByRE9GNUFwdkZjcW1mOGFmRUcxWHpPd0UzYmNYdGx6MjIzYkxXSFYvRy9rZUtmdHRmUFcrUWVPTjBoTEFBQUFlTnAxd1U5a1cyRUFBUEM4L3kvSlM5NzN2ZmU5Lys5OTN4TXpVVlZWbFVOVlRVM3NFSlZERHhWVmxVTlZUeE5UTXhWVk0xTlZQVlJOVkV4VVRWVU9NUlV4VXhWVkVWTlJPVlJWVmRWRTlSQTFVVlBiZFlmOWZvSEFQMktCZ2NCTW9CdzRwR3lxbjBwU3M5UWF0VVBWcUJQcWtycW5UYnFQVHRONXVrZzNHWkZ4bVhtbXhKU1pHdk9ET1dmdVdjd3Vzd1gybEgza1hDN0JwYmdsN2hPM3l4MXk1MXlIRjNtZm4rQnovQmUrSlFEaG1aQVNab1c4c0MxVWhJWndLZHlKQVJHSk1iRmZ6SWdmeFlwNEhUU0RZOEYzd1ZMd01OZ0owYUZZS0J0YURSMkVic0lvUEJDZUQyK0VxK0hUY0ZlU3BFSHBsYlFoRmFYYkNQbzdFVm1JRkNNWFVUN3FSblBScFdoRGxtUlQ3cE9INUxmeWlyd3ZWK1VqdVNtM2dRVGlZQWlNZ2lSWUJDdGdFK3lDS3VpQVg1Q0dVV2pENTNBSVp1QWN6TUU4WElWYnNBVExzQWFQWVJjK0tTRkZWMkxLZ0RLaVRDcGJTa2twS3pYbFdHa3BQWFZjblZBejZweWFVL1BxcW5xbDNxazl4Q0tBWEJSSHcrZ0ZTcUYxVkVDN3FJSytvd1pxYTZ6MlVrdHIwOXE4OWtaYjFzcGFUZXZwYVgxYUwveDNTZC9YRC9TNjN0U3Y5QWY5eVFDR2E4U05oREZ1VEJ2dmphSlJOdXBHMjdnMnVpWnRKc3lrdVdoV3pFdkx0NUxXbExWZ0xWbnIxbWVyWXRXdHR2WFRlclFsRzl1RDlyaWR0dGZ0RTRkM01rN0ZxVGxIVHNOcE9lZk90ZE54dXM2alM3dDk3cWliZGRmY1BmZk1FejNieTNvRmI4Y3JlMVh2eUd0NmJlL0s2MklXNnppT1IzQUt6K0RYZUFWdjRoTGV3MS94TjF6SFRYeUdML0FOdnNNUCtEZGhpVVFROFVrL0dTWmpaSkprU1o1c2t6MVNKY2Zrak55U25oLzNwL3c1LzRPLzc3ZjgzaC93WUw0ZUFBQjQybU5nWkdCZzlHTndaMkJoaUdKZ1p3RHlrQUFMQXlNQUYrVUJBd0FBQUhqYXZaUExMZ1JCRkliL25uS2JtQWdpSXJPUVhvaUZNTVkxSWphdVFVZ2toSFdqbVltaFIrdUpFRXNSUzg5ZzdVRmM5aEpiRDJGaDVhL1RSMDhrTHJPU1NsZC81eitYcXE3VEJhQURiekJ3NnRJQVh2bkU3S0NMVnN3cFpQQ3ViRERqTkNqWG9kZFpWSzVIMWpsU2JrQ1BjNjNjaUN2blRya0ozYWxoNVRSNVRia1pvNm5QM0F6NVZya0ZVNmxuNVZaMG1YYmxObVJNbi9JOU9zMjQ4Z1B5WmtYNUVVM21Rdm1KOFpjeHZ4aGt6UTFtRWFDTU00UW9ZaDhGUkhBeGpEeUdNRWFhZzRjU3RRQkh0RlpwZVl4eXNVSnRGem5SQWxJUmUzeDI2STM0anFNRGFpN3RBcFVUa28wb3dTZUZuSTlSb1czSitzcXlmc0RaeGFsd3hPRkxuVExmSVE2bHlrbFNmWTlhUVBYdlBVNHp5c081K3VkcGJVdkZKZnB0cHQzM1R6SHVseWdYbTZKV2R6SEUrdmFzOGpWV3FDMi9tajN3SmZ2N0wrMG5lMVIyOVN5c2JwVXdPZXQ5T2J0SUt2b1NGNUU4a2krcmhqaVFMc1FkKytzOGYvZi83aTFJWDh1WXhDREhxWXdjOVdyT29XYmsrTDIydjRQL2x1UHpqeXhScStWLzJhS3l6ZE95TVZIU3h3MnVXNkcxTFAydzkyaENmQ1BjeHdoR09kdE9mOTZ2Y2NiWWZGL3FWcmhDaFYxWVNHcXVKM2ZFZHEzMEFXMXp1THA0Mm0yVVIyd2JWeFJGNzVWbFNSVFZaYXU0OTI2WlJXenVvb3E3M0h1UktYSklqa1hPU0VOU3pTMjlKMGhnSUxzRWFac2tTSzlJQmRKN1Fjb2lpeXl5U2tjV1RoYlpPRE4vUHNrSUlCYzg5NzkzLzd1UFE1QW9BNjVkL2ZlbmExZXdEeVZlN0xmZVVNWXlUc00wbEdNNktsQ0pLamhRRFNkcVVJczYxS01CaldoQ00yWmdKbHJRaWphMFl4Wm1ZdzdtWWg3bVl3RVdZaEVXWXdtV1lobVdZd1ZXWWhWV1l3M1dvZ1ByNElJYkhualJDUi84Q0NDSUVOWmpBelppRXpaakM3YWlDMkYwb3dlOTZNTTJiTWNPN01RdTdNWWU5R092dWZ0K0hNQkJITUpoSE1GUkhNTnhuTUJKbk1KcG5NRUF6aUxDY2p5S20zQXozc1Q5K0JtMzRCN2NpUWZ3T0I3amROeUJIM0FqcnJDQ2xiaWJWYmdONytKSE92QWduc0RmdUlwLzhBaWV3c2Y0RUU5akVGSGNpeGcraFlLUDhBbSt4R2Y0SEYvZ0Y4VHhEYjdDMTNnR0NmeUYrL0E5dnNWM1NPSTMvSUhiY1E0cWhwQkdDaG9lZ280UkRNTkFCamxrTVlveC9JcHhUR0lDNTNFUkYvQXFIc1psWE1KMXVCNi80MCs4aG1meEhGNW5OWjJzWVMzcldNOEdOcktKelp6Qm1XeGhLOXZ3UEY1Z08xN0dLM2lQcy9BaVhzTDduSTBiOEE1dXhaUDRnSE00RjIvaGJjN0RHNXpQQlZ6SVJiaUxpN21FUzdtTXk3bUNLN21LcTdtR2E5bkJkWFRSVFErOTdLU1BmZ1lZWklqcnVZRWJ1WW1idVlWYjJjVXd1OW5EWHZaeEc3ZHpCM2R5RjNkekQvdTVsL3U0bndkNGtJZDRtRWQ0bE1kNG5DZDRrcWQ0bW1jNHdMT01jSkJSeHFnd3pnU1RWSG1PUTB3eFRZMDZoemxDZ3hsbW1lTW94empPQ1U3eVBDL3dJaS94Y21WT1UxMHVWMUF5WkxQTEpkbGpNK3lSOUVyNkpJWGYzUnZxdGVneEIwaTZKVDJTWHNsT1NaK2tYeklnR1pRTVNYWkpobTI2WGRWeE5aRXpsRmdrazNSRTRxcTVnOGNWckIzSjZWbkZVRVlWSTZQRXBMV3ZJcTFxdWF4U2tWR2l1aWFyM2g2YlBrOTViODdRN1VNNEpFYjUzVjZmdmEvYjU1SjBWK21ha2sycVJzeVJIZE9GeU1pV1Q5SXZHWkFNU29Za3V4em1DRVZOSkxQSm1telNVS1RPT09QcWFGN1haTXpkTlhrUTkzeDkzUmI3d3ZZak5lbVc5RWg2SlRzZGs0cWhkd3hydWJTMXJDM01aWVdvRm9sQ091SjZ6cERLVExaOUdYWGM5b2tGYkNuV3NJMmFLZ2ZhR1JsVmk0c01JYXdNUzhnTVM5b1p0ckl5aE0vS0VENDdRMGc3UXhoRmhsQWl3d3d6N0RHMnNzWllTb3l4aEJ3anBEMUdHTVVZUzdXYWV3M0VqVWcwcStyYWdHMjJqdTFpelZLZE5pdXVkTU5NTDlWb05aY3BWVytaa2kxV0V2YXBBZityVDVsZnFMZUppYVVhNGdPWGFGUWxVaFBEU2JjcjZFeWFOTGVKUmpLS1U5R3MzNG5VNllLdUc0NFlpcFpTNGxseHJCZEhRenhLNjF5ZFNSV2NnNUhvVVBIWU1HaEdEU25ad3RWR1dTaGVyck1xU25HMk9CYmJ6c0ZjS3FYWXVpbVJVMVBtRjU5SUZlek5oVkx4aXJDbGxMU2VuV29UcGFLdE1pSjd3MmFjSG9zcW12V1BFQ3RaUytuUmxQM0VQTjZRRkw1QVhnU2w4SHZ5d2l0RklPOEo1RDBoVjE2NDh5Si9LeVJ2ZWQydXZQRGtSYjdsQ2VSRjhEOWFYV1kyQUFGV3FsOGlBQUE9JykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FtYXpvbiBFbWJlcic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJ2RhdGE6Zm9udC93b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRWJnQUJBQUFBQUFpU3dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBQmJBQUFBQndBQUFBY2JqbjZFRWRFUlVZQUFBR0lBQUFBTXdBQUFEZ0ZGd09EUjFCUFV3QUFBYndBQUF3YkFBQWw3RXl6Qmo1SFUxVkNBQUFOMkFBQUJOVUFBQXNpKzJLV1JrOVRMeklBQUJLd0FBQUFYUUFBQUdDSm1HK0RZMjFoY0FBQUV4QUFBQUlSQUFBRERpNFZyYzFuWVhOd0FBQVZKQUFBQUFnQUFBQUlBQUFBRUdkc2VXWUFBQlVzQUFBbDhBQUFQakFLL0lJaWFHVmhaQUFBT3h3QUFBQTFBQUFBTmdqL1pVUm9hR1ZoQUFBN1ZBQUFBQ0VBQUFBa0NBOEV3R2h0ZEhnQUFEdDRBQUFDMEFBQUJSekhZUy95Ykc5allRQUFQa2dBQUFKbkFBQUNuakZ0SWlwdFlYaHdBQUJBc0FBQUFCMEFBQUFnQVY0QW5XNWhiV1VBQUVEUUFBQUJ0d0FBQklwWlk2VkRjRzl6ZEFBQVFvZ0FBQVJPQUFBSVI3UVBjZmwzWldKbUFBQkcyQUFBQUFZQUFBQUdYeU5XcWdBQUFBRUFBQUFBekQyaXp3QUFBQURQTEVlZ0FBQUFBTkxRRDZCNDJtTmdaR0JnNEFOaUF3WVFZR0pnQlpLWEdCZ1pMZ01oTThNVmhsZEE5bXNnWkdaNHcrZ0xaTE9BVlRFQUFMWkVCNXdBZU5yTldtdHNIRmNWUG5lOUQrOTQxN3RyanpmeGEremQrTEdKODl5OFk2Y2xFWmlRQnBLVzlHWHlmclUwcmRzRzh4S0MvbWhWRlloRUJhVkNVVUMwUVJFMFNMalFJcFJDb0dBUzhjZS9JQmlhUUdRcVN0TUZBVC84aytHNzM0elhzNi9ZanVPMmU3VGptVHYzY2U0NTU5N3ZmSGN0U2tRTUdaS2ZpZitEL1R0MlM5UGh6NTk0V0pZL2NPTG9jZG42OE1HaFFibEgvS2dqdGkwQi9GSGlreXFVektVc2NQaXhUejBtN1VjR0gzMUV1bzZkT0hoWWxoNC9lbUpRTmd4KytwRVRjaHRyS3JlK29MN2JpaVhDYTVVRXBWWmFwRU9XeWhycFE0MXExRmpuMnhUNVZzdVEwM2JSWmVkdngyNzM3ejcycGpxRzNML2ZGNldHcVY5R0J1U0FQQVFyUEMwbjVUdnlQYmtnSS9oZWxpc3lMam41TDlRSnlnVVZVVTI0QnZIVXJ2cmxpdHFqRHFrSDFhRDZuSHBhUGF1ZXgvTWV1VXpWbFFyYU9ZelRLNmJzRlV2ZjRYa3p2bjVvYmtnTVpmcmRadHdydDN3cm5nK0pxVmJqdXhiM1NvWXhzNkJiMzBSOUMvVk5sR2JsRWxybzl4bTBjL3JSNCtoM0ZzcjNvVnkvN2NlNGVpVDlScWtJcmxXWWg2bXE4WTJ3NW5PczJXdVB3NktPaHVPeTE1NUEyVTdVRHF1QUdHaGhxQkJiV1NxTWV3TmY5S1dpK0ZzTDNRSnVuM2hyajdwdnMramhuNXpiTWEycExoVWZXMGR3VnlWREtNVjdYUUlkblR1dG8zNE9jcmJIb01rUSt0VjloKzB4YXErZ2JSaHZ1NlZIMXNvNjJZaTU5Mkh1dDhrV3VRT3pmRUErS1UvSWsvS0N2Q2puNUtKY2tyZlI5Ny9nRWVpb1FxcGFoWldoYXVESHFLcFZxOVFHdFVsODRmL3BHQWorT3pRbVNmUS9UeC83TkdabTR1OTRVZms0eGpUdG5IMFc5OFAyS083UGxyVE51VmV6b05nb2VpNGRjMkxxK3Y3NjJLT09IZlRWSHJ1Ri9VN2NiSCtPamQ5VG0rVHlmbjIzUHNac2JWdmhZOTVpaTV0enN1TlphR29XNlczYWVxODA4WGVPMFZhOGZ1Y2pEcUNyWUhmMldxTFFJdTR1Wld0OEtQeFlOOUxiM1VjcXpxREVOZ1phV0JYOGs4MlBObGxqb0V4YzlSZTJ3LzVXMHA4OUFobG5lUVpYVXpLVEd0cmorZzAxbitESy9ycnNLdGExVEJTWllxSGRlYloyOTFQWU5DZEhLczR6YnozdXhzVWZhSVhXV1ZjL0sxK2ozSHlQRk0xM2pPMW0yNTlacWIvSzY4VmRuVVlGaTB4OWZOSWxVVWdjT0JwRERoV0hSQ1VCVVZJSGlVazlST20xZ3JJMmFVZUxEa2lWZkFCU0Q2VGRnbG9ISUtZY2hRVGtVVWlEUEE2SkFYdWZCSnErQm9uSzcyVU1KVzlBbFB3Vm91Uk5pSkovUUJya09xUUt1QnlRSUxBNUtDSGdjMGlxZ2RIVnlEdkNUcWFoYWtTamRVUWlxa2N0azVoYXJwWkxYSzFVS3lVQi9GNGxkU3Fyc2xLdjFxZzF5QlBXcS9YU29EYXFqZWpmSjUrUUVLUlQwQnJYV2tnTlp4djJ6TmJ3ekRaU01Oc3VTQUsreWVEOVVraTlySURVSWR0Y2cvdDFrSHJrSHh2UmJoT2tBWmxJTC9LSFBzZ0NaQ1NiWlNHeWt0dWtrZmFLSXJmYml2SDdJVTN5WVVpTGJKUHRHTzhPU0xQc2dMVEpSeUV0eUx0MlNpdmkvRTdjM3lVZlIzenNoclRKM1JBTHVmZzl1TDhYWXNsOWtIYTVIOUtNMkJtUUZHYThSOUxJZy9iS0l1U0ErM0MvSDlLQnJQSVFQS0g5RktlZkRIbEt2b3paZlFYU0pWK0YxTXZ6Y2dyWDA1QjYrYlo4RnpONkFkS0lYUGdsNkh4T2ZvUnhmeXcvUWU3MUNxUk5Yb1ZZOGxNNWozdnQ3N0Q4SE5JbXY1QmZRWlBYSVduNURTU05USG9FZmY0VzBvYWM3Q0w2MUpGaHlKL2t6L0NMRXg5WDVDKzRkNkxrR3FUVEV5dHhOMVpFK2FXWnNlSm5yQVFZSzBIR1NvaFJVczBvTWRRS3RRSnhvNk1rd2lpSnF0WElxbXZWV3VUVk1VWkpuRkVTeHdqTDRaMFk3aEx3YlQyOHFXT2dBNUcrQlJGK0ZCWjdIQkg5R2pUK0E5akFINkgzRzlEeFRXaDF2U1NuN0ZGTDFUSkU2RXFNbVVWRXJzY0l2dGhUT3J1c09SbmRBWjhzbVdma0dNT09NM0tEekdnQys2SGVINHl5ZTZCeGN3akhubk9ldmRpc3VHTmx5dUUvTk03azM1amNnNFg3L2loMHRPeno1V2JKVnViTWM0dENIVXRuT0puYmVONlVhbTVxUGFkNm5vV2Qrc3J1eUpiYmM4YURGN2taWjE5OU90TXBRZndNN1pLZFJCMk5nR3c1bFUza0VjTEJWTThJejB5aDZ5M01hYzE1Q0hSekp2bkxiSGlQbTM4WUZXdys1WGZndFY1RHJPbjQwR0YxL3lubWFZeU9MTC9tbE1iTVpvRDQ2TVBKQXB3K3NybzkxK1lZeWpLbGE5akphQ2Rqdmx5VTZKNlo1VXcrNWVoaGZiMktwekUzRHNyTmZjVGxweFhlZVBLMDh5V1phajZHaW1McFMrNkttZTVqRmNWOHdWT1J4bGJsN0xiVVh1NSs1MXh6NWVkT2U1bnVPc3JrdmE5M29PemtPdEoyZytoMWxIUDNBWXRacWpVWmIzZ3p5dDFLMng4bDlwQW5rN3RSZkk3UFBFTGRQVys0aU5ua2RLYkxIWVR4aWZHeFo5cFhDekp6UktqTHRYTjZ4S2tZUlRZOXdLZ3pVS2ZSdTdMMHZrc3hIS1J3Y25DM040dTVrakhaai8xV1B1cXdFaEJGQXhYOGJ0Qm0xcFF2YVEzVHN5OForUk9MWEZHVTk1ZGhkVmhIOWpDejU0eGVOWkFSNXZ1VGVwcnV5aHgxWm1UL0RsK24zaGpqYzFmRnZjUW95dUVuOHV2ZG5PYk1wYi9zVHFWWjV6aGIzM2hGbUo2WU4ybVArVG9KcUhqS1piODF0MU1kN25lVFB1NkRCL3N3YzUwVFo2ZmRCd3I0a1JzcEEzTThyYkhlSmR0bDVuU2U1UGo5cW50dnpnd3haN0ozZU92Y1dKOVo1M3k1Nld2TTlxU2xNQi9SekwzWWt6UHNNVk53bitGcHNzTjh0NE5YZEpJQmQ0SGhkVVA4ckJHUXhaQW84dk1sRXBRZVNJaWNyMXFXZ1IrRXlmd01XUW1wa1ZVUWZiNjlHdVdhQzBabExhU1dqREFxNnlFeDJRQ0preDBteUE3cnlBN3J1UkpNc3NNR3NzT2szQTVaUUY3WVRsNllBaS9jQnU3NEVVZ2o5TjBPN2pYRkVWdklFZHZsWTVER1BGUGNCZXZjQ1dralgyd0hXN3diL1dpbTJFS21tSlluSUlxY3I0cWNMMGpPRjVDVDhqWGNQeXZmd0Z5ZWcwVGxtNUF3dVdDVVhEQktMbGhITHBnRUYvd0Irbi9KWllUbm9PY1B3UXViWkZoZWhqNmFFYmFURWFiSUJWUHlhMGlLL0M5SS90ZEUvcGVVdHlHS3Y1TTBLM3lrVWZtVVQ5cFVsYXJDdlI4OHIwMXRVQnRRWjVQYWhHdXY2b1hYZkdDMCt0Y1FQM2w5TjNsOU4zbTl3Yk9NYWcrdkQzdDRmVTBCcjljUmtHQUUxTkgzSmoxdDBzZjE5S2hKWDVyMFlnTzltS1FYRjlDTEMrbkZSbnF4aVY1c3BoZGJ5UFFqWlBwUmVyU1ZIRDlGLzFuMFg0byttL0xUYnBSb1h0OU9iNlhvclhieStqUjV2VVZldjRpOHZvTzh2cE84dm9POHZvdTh2cGE4UGtaZUg2YW40L1IwSFQyZG9hZE5ldFNrUjAxNmRBRTkya3gyMzBwMm55SzdYMHgybnlyalM4M3JGNUhYZDVEWGQ5Q3ZKdjJhb2wrYnlldkQ1UFhkSGw3ZjdlSDEzUjVlSDJNY2VObTlSWFlmSUtNUGt0R0h5T2pEWlBRR0dYME5HWDJFakQ1S1JsOUxSaDlqeERpOFBzYTRpVE51RXZCOExleDJPL0g1WG1pcGJiUU1OanFGdFgwYVZ2Z1FyUEF5ZlBRcVpucy9aN3Vma1hzQTg3c29CNm5sRWVwM2xHTThoTjU3NWJqNFFtczB0L2NQK3EvRDR6M3Z3UzhHdC9ZczJweFJQbXFXWUd6amZQKys0dVJ3Slh1OHdlemR5SDl2Z1AvdXpLeHBNN2hac2M5OHJ6T3FQNDIzaktKZXpYSk1ERXpGNUpsSTJUSHQ4L3JVTzU4N2FuOGFlV3pOT1p3d3o4LzZLdU9wdDZiRGI2WjhRSVpheVUvRDc3OWZVMjV1M0Z1ZzEwQkJIdExuc29OZGNxVG9UTi83eVRwY3JzenAwVW5zWWlaeEwwVGNDeEVsRkZIQ1I1U29Ja3I0aVJJQm9vU2ZLQkdVRnlIVmNnWmljSStQY0krdjRZNWV4UjNkengzZEw1Y2d6djRkNHM0ZDRwNGR3Z2dIUGNpYm9RWVpJbStFeUd0NGtMZkdnN3pSRXVTdEovTHlKQTJvcXBFM1NlUnRJUEltaWJ4SlltNWx0TlU0VzB1Y2pSRm5XNWc1V1VUYk5ORzJsV2liWnJaa01WdHFJL0syODF6ZEl2Nm1pTDlwNHErVExhV0p2eWxhZGhFdDIwckxkdEN5bmJSc0Z5M2JTY3QyRTMvanhOOEU4YmVHMkZMSFgwRUNSR0dUS0x5WUtKd2tDaWVKd2trUC9yWVFmOVBNb3B3ejlpWDBVSm9vbkNJS3A0bExhZnFzZ3o3cnBNODZpY0pKb25EYWc4STE5R0xHZzhJWkR3cG5QQ2ljSUw3VmVWQzRsU2djNU9sNmlGaGNUU3dPRTR0cmlNVVJZbkdVV0Z4TExJNFJpK1BFNGdSeHNvNVluQ0FXMXhHTGRWeTBNSUx2ZzNVSGFOZTlzT2QrUk9nWnp2d1Z6UENDL0JLemZCMnp1OFJaWEpHcjBQOGEyaHF3cXQ2LzlWb0lvaDlCVDdWNFN1QTV3RmdMd3pwYk1YdjkrOVFTK3FlSHYxSXRwWmVXeVJjZ3krbWxGZkRSS1dUMHB6SDJObHB4Si85alpCZlArZS9DeU5jUUgzK0RuZmJJMzJHYmZaaDlueHlHRnRVWThVRjhsWXFwaFNKT2lYMkcvNlgwR2Zrc1NyNEk4YWxHMVlZU2haZ1I2bTJWRVNYdk1NSXJ0ZDNPdGdyek5GUk0xMVJ4WGhPODF2RktYcUZNWGh0NDVlOVFhZ0d2emdyU3lmWTcvd2RnSzIrdEFIamF6VlpOYkZSVkZQN09tOWRwK3pxZHR0UHB6SFRhbWFtbGFGVkVSVVN0WFZEQWt0aUtvV21NYVJwaWZ5aWl3N1RwcndKVkpJWVlZZ2d4aEJEVHVDREVHQmZFRUJmRUJRdmp3ckF3aElWdWpBdE5pSW9oQW9wWXBmVjc5eDdMZE5yNms3Z3drM2ZPdkh1L2U4NTN2blBmdXc4Q3dKT0lYSVM3cGIyekc4bUJsMGV6YU4wMXV2TkY5R1Q3eG5ONENTNHhtSjlIaU01QmdQZEZLRUVwUEpSeHJCemhCWVJINTgvL205bjFLR25yZWFJQlhadmJ1aHN3c3JtTHRtdHIyMWJhanJZZTJxZWU3cVR0OW1lN3VyczZhUCtHelorelltYUR5OHlXNTYwdExwaXZHT2diMjRuZXdlenVYZWczOXZuQjNQQWVqQXlOOWcxZ2tnTjlPR2pzNGV6d1FCWkhjeE43Um5GOGVIUXdoNWtSM3VEazJPN2NFTjRibStnZncrbXhpWkV4ZkRqdWozOWtPTUhZQ3NNZ2JMd1l0cTVoRXlTZi9CbHJ4ZGdTWTh1TmRZejFqQzB6dGxRcnJrSVQxbERWVm14Qko3clJpMEZrTVk3OWVCMXY0aGhtY0VyanZhSCtvdnJQMVgrbC9wTHBuT0I3UnFVditwVHM2SU9YN0h4eHMvb2Q2bytwUDI5OUNkUnZzSEZLTnFydjBmSDlyT0llUkdTdDNDLzN5Z1B5dUt5VEIrVWhXUzhQeTJQU0tpMnlSdTZURGZLSVBNb1ZFZE9kQ0tKWWpZMW93eVk4aDM0TVl4OWVKZk12OEEyK3hYZkVCZkd4VVd5ZitmOGpjd2hxa0RhVkJPY3IvWHNwa3JDOTV6b2ZHNFc0NTlDQWRwemc2aDhreEt5YjVGa1psQ055MXZHY1h1ZVE4NEZ6d1prTkJBUDFnZWJBM3NDcHdHZUJLMjdDYlhKYjNIWjN5RDNxenJobjJLRUlrbWhrVmV2UVFvWlA0amRxZHhrcC9HcDhIWDQyUG9ucnhpZHd6ZmcwcmhwZmo5ZU1qK09BOGJWVXpMTXhaYlZGU29NaWIyaWtuelRTYmVRZGl2aGRjLytpeUlNYU0wQ2VsVWpJblJxeFVmRTNGWGM3MGwyS1dLV0lXeHB4VnFzUnVOS2tjdzdWREV1ejFqT25TQjl4dDQ0VjFDSVpXNHVrYkMxU3A3Vk1GZFpDaEtsRjByWVdJazB0a2x4SmNTS040bEp2RmVlSzZ4cjdtczF0Rldka3EvaWtWZnd2SXBacnhES042Tm1JM09ZMllsZ2pobXhFS2RhSXBVdnFEbXZkSWEzYnMzVXpVbUhkSWEyN1hPdjJ0TzdTeFQxa3hFYkYzMVJjUVErSldLV0lXeHB4VnF0WjZDSG44bnJJZXVZVXVkQkRqcTJrVGx6VnFWRjFvcXBPUk5WSnFEb3hWYWRLMWFsZW9rNUMxWW1wT2xGVko3SkVuWmlxRTFkMW9xcE9kWUU2Q1ZVbnB1cEVsNmlUVUhWaXFrNWMxYW5KVXllMlNKMkVxaFBQVXlkUmtEZWplVk9hdDI1SjNvem1UV25ldE9hdHo4dWJXcFEzbzNuVGVYa3pCaEhqMHdidTR5bHltT2JQa3lCN1Z5YVY1Rmd0U2E3Zzg4cWQwWXhuMElNZGZIY080UVhrTU1vMWUvRUt0VHVFd3ppQ3QzQWNiK01kbk1TN2VCK25jUVpuY1E2ZjREd3U4RDM3SmI3bWUvWUt1M3FEWE9mRWtTQ2oxcExOTks5SlhsTzhUL0x5czdFTzhoZWZMVmt1elB2WWY3akdrVm9pSFZPUlErd2s3UlIvRGl0SzB0WnhqU1AxWE9WSXl0ZEswbHpwVU5tTXpiRlNYUGJDbmdxK1lwNkpIK0s1a09FcEV5Q2pablBpMkJPczBud3IrRGhZSHVTVTRZakQ4L29BZFFQZkg1ZDVmNVc5Y2FXQyt5QWlEZXlOLzA1Y2l5aFpUUHVyeWJpT1RGTmttRmx1akdqSGNqTG5rL2Vmcks1Zy82djRmVmN0VWFtUm1NUzUxNWNaKzUrdDlxOGM5NlQvbmRQT2J4aEJ2Zm4rc1U5Q2dGcDNZSnY0czl2TStkM0JxOGtnN0JNWUU5ZGd0b3NmZTd2NFgxUWRpblQ0L0htR1F5WFpMT2F4VEpmL0FGUitlOTBBQUFCNDJtTmdadkpqMnNQQXlzREN0SWVwaTRHQklRTkNNN1l4QkRDcWNqQXhjYk16TXpHeEFORUNCcWIzQVF3SzBVQTFHa0RNNE9MbzY4aWd3TUR4bTRYcDBuODloZ2JtTTR5U0Nnd004MEZ5alArWnRnSXBCUVptQU5yeUVBWUFBQUI0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0Mm9WN0NYeFUxZFg0TzIrU0RDUmttVDJaeVdReWUvWmxsa3lTeWI3dmUwSVdJQXRrSVlRUVFvd0J3cW9DUVFrU1dWVHFocUlpVmZ1cDJINnRPOVpQNnZKdjY5ZldXcXoxcTFYdys2cFYwV3ByM3Z6UHZlL05aRWF3NWNkOWVmZThjODg5OTl4enp6bjMzRHNNeStSNnZtQStZVjloUWhncHc3aEVXWGFiU2lRMldKd09mRk1xNUNIZHlnVDhwOHhOc05rU3NId0VyOHRrbk9NS3JXQmhHSStIeVlZZndTM3MrU2dMczRKaG9zVDRmSjFoR0phSndrY3VlNDdSTURxR3NidU1UcjdZeGJRb2pMUVlYVWF4REQ5VWFWb0hZbGFQYVVZME83QXN2U2Z0aU5seHR1OVUzOFA0RC8rY1BYc1d3azRoZVViRXVEdzdXWVVvazRsbnJFd2F3d1E3TFZabkhLaWMxalJBL2wxT3UwS3BVbGlzQ2xVYzRFakVDcGtES3dVZ2tpdFZ6Z2hnUEJ0YnF0cU1DVzExNDkwMURkV3RaY2FlaGsycjYwMkorcFQvTVNZWUUvWnVXK2FjME1lS1hvelVyU3hxbjFpMmRkdXl4SW5rNVMrRTZ6dUtXamVGYllmQ09HdmsyU0FiZEdvVG9uNFluTTVRV2NSN3ZoYmR3ajRiWldYK0YzNkwwckJDSkN0bFJxTEVFTWt3Y0lUeXJmZDh5cjZLTXJjeTZVd2VTdDNob2d6ekFvOEVWVlkrMkFuRFNydk5wWWdBbzhGaURjR0gyZWF5UnVCSVpNaS9xd0JiV0l5R0VQMnRHY2JOdmIyYjY4c2s4NllaaTBsdDE4Vkw4dFNtWEczbmx1dHZZRHpGdG9mMEptZDBtdFNTbEdheHBqNTFJRCtuSXFtMnE3bmNOV2hZL29PaWJxMjErTHAwYVZEdnNqQlZUTTZ3V1AyQ3NzRGNEeStxRTIzTDVYbDZuZG5LQUpsZjVnWDJQT29JSStNMXBFYXFNNXQxVXB4M1ZpTGhPTVRKOVV4QU0vczVFODR3S2w3OGRzS3JVdlZLV1ZWVjJjMTV4Y1Y1dC9aK3RIM2JwZDdWbDJabkw2MUdZVEFSMk1iTXQ1SHhVMlNrdzdMZTRXdkRmdDU3YWR2Mmo3eU5nSW1ISHBoaWY0bzZ4Y2pTd09xeW9xcTZWRmJDbGRpRjhrUHhSWURZZW9zbU5XTFZCR3NjbEtrMUdyVnMwTWhPcklwSTFSUkFUNUJlM1MwUERVM1R1N2FHaDI5MTZkTkNRK1hkYW4zUU5ORXB3UG5ZeUVhdzFVd1l6b3NUdFJXVkNMVlU4ZEhaczdObnoyNThldUpwL0Uvd29qMzl6TnZNbmN3eUhLK016bHdrUkx1VE1wT2tEZmRBVG94V21mSWlwWmZFdkFJalVJQ3pqdlQwaWlRb2VHVm1CdUVPWEhlWG1JZElQeXEvNVRZdnJMUHdwUVhHeStrcmxCUFNVSUVkSXFEOU51N3NyYUs5Mys1azZEcUw4M3pHcHFBK2hURXFoakhic25qTklNTDNvd3ptZkljam41UmRCK1oyN3B3N3NIN2locjBURTN0dm1KaDU1dkhIbm5ubXNjZWZJWDJSaWJrZjF5ek90VjRpZHJyc0VvaDg0dndOckRGN3NuT3hscGVSQ3p2VllIL1JPQWNGUU1tanpQVUt2Yk9BNWZzV1YyZHZLTzdka3J0ekZBcTQyTjI3TXRPc0tTTk9kanJaUExyU01YR29iMnBzejVGT3N5VTV3VXpvNVNQL29kUk9NRUQwZ0tpODFZbmFMNHdFMmRDajdDQ3ZiN3g0dG5WTjcwUlZVV2xCY1hpaDVFbnU3L0FnSEEwZWFTOFp5a25jYkhFNTAxT0QyVlV2VG81VHVTanhrWUYwUTRtR0lRVW4yQ1ZrTXEwU0VYUnh6MEx1Z2M3T1hUK2Qyd0F2Y21VVGM5OUFLUGNWSFY4TzhpUGgrWEg1dUJBN1pUaENjWll3WE9Rd1o3cXBvS2lvdEtaYkNuUGM1MkdKcWNPelJkdWFOL2JkYk1uT3lyS0hka1BpNUFPaFcvcEtSdHhKL0R3bElsMEx5aTJHTVdJM09LNGxZamhQVkpJcVJScUlET0k0Zk1kZVlXMUxjMGhqdytySmdpMzF1M2FYMzdRbVpWVjhYSHR2cHB2TmNnOWxzMjFERTBtYmVzbzM1Sjk1YU9ieE5YTEp5SXBJN3NPWWRkMGI3UzQ2RGl0MnF1VG4wZzVFZ3FLZEVNU2RoaysvWVl1bk5pNytoTmdpQy9Ka1FwNVVqSW5Kd0VhNENPbFNwQ3hsK1F3VDBNWE15eUlkNUVvZENIUERodVhhS2d2MmJacytVT3EyWit3WUh0ck5YZElaM0RrdXQ3MnlQZDF1dG1lbXA2U3g0WTZPR0VPanUzOXMzVXIzV28yMjF0RTFOc3k5cjhvM09aeTJOR05hM0IrTVRrVlVSbUdHUFlYSXlZbzh4Vkg5UWptNWlDeXlYQ0ZMTXVLNXM4cHNMcStpbDVqN1RJM1Y0dXJhM29tOHlkclp2Y2NQMjlicDM3ZG5aZVdrT3c5RUtWYU5KbTRaS050WTlNajl6MTlRSzZBaEdrYlg1am12by9hYXJrTTJWR3BoWk5SMzRSUFdJcHlzYng0dVdZS2pUTXVZSVRhRWJhSzIwR2xXaElPaURGN2lYb0ZjTUV3K3MzdHF5dzNZTm8vNU1kb1FrZFFDU2N4RVZBZytqOUw1OEdzTGltQm5LampaRUs0QWNySDVVYjR4cnljNnp4ZHdINDVmanA2TkFWNzVoRlVzVmhpdGFQdEYvZ3RibHBwVXNiSmpvSGREVS9ma0NvY3J2Vld3SWF6WVpFM2FsTDZtcFh3b3ZYMS9yRGFIa3kxWkZkSlBpc2NpdXA4OXpXUXo1ZWc5MGRlZ1hNbUUrOVkwRWJPZmRxcGNkbEVJVlFQQisxQ2xjTmxjamtJUWFuQ3VjWFhyNFBUWlZiTWYzbmJ1amR5eGlyUXlpYnJCV3R2a0hzbXJUSW9jY29vVU1wMHovdkQra1VjR2J6bVZhaExwRFhxZHl6Q2xYV1B1Zm5UckxaZHVmdkhzcW9WMmd5N092S2F6ZHE3VGFlRitJVnNta2VXTWx1N2VQL2pUbWJuYlhrMEpVNTZYWm5abERmQmpRRm15dDZHT2kzR1ZNM29yeGhNeXV3enNJdmhiNWwvVDc3cHkrZ3JYKzFqbjNYZXo1eFpySVJRTTFQODJZWnNHYkJQQktKaFlYQnNTUWJhODRvc1VaTzE1L3pSOXMyNTdlbHBSNmI3Tlc2ZUhObTVhMmQvRm5odHFzVmZMWlNzTHUwY2g3WHpmV29oOXVuc1Y5UjJlTDlncTlpVmlkOHpDQWtLaEtZaU9hb0dJemNWV05hODc4OWpUcHpzYmUzSkhodGNONTY2WDZzNDkvdWh6c2RQeThjMnFpWTBxT2liQzM4M0kzeklTUVhtNU00cndKUjhJUnljZmV1ajJvWTV6VDdQbm5uem93WE5zTVdkL1YzNFIreWZ0b3JGZEdHbUZ4b3A2THIyaUNWN2wzdnptRzdDeDU2WWVtRG8zUlhXUjRBWWg3bkkvWEVrVFBNWDl6d2NmSU41alU5ejd2RC8wZk1udVlWOGd0aERqRC9TSWVvbWdFUUZqZzBkMXlYdGhSZnJlMGxPUG4vdmhkUHRJNjZhUjRRM0JaOGE0MHpHeFR6Lzh4TThTSi9XYnJwZE9iL1QyZlN2UHAxNmlseGdseUFFVytBZjNmOGVQZy93NFdMbmZzK2U0RDBGTlBBNHdiY2pKeDRndm90S1F0QjBuczRsd3BlZFQySTd3Y0srZHhvOXlvclBLYkh0VzJ2Ry9HSEpOV3lPY2hmQmJMdldMc0JXTWI5eW5xRStndEdUMjVXQUVTZFB4ZjU3Qi9tem9VTERqMzBFaTl4eDNDS3E1SC92YUVEc2F6TGRCaVI0SDlDdUw1MmQ4TkVWUitIMEZHWThJSndwSHBFRmZ3OTV5eDc0N2JuemcyZWZ1Z3o5eEY4REZ4U1B4YVRqbzlhT0U3ancvQnpMU0JwQzQ4Yjl2dkJmVVdON25kSWl0Z2I4UWJCYm40VlAyVDlUSGs4aEg3dWNjNmRMMHVzMDArTzJhN3U0MXBOelplTWZvOE8ydC9CTjZwbWRucDZlM2I1OGVmNkNyNC83SjhRZTZPeDd3NmxvcGxRZGFPQmZxZ0o3WE5pdmZRVEw4endJc0g5dTVjK3o2SVp2VGFSdGFYR1RQVFE4TlRVKzRuRTRYNWF1RjhrVnRsY3pIQzFsTXhKZGhLTzd5WXphUDUyYnpTRkpmY2ZkL1ZOeis2SjFlYnFHSForeW1wL1NxbU9CdG9hM0ZRUzgrS1BEczVYTUxuV3M1MVZoK3hjcU1JbU1NOVpYSjBBUmhZenRMOG41NDh2akF5UHJoVWZiYzVFQmVuNGI3TFlSelg4QjFveU84ekROUWpscmsxMFRqeHlVdFZoQ2Y1dlY4WkJ2QjgyejlYVmZEemRjTnJPbHZuVTdNcmxuZGVIUlA5a1NDYlRMTlhXUjFRN3ErdDNyTmhHa3lyaTdXSk5jWWVxcUhyMWRJSnlPbHlRazZreEw3UW4xQWUwQnNFM0tNS3dlbCs5NWJiTjViYlA3TXpPSjVucDg2NU9jQTRxQ1hRWTNoL1M1Ull5b3orUHo0c2JtNVk4Y3JTa29xVUJtcTk4d2Z1Z0dlNWtvcnFxc3JzQzJ4ZlVjRS95NGlHaWY2OXFzSFQ5MTM2aXZVelQreUJycEdJbEEzZnlqb1poZ1lLUnJCWkt2SFIrOS80Y0h4OGJzbnhrNDlENWM1RlRiNmhBVU8yQ2l2ZmdZaC9VbGhuV0pibWNoT1BJQU1MaHc1ZlByOVg1N1p0ZXYwV3gvZ05vckJBTGYrL2ZlNWM5eHh2aDJ1TFhhTTJpOGNOOCtZNHRPL25KNWZ1T3N5TUhDT2V3Ykt1R3FPeDdVSU1ScXhRMDRhcElCZVlZRkI3bEg0a3JzTGhzYmdOMU5qWFBJVVhTOFlCdzlnSEl6eVZFbUlOTzFvMjZTenN4Z0tqeTkyanpQZmlaV0RNVmFHdGR6WjI2RGRHeXdERTRYZkRRSU5KNTBWU2RUc0xFaHZIV2NmSEJkd0RCRExKdkJ5QlRKdWRDZ25wN2NlZkhYNlZZZ0ZEZmNYdUlNYkpuaU1weE91ZUg1QitsSVF4cTg4UERsSllvcW4yRTc0a1Fod3oxY0sxekc4bjdKNC9nWi9aQ053OVZxSW4vTDNxa0o0eVh0ZGlSV0RIU2V2a0xCaGhhN1pVdE9WMFoyZmtXdXh0NncxVCtRTzkvNWZqRk9WWWx4cFNJM1Z0MVZrVkNlRjI5SU11bjZacXJXTHU3dEZLVnNwcnRBWitENHIwSGE3MlE5UXQzZ3ZKd2x3N0dLWlFTd1JsbWJGZ3JiQjByL1pNVkNVMXFRSjMrNUlTOG5LZGpyWUQ3Z3JNZHI1clkyemxmRmFHOXlyNGI3UjFMVzAxcEd4cDNpK2hCK3pvWFRIY1MySGdNNE9mcXlwUzl5MjU4RFc2Z0ozWmtWSmNWbG1zVEpLY21EM3J2bjRma2xsZlVSZHBkUWJoM3lKOGQ0SFRDU2pKcklSb2hCQ0RubTIybHdTWVRzRDk2d29hQy9zYzA3M04rWXVmSktSa293OHVsS3pDMmVhWjQrbGdtZ3hkbTBzTEl0cGJHcHE4Tkw5REw1Z0JTOVA0MGhoTysyTG5jUldOS0IycCtQSm9LcjYwaTVqdjJQWFRUZGV0M1pEU05DRnpKeWdseStXdUdQNnBmS0ROKzJlM3ppb3pKYSs0YzZXRFBCckN2YWhEaW41ZGUzaXlYbkhUaHhwYjNQejZsNU5yakloTnMxNCtERGMxaDJaTnJnMmJQbmFrRGhMd1JpM2tZKzlNRWFNd0wyQXlUOWF3SjA5YndXRS9ZKy9OdXpNcVYrOWFXSk5VbzAyYk9iQVRQL0t0VlVsN2k1VnVpelIxV2Nyc044OE5UMGZwMDNoRXJjZFNCN1E1WmYzUjRaL0ZYTzB2Z2I1clVCaHhGTTlRUDlFbFkzNlhDb0RDY3lieks2c2hZV09OWlgxMEpob01YQTM0cnovTmIrK2t0dUhmQmFpSkQ5aVAwWWRqK1IxeUQvMHJGbW90cVNsV2JDQUJ3MUhRNUxKbEVRS3czcmU5VmhvdTNBY0lTTUxHSk1zZ0VKZGd6TWpUaE1idlVScDhiWFc1cWkxSXFXYVBlQWpTTmNsR1VjRmprUHczUzQ3Mm4rcm91TElmenoyMXArZmVCYTVMbjduQ3ZmbDVjc1UxL01OV0JGM0JTOWRyMDExZ1RVcFkvK0NUQmtSSFNvNXdiWXQvaVJXSlJKb2k1cHhQdUtvakZCRUNwU1JReENWaXE1VFlZR3l6K2RudVJieXM3TVdac0tkN2FuZFpudDNSa1U5ZEplcFE3bDkrRWZEN1FCUHBsRmJaSWhycUVBWmV1VWY4UjM1cXdMa1B4UFJQZVNiQVBDNEtnVDVwOUE5WXdUYVlQVFB3WDZTczVMb0ZQVUNFcS9mdCs5NlV0YXZYeDk1ZVBldXc0ZDM3VDQ4Y2MvZGQ5L0Qyd0FiMm9BSTNnYW9oS0g0YklEQzN3Yk1ySWhyVDZGR0lMRkdQU0RZZ0RmWk56SzBCbW9EMUtvcjdQaVNEU0M4MlhEZFJtQ1VxaUhaTjcvZEE5RmlrZC9DdlNXL0VkZXR2YitrcHlCc3hydHkzL3pTaGt1M2VYdTVPMlhSRHBuK2E1ZktEQTZ6UVdTdDJiMFRvS0NpcTVpUkpsUW15QlN4aHVKczhOU2xtRVg3UTFUY0NXSzMwY2FlUm43US9KbkpOdFhmdjRmNE8zaXFpS0JUR1J2eXN6YjJ0RlhXbFNSYVZPYTZBdWZtVmNPTmExdXFEc21WNGJyb2lxeXlWbjIvU3E2VUtDSjFNU1hPbXA3RWZoMzFiNTZ2WVpxZFE3dkNyOXg4TUdLVXlTZUtlQ1diemlwdGI2NXZWczRjUEJodjBTV0VLNXJhL3Q0ZGRjdkJzYi9GcTBQbytFcHdYcVhnSVJFK3RYaTgxOGUySkJDK002S3J2Nnh1b2NKaFc4Z3FiNjZFYWU3SjVuall5Y0dTWHladGwveitLeStkM0xqcHhJdTRDbStFV1VTanNZRW9HbkcrNi9maG84NnVRL2ZmMmI3cWhqVk54eCtBWWU0T2JIUVlOblB6TU9sSEg3N0N0c1R2VzNGRFpTVitYeXlEcnY3Vko4NmV1V3YxeWhNUFBYN3FGTENMSjA5K1NWTW1wQTNhTXptMlFSMVg4VHd0WlhGY2IvN2k1T1RZaWJlMWJVVzI5UGlZcExTb1pheVkyd3M3RjU5cHJNQ1ZiczNnYVpEZDdodElnNDhGakh3c0VBL2lSYmliK3dvaVJ5QjViSVQ3elJqRlZYdEdZSmI5Qi9HbXdmd2NrR0RWaWIzaG0zZlN0WHc2QS8rUVNaazFPMXY3NGd3S2hTR3VyOVZwam90enB6dWQ2ZTY0dVAyU29hNWpldTI0Vm4rc2EwZ3lFRng2YjJaT1JFUk81cjJsd2JTdkRvOE45eDk4L2cybnArUG9tNklYdmkxaWhIaGlCQ1o1UG1Sa1pSTGY1d1lGN3dXOXFrWlljcVVCMmIwWnhGSGZ4d1o3K1NvK2JOa1JFZGsyTHgvSnpOOVpIVHhQODFLQ3Z5Vk9EVldQejRsZ3NHMDBSSUpOWEZWUVVCMGZIMlVSaWRiNXZTOWFsQVZWVGxWa1lvcnZoZmVUdVI0WDh3bjZjbm9Hb0FGQ1NlYnk1bG13bnpjRHp3QkF5VGxrTW5qZDd4Q0FaVG85TytFYmpKbFVKTmNmN09RTmdTOEZMOGx5S1VMRUNwSjV4KzJqQW9vbXA3TkdhbXFLVXZJeVVrdlNpaDlPeThoSTIzc3M1S1p0ZFpPbEljZHZYNmJvandUdXYwV1IvZEhpRTNBc3Z3eDM3cUZsYmlJREo3V2w1MGx1eTB3U2p1RE1BNnZSYWZmbExjaXVnOWhGRmE1R3BaejRlRGFlUzdWYVlGMjdPQ3hudE1xeHhtanRNWTJHdmZnajBCdW5wa1ppbTF4Qm9jRmo4VG5SN202N09tWmNxbHBuY0k4RkxRL09xSW5EY1NrWUIrdGtwMURtcEVlRFZXd2xvbmRaWGNSOHExd3FNWXBKckJKYjBSNHY1VjNCbkdOcjdLaFBTS2p2YUxUbDVHUTJkVFFrSmpaME5HWG1PTE96blZnbWxXMTFqYm0xdGJtTmRXMUs4cDVUVjVkRDNnZEtDZ3BLU0NGanhmaVpMVUdaUnBQMVFITFJaS0Q4NGlJbko5VGVYRHgxS3ZwZy8yMzNiOTF6MTdIZXVaaFRwK1k3MUprZGtNSDlGQ3E0WDNZNFZCM3pkSTZYZEZqTWE3R0lhdkxSbzI5aXJIMlM3U0ZQZ2hmdnVSZGV3djFSS3BOTDluTytET0IzaktoWXFmRHo2THl4ZFpHUEpET1VEaEVRNzB4THRtN3M2Szd2THJLYW8rUGF5L043cWtmN1IxcjYyczFXamIyMndIbWoxcEtnaXE2VXhSbkFtbG9Sb1N6S0xHMHo5YXVWMGRMb0ZVWnRhY2F3S2IybXZoVXRyanBHRmlQWFJoZFhhWFJSa3RBRVRhWkdMRGJSM04wbXRoYStaTi9GT0xzR2FFb0xSNmZFL2RUWHFCK1JxSWRaeEdONkZZUGZJVnRwNm9wb0NNbFd4WUhMTC9MeXhxN0VWdXdmZVdpZzU4eEdmSGFmR1crYUxTK1piVzNhWGxFeSsyYTZjODNneUtvWXV6VE5tRzRiTXFSTHVrNlBEVDNReHorYnluWjN0TzZxNHAvcmxLUHIramVHTG04TWRkbVZveEhJV3h6ekVxeEIyU294enNVUmdIVXBTVVI4T1UzeWFVVjZwOHRHWXo2VU5nU0hPZDJaN3JwQ1U2S2pzTDZxOVJEM1gvT3hWcjBtUmdQZGhoUlh1cU13MUpxaHFJeWIrcnFpcGVVbWxTTkVLYmZ5NTFCSmpKMjF3MXRSRnVZU3pWOWVZcjRVempkZVl5UGdZNUxMTUR0eHV5V0JCZTRSK1BWcmowOXc3L1B0NkhtRmxOb0M5QVJLaUdRWjFKdElYQUVKTkVOOGxVU1g5TjdLNTZyRUtxUFZxSERTRkhZeVFGajVwdUs4aVdyKzJUWTgxSTRsYkNRbE02T2t6Qld2dDhva0pvaDBiNm9zR3kvaW54bWpuWjNyU1NtR2tOVEVET1ZvYisrUnVDZ3BQNjQ1ZGhQOGdiMkFjMTR0ekRuTHBNRmQwTVEreTU5L3lBSmlwQ1hlbmk5dGFDZ2xSUk1YcDhFQ2R6V1VsRFRRWXRUcGpLUXdOSGNMR0pmUFN5M29tY3V4Rnd3OXVUOGkzQTM3WUsxSUxSVUQyYWwvUW5rcGg1MHdKSklpVE9xRExlMzlpcGxQR2Q1SE9ERk9ha08vcHVZallTWHY1WW1lS1VLRXd6MnJ3dWhjc0NUWWt4ZFNJdVZKR2NtdXFKSnFVK3dCOU0xUEppYVlZU3QzTERsb3JVU25yNHA0US9DVlNET1d6MzBGWXpScGxOQjE2Z1lKUE5xMnFYLzk4ZjN2amJEbnZ2MExQQkUxMlQyMTU5cy8wMXczOHpCekNWWkphVGFiT1VmNWZadDdEMjcyL0J6NUxZUmNocGR4R1k3VlRNY1Z4WThMZGRlRXVuc0FkVmRFTllFQnRMMnU3NUUwY3Z2VCs5dlc5TGEyOXE1cE0rc05KcE5CRC9LV0ZzZTY3cTdoNGE3dWRXMTJGOGtldWV6WVZ3YnFhUTdWMDh0VVR5OFRQU1U4WUtjSDJYUDBIUFVpUFVlVkNlZW9VZnc1cW9Cem5ZQnpnZUpJcnNJcDk2UHoxd0E2VXVFOGxtVTBIaGZjaGY2UDVyQlVkSDRVM2dNUXAxMGxqZ0NabnpjODh6M3A5dER2Wk52aHJ6Ny82UEh3ZVdyUlh0UXJDeGtubEVFMWN5MTRTUUI4M2dldkNJQWY4c0dyQXVBbmZQRGFBUGpqUG5nOWdmTjVjOUY5cUQrUlJCZjBUcVBZQ0VzWlk4QnRMZnorWXVQRE1NTWErZHp4NHNLRG9TU05UalBJRUFvdXNsYTQ5MGkrRzJrblVOcEZjSUQyU2ZQUWRFeEp3bGdkMTRTWEJNRG5mZkNLQVBnSkg3eVdoM3ZlSmZsZ1NpZU5wOC9jUS9IYmNFYjcvZUFsUE56emE0U1BVdm84dkVLQW8xN0JBS1hQdzJzSkhHVkQ4bGZIYU00c210L2hMK1hnRlRTWVN3WVVWSGZUVWlhK2ZRNXNRNkFsNlhpd1BmZXUvT0taSVlIL2VUcFhkbUd1ZGxBK2FTNlg4dWtRNUROL1RYaEpBSHplQjY4SWdCL3l3YXNDNENkODhGb0NSNXZSd016QXQyd21QZHUya2hBR3d4Y01YZTZvdlhtdS9zQ0Ircm1iYTIrWnFUMXlhLzM4ZlAydFIycVAwbldmNS9sLzdKL1lQMkljcEdYTTNneXZFUGZRQ0o4RVJDNjVpaHdBaFFRN3JFQUNBcExtM2R4Y1VGVlNoeStiR29xclNodnZWSUEwcGJSN0RVekl1TThTaTRXRXI3TStwNlgzanZFSHVqT2JjOXI2N21uT2duYmo5dWtxRi9lWWJwYTNSVFEvU21XU0s4aHE5SnJ3a2dENHZBOWVFUUEvNFlQWENuQ2FxNlIwQ2dRNmhiNHptRUtxQXdvK0w0N2J1NnN5NHd0YlNHWjh5d0RKakEvczM4K2UyM2JkNE9CMUUxa09SeGFmZy9pTW5VTGZTUTd4K1hRVENUb0NkNkhlNEluWUd1K2REcHA2eUlMNm9TbHJwaUtpeEd4TG4rd3JyMjdKTWllcjlWWkhlbnlpV3BhYWxKczlQOGQrM2xXZldwRWtqWTVRbStTYXl2U2FMdTM2MkRpMVZDTlZ4QlltbW5QTjBYcWwwVnJmeU1uaGYzZk8wZkhTUEtRSWNMd1ZkTHlsc1B5YThPSUFPT3VEbC92RDJROTg4TW9BK0xzK2VFMEFuVlFmdkk3QTZmbnozMFNKdUdkUHdtaXRnTXFKejR2SXhmcWxoSjNWTDhQb3k1YktjR05wc1FxNU1UNk5aNEV3MThxWXNvSEJzVkR1NXlHMTljVTl4bjdINFFMRHBLTngxWGhYWVo0anEya3dmakk2dmlvbVZKVHNXR21BM2ZaYzBZVmtOc0pzcUJ3YmNxY1d1RWkrcjlXVTBWSlp0eVpVblptbTY1ZkVjR1VHZFh5YXFEYmVBQ3VMM0JLWG5ZNG5CZjNtaituNWNCVWRUeUVrODNDU2M2UnlyQkhrRzN0TmVIRUFuUFhCeS8zaFZJNDFnaHhqdmJhTXVVam9BSyt2cGN4dEZCK3hvTTBQWHN6RFBhOGp2SnZRRitEbEF2eVhDTzhnOUFWNERZRUwrU2E1U01YRTBoMHRDdGlwSkt0OTZVNEF2OGtpNldNYm5RcVUvc2xpUjhaUVM2T2p1S2xsWnNmbXZWbURaY20xMnBTNmxjM3JuWTUxZHJiVUxSR1ByVWlvZHVVVnZEQjc3eDM3cjZ1ZUtOSnBiMHh2NGhxT1ZOVXNWTllRL29VY0pZNjNWZENuWEs4Y1dBdVZXNXNnejhScndvc0Q0S3dQWHU0UHAvVGJCUHIrOEhkOThCb0NKM2FQNmNBNHNBOXRKWTEzekg2eERzYk5DbXZBelJwRFVwSUJDL2NsL1BxeThONlJwQ2R2K3FRM0ppWWU5TDRqM1JUUE85aWZHYjJ1bXRFelRDRUlhczFiVkdJVnhESzV5b1dDSmZLMWlwV3V0Sng5MTdmbHBMc3pYZnV1YjhoTGJRZzVGV05adjM1OThMMnEwTnp5NjNjZE5ya3o4c3UzN0Q2c3p3YUxSZnVha2p0L2p5N3VnZ3pIUm5OTVZFYmRndXlTNkppL0N5OE9nTE0rZUxrL25NcW9XNUFSRDZjNUgwcG5qVUJId2l6bEhJVnpoMkNTWmpUNkh6NklsbktPTUpoUW8xbndIajVzRUhLT1lXclZGZEVUdnJNSE9PdE5PbnI3cEx5c0VYamgrMFNmRnhSQzc0eVlTVHpqbjR0MCtnVTI5Rnd0SC9pckt4VlZCM3NQMVZVZkdqaFlCUzl3ci8vem4rRDQ5cGVyTzdzRzFuWjJycTVkMWZIQTVLYjd1MWJWOGlGUHovVHNyczFCRTd1MjgvdE0xQnZSSnJSYnhDdW1rRkg2YmVhOGh3cytDMmIyNW1wNU04VStmanduYTI3eWhoc205K1hrekExc0NBbmlYZzZxYnlqdU1ReHdEYU9qNDNEUmxoZDhJWEprNU1qT25iZU9qR3djbE9mSWl2T0lhYUpwWGFqS3o1SU0rSHpYQ1ovdnFxVytpNXdwZnNZK2hiSXdYK00rRmJHZExyTC9GYndNM2ZqQzM3bzJsT3hveTh1dnR4YVhycytQbTFQYlRWVTF4Kzg2VXJBakFRNnp3MjJsZ3ptcXNVaVhzeTE0OVV2TGx6WFdjYlZ3K3VBSnZXYVV1V3JQaVBWa01MSTZPSWJSZkJtK3YwWmhESE1Ccm9CYlNtQU1iS1o4SWt4MENkd2tyNWFQMGFmbzBnWCsvRXlBSTczZlVUdzd4dW1YK1hOVW1jaG9jRG9LNFhKcWRyTzBqRDNIWFhRcTBzOEc0bWhRNnVRNm5wM2l3QkV3RVJ5a2EvY000UDVpSC9Md0RzTXMvdW9xMnVRdW9SdGtjMlhTNXV4VU9ISTJYZUhrTHBKMlNPTVYzRU5ZbU4vVFBjcnZtWGZwbUpiZzcxRDRPMTY0WndCZVlmYmhub1AydzM4aC9RVzB1VWpiWENSdGtBKzVaeTl3dUdZd05nT1pVU1oycXF4MnNVc0JWU3VPcjNqNmFmS0EwNHZ2c2tieHVQaTk5OFRqQVcwd1FsRzVTQXVYdDVsVlJSL1BZZFBRVUw0NS83SVQyNG9uSndVcXdodWhsY0FNd3hxNGk1enl1TDZ6d3orZlZKRnNyVXFoejJGclpTcDVvVTh5bm5yUEY2S1R6RU00SGxrTTdxNFlHUXp4OTZYWUo3MzNZWU0xMTdnUGkzOUY5d1hjaXdYR0JtL0RDbm9YbVpFWlhXUWxIUjBvTmFaWTlmRDJIMlF5UGg0a09PK3hyMkIvSDlKK1BtVGVFdTVaMnFFQTNpSjVEWXhzN1dMVkV3Y08zTEp0bS8yWCtJK2UrK1AzTXY2N1RDVTJ1cXpQME8vd0ZrWGc3MXlkcGZmZ2pONTcwR0x2eFQvdnpWeld6K2p2RGRlYUxGcVIyNVZSMDkrMXJuKzhyWTkxK3U1SWF5V1N3WlJTVTFMYSt2VFZMV1dEYVYxK3FWSUdQQ2Jpdy9uN0xFYXd3MFdvRytPZW9uZGFSSXpDTThvNjJhKzlmc2MvbXlGQ1hQOFRvRTA4eWN4aGVoOFVWRUtWTGJNbEpHYVMxOFVVY3V3ZHd2ZWRtTW53OTFhL1lQUFk1MGsyVTZhd2k0Mit6UzdKTFZvY3pqd2dkN1I5eHkxb3hNU2ZmQno5aW41L2MzVnQzOVpqTVMyVkFKV3RtcE16SGRYRmRaVXJaYkFzR25iVWRteFdqT3VtdDNRc2t5NFBsWWQyYk5rYU95N05jWGNJZDF4d25kS1RYUkZKenhQeUpGT3Z4NzVWeUVBRVJJSU04djg2V2w0WjZsbU12bjRUWEpFZFQxalJJaTFjc2JFN2ZCRkNPaTFKblkxOWZWcGJaMjJIR0xoL01qUXZoWFNESW5DK2x0T2RpZDcvQmcxYzQ1Uk1wZEE3WDUyNUhVS3dIRzN0Nm01cDZlNXFyYWlvK0RQM0NsemhWcUFoV1FaZkw5WkMxY0NxbnNIQm5sVUREUk9Ua3hNM05qUVEzN0lDbktKVXVoZVFvd2lkWWlOMWFPU01TeTljNjJCL1ZiSzZaTlhHdnY0Tmk2MVQwRFFGenM5UG5QZ2Nkdi9xVjl4dVNHdHA0WDd0elZmc0UzSVJUOU8xb0x3NnArSDVXclJid0htSjRrUmZFMmNtQUVkNkZZNmI0dkRyN3IwQUhFa0FuV21Cem1zVVIzNU5PdE1DbmNzQk9FdDB5djNvL0NFQVIrckRNVkdjbjFHY1B3Ymd5QUw0OGNyblZ4UkhjUlUvbFg0NGZ3akFrUWZRMlNIZ3ZFNXhWRmZuaGZ4dzNnbkFrUWIwNWNWNU93Qm5xYTlNUDV3ZkJlQW9mWGFOUERqZ3lIcEhqZEVEeDdHazhQZFZVTUV1NGg3UlNzNkdTUjZQM2lkWXVrbGh2L3B5QVp4N2VhRzUrVDh6RTJOVktZYVhBKzRaY0J2cFhZTlhwV3VEZE9hQzVPL2NPU0I5dGRCN0N3YmZ6WVdsbnZqdS9SZFByNjhYNkZoNEdjSzlKL1IrWFhCQU92VTcrU2ZySmNMekRidUEvY2pKdXJ5cUh6S0VnQ1A1cFc3MjdJSDd2TWZ6L3IwZysvNm45UXcvRnRIRFZHNzI3NWZjdnhwY29CU3ZQYzd2aVBQZmpGbDBDZmt4azkzK3YrZm5LaUZjazUxQWVWeWJtKy9LaHU2MVAyTWQ2Q05ER01VeVVpZjUybjdVMFJCRytSeXBhNUZob045Vkg5STY3alUvcHQrai8wVHFhS3V4UGFuSEJKRzZEci8vbmRiVkZEOEo2VnRwZXcyUXVvUUlnSDZQL2RpN3AwcWkzN1VocEc3RXVwclc0NzdsejVodWhXMlFnajVPRWZqckI2dHZTL2xHUzA5UEN5bkY4ZnJpK0lteC9yVmpwTFJ0TGN6RC8rUXV0ZWQyTUlPSnhBb3EvbmNLUDd0K1Q5OElXTXpOdWR3VW55TjNJODVhN0VlNTlEc0ZqTC81VTBQKzdtU3BydHFVWDEzYjlpajM5dHBxdFZKUnBHTThpdWdpcDdtL3ZLMnFhNlZPcW9pVzg3VEtrZWNoN0U5Tk9QYjdjUUoyVFZ5QW1LZitiR1ZtbnMyY1pMSkdwQXlmQlBFNnNiT2djeUttUVJhREN6aklOdGhTTlpDVlhsUk9aR0JDM21ad0gwVi9tNkJ5b3E3dzl3ZXNkdWVITC8xa0tDdnJ4Y0dSK3BwLy9xTzIvdmFEcFA5SzdIOGQ5cSs1dW45eUZ1Z2Qzbk9GMldVWjhXYWpLZE1lOXRrUGdzT2l3NG9xdWlaVURSTGtRQm5zZXFLbGtZVjhWMzQ1MWRra3BEbUY4bEVSZStCQ2NmaGRyL2VaSFRIL2F3VFMyNVZNRzZ0MHh1UlVkVmUxdGcvMnFBdmxLUjBHQThTYk5GcmR4UXhuV0hpeE03OXVvRzk0eTRybDFSRW5JdElTMVRFcURmS2VpV09kRXVaS1JxUWw2djdoYjZEMHdSSElibXZnWHFMN3FYVGtaWVBBU3lydXQ3L25kd2ppRU8vUEVOSkI3dnNSQXZRWTRwTE5IVFdWN1FsR25iYXh1S0R4c2JoNHJkYVFVSjJpalZWSHEySmZqc3VNa0tYcVhZVzVHWWJzeUtoRXJhTXc5eEdOVGgyclZtZ2o1L1NTc0dpZE1wcjhYSVJKUUQ3R3ZUSlIwYTRDcjR5UlVJa2MwRG40dzQ0OG05dVdJbk5FdTh1N0twbzcxbmJGbDhqM0pXaExOTnJZQ0dscVptaDRVVlpoMDFEL3VzMFJZYStHQjNWcjFURWE0WGRpc0JPMjBmT2tTTi9aa1FuMndZd29Xc3I3UkI1V2lYanI2Rm1NM0FkTFF0Z1ViYXZ3d1RLeDdSVEZVL3BnNllpM2dlS3BmTEFFaEkxVFdMUVA1cVp4Q2UvamZ4TVFsMGdDemxHOGZ2Zm5BVGgrUHA3aS9NelA3eXF2OHZHVmZuUmVEc0JaOHFsSmZ2ejhJZ0JIRVJDWDdCWnczZytJa3lRQk1jZHVnWjkzQW5Ca0FUNStkMERNRVgxTkgrL0YrVWtBanRLSGsrN0h6MjhEY0ZTK09DQVA5OFVSY0J1SkEyUzRDdkxnMTJDY21CRE9hOEdJZStpVGRBKzltdXlCd1lMNzVkdUYvZktiL0I0YUxMZ3Z2cDN1aXdsT3J1Y3dOSXNrV0E5SEcrMUJIM1FZekxRZTRhdC9SZXZ5NzlTTGFiMEo2d08wWGtUclVWZzMwSG9KcmFzOSsyRldGSVAxUHVIN2ZwaWs5UUZhVDJCZXhqM2pQN0QrWjhwUEVuTXJGTEFaV0w5RTZ4bFlMNlAxeTk3dnJKM05vR2ZTcTRVemFRR1B6YUh3eXhSK1dZQ25lRzRRM1M5aXNiMloxaDBRekZ5Qy8rVFBMNG5la2Q4ZG9sMTVHNlBwc01DOTBwd3hKY1dJQlV5SjhmR0pwQ0J1RGRsM2djZjdPNEthQlhKckVmZGpkM1B2TWMyZW41TzdXR0xoV2lqeEVIVHJGNVhpZEpjNnpRbjZNSVhlbldSTXJUWm1LSktrU2xGbEdQVUxubFBZdHVONzJvYVJ0bG1tQkoydmJhWThXU0lYVlF0dGY4NTJNaStLZ1BBandpMnJ1KzhIKzlqT00yZm90L01JZjBtMDEvc3RmL0RPbTBTd1p3LzlWb2p0M0VJN3ExM2wzdmVEUGwrN0FvVG5DKzN3Vy81TmR3NzYydVZndS84UzBiTS9tUlgzd0haVmUzdjc1SzViZDdHZEF3T1BQRUp4N05qK05kRzhIMDV0WGQzdXZVZjNpcUMyOXRBaGlsUFB0akpQc2gvUS9lbFZ0NCtNdnB0SkZVcVdiUks1TTExV1JWU28zenQ3cjg0Z1VhWm5XK1NoT2tOMEpIMFI2SDdMUENrNjlPL3BBdHVNdExJdE1tbW8zN3VvVm11UXk5S3p6ZEl3M3d1bHU1TGR4SnhoTDFDWjRMbzdBeTNzcHU1dUdrZDY4dGxhNWp6N0xuOTN3UDl1cTkzdmZjcVVuR3pDOHJMd2w2MjFHZ3hXLzhMVFF0bWVGNTM0MTdRbXpTa3BaaXpQQzM5RmJJTEJrSmhvTUNSNC8xSmFPOWhxNWdaUktrOUw4ajBuN2U2cUtqY3BpdWhvQlJhMnVzRGhLQ0NsV0sxU3FVbWh0UGJqK0xhS0h2L1h0TEpLUzdOSWtTdVZjaXpzdXprWkdUbWs1RkhhV0JqbS93TWVpQ3pFZU5wallHUmdZR0JrNnQ5M3FUZ3ZudC9tS3dNMzh3dWdDTU9sQy93TFlmUi9sWC8zV2FXWjF6TXdNbkF3TUlGRUFaamxEaHNBQUFCNDJtTmdaR0JnUHZ0ZmdZR0IxZnEveW44VlZta0dvQWd5WUhRQUFIZjdCTmtBQUFCNDJtMlVUMGhVVVJUR3YzUGZORVRJa0ZLRDJPaVlUZU0wRGpscWtXYU9ZczVJZzhwUVloS0lRUU96Q0N4YVJCdGJTVkcwU1lyUVJVU0xWaTVhdElwYVJKbEJRWDlva1pJUmJYTFRya1VaZFB2dTliNFl4Umwrbkh2UC9mUE9POTg1VDM3Qy9tVFEyYUFqZ2NQeUF1MHFqKzNra0RlSGVyV0MzZmlGZGhubjJqaENjb3UrUEk1SUJOVXlqU1R0QVJWQWlMNDZNbWJPa1M0U0poMWtIMmtrY1dQTmZuT1c0ejV6ajdIeUJGSHZMVkpxQmtGMUNRVlZvbitCdHBkRXlEem5YMUdRRElabGdmZmVveStLZ25lYTlndHRoT3Rubloyazd4alNhaGdWNmlNRzFCMEV2Y2VNN3lJQ1pKc2FRVnd1Y0E5anBqWHYyU0RNaHlyaWtXcGdqQ1hrWkpHeEZFa3RVakxGczhOMm5wTTR1aVd1bDFXTzR5eHkzbTNrakY4ZDUzckpqbE5Dbnp6bG5kZjVyRkgwcWpBQ1hoMkNzc3JuVnlNZ1AxQXZOMUFqUFJpaE5jOXY4blBQOFNnNVNIYVNyWGJQTithN2lITmVDR0daWlk3UElHbnp6OXp6N2pEWHJzbGw3TGUrV1hTU3JIMFhjODk1UHN2b1U4UW4rdnRrRGpHZVQxUFhQa2VXdWQ5bDg3NEozbXRhbzBXdjA4SWhHYjFzdGNqb0QrU3plczkzZFRwc2hIRU1XV3UwS01kb1VlSjlVOHlieWZzbWVDZW8xZUthRHVWUWd3L1VJay83aHJ4VFBXdjZXQjAyWW1yTVdLTkZPZFRDYWtZYlNEUFdHZTR4TVMxaHdOU0R0MEpOZkd2NlpKVThZSjNrT1k5dy9JcTB1djZadHBvMCtmdnRtUWphMXZGN1Bhb0tPd3h5QlFudUg5elNTYTBTYUpVL1pJSjlOWUcwdkVRVTBERlhENlpuQ29GVzVua01GV1VhR2pyTGJKYkUzTHpmMTltTlcrUXYzMkdKTlgyVFBFVEkrNDVRSU1qeEtlYjZHV3VoRWJXcWtneWhocm1Kc3BlU2FpOHEyVGNwZFJSN1dFZjF0cFpjclpFWTZTZEowa0thU2NMdDIzUnRRNXdtcnFUeitmTVcwdXpYK1g4ZDNEZklmbS9XK3JkZ2V0ajJFM3ZKNU5MUG5lMFRVK3Y4cnRodlRoWFBzbWFZejd2NnZwN1h6M1czenVnTzNhWUgrVCtwdS9pZjFGZi9BVE9jNkd4NDJuWEJiMFNjWVFBQThQZi8zN3YzZmQ3bi9YdlArenp2Y3BJNWt5U1pQaVFuOXlGSk1qbHp6a3h5WnM0a3ljeWM5Q0hKek9uREpNa2s2VU1tT2NuSmZVaVNNMG1TTS9kaGtrbk95WnlUbk8zclB1ejNvNmgvUktsT0trMXRVUWMwcE52cGZqcEpMOUNyOURlNlNKL1RQeG1KUVV5Y3lUS0xUSUdwc1JRN3hPYllKZllMdTgwVzJGTzJ4YjNpM25PYjNDbDN3ejN5Z08vangvZzBQOHZuK2EvOElYOGhVRUtiOEVLWUZYYUVrbEFWNnFJbXhzUUJjVnpNaUxQaW9yZ21ib3Q3WWszQ1VsektTaXRTVWJxWGdmeE1IcGZmeXZQeXJud20xNVZBR1ZZbWxSV2xxRlNVTzFWUjI5V0VtbEx6NnJwNkdXTCtiZzhsUTU5RDMwTy93MUk0SGM2RUMrRzdjRk9UTktBbHRkZmFncmFzcldsYjJxNzJRMnZvbEs3b2xqNmdEK3RwL1owK3ArL3BKYjJzWCtuWGVsMS9CQUdJZ1Y0UUJ5UGdKWmdFVStBaldBUTc0QUFjZzNOUUJiZWdZUUJqMUVnWkdXUGF5QmxMeG83UmhCd0VFTU9uc0FjT3dGVzRCZmRnQ1piaEZieUdkZmhvU3VhZ09XcW16SXc1YmViTUpYUGZySmtQbG1CQks3QmlWdEthc0ZhdHFuVnJSLzg3WnZmWS9mYVFQV1pQMkROMnpzN2JhL2Eydlc4ZjJWV0hjOXFjTGlmaEpKMEpaOXFaZHc2Y0U2ZnBkcmtwTis4VzNCTzM0dDY1TFE5NFVhL0hTM2hKNzQzM3dmdmtyWHU3WHNsclJHS1JWR1FqY2h1NWp6d2dCaWtJSW9TaUtJYTZVUjlLb1N4YVJrVjBnVnArdHovb0wvaEYvOWcvOHl2K3RWL3ptNWpCRnU3QXovRVFUdUVzenVFODNzQUZmSVRMK0JKWDhRMnU0UVp1RVlGb3hDRUI2U0NkcEpmRXlRZ1pKNi9JREprajYrU1FsRW1GL0NLTlFBcFFrQWltZ2x5d0daU0QreWZlSHpLT3RVRUFlTnBqWUdSZ1lQUmpjR05nWVFobFlHY0E4cEFBQ3dNakFCZGpBUDBBQUFCNDJyMlR5MHJEUUJTRy8yU3ExZ3VpSUNKZFNPaGFhNzFTUk1UN1FuU2w2RTVJYld5THFZa3hSUlRYUG9Ccm4wZThQSUZiSDhLRksvODVtYVlidFYzSmtNbDMvbk9aWk00TWdERjhRc0hLOUFQNDRKT3doUWxhQ2R2STRzdXd3cXBsRzg0Z2I2MFo3a0hPS2h2dWhXUGRHZTdEdmZWb09JdEpPMis0bjl6S0hjU0NmV0o0aVB4Z2VCZ3I5cFBoRVV5bzFycWp5S3FjNFdlTXExYk5GeFJWeWZBclkycUczekNnd29UZkZYTHFGcHNJRU9JR0VlcW9vb1lZRHVaUXhDd1dTVnR3NFZNTGNFRnJuNWJMS0FkNzFDb29pQmFRNmpqamMwcHZ6SGNTSFZCemFOZW9YSkYwaEErUEZIRytSSk8ySnUwTFpmMkFzNE5yNFpqRGt6b2gzeEVhVXVVcXJYNUdMYURhK1J2WEdlWGkxdmkzYVpXbDRnWVZueEcvK1owMHdzR1JLTzNWWjFsWDcxR3hpK3p1Y3R1WjAybm16MzgyUlhhcFZNeS9hMTByVWJxM1ZkbXJXS3A1RWhlVFhKSW5LMFk0bDExUE90UnAvLzcyLysydFNSOURMR09HNDFwR2dYbzdwMkV5Q2p3OXVwOHovNWJqOFFUNjFEcWRqMk5hWmU2VTlzZHAvdzY1WnBQV3J2UkMzNW1TK09iNURmTlk0S3c3M0xwTFM0elIrWjZjOGVRazdLUVZEOUxib1B2bGZ3TUJTckwwQUhqYWJaUkhiQnRYRkVYdmxXVkpGTlZscTdqM2JwbEZiTzZpaXJ2Y2U1RXBja2lPUmM1UVExTE5MYjBuU0dBZ3V3UnBteVJJcjBnRjBudEJ5aUtMck5PUlJaSnRNdlBuazR3QWNzRnovM3Yzdi9zNEJJa0tpTmUvMTNBQVpWNGN0TjVRd1FyT3dBeFVZaWFxVUkwYU9GQUxKK3BRandZMG9nbk5hRUVyWm1FMjJ0Q09EblJpRHVaaUh1WmpBUlppRVJaakNaWmlHWlpqQlZaaUZWWmpEZFppSGRhakN4dmdnaHNlZU5FTkgvd0lJSWdRTm1JVE5tTUx0bUlidHFNSFlmU2lELzBZd0E3c3hDN3N4aDdzeFQ0TVlyKzUrMEVjd21FY3dWRWN3M0djd0VtY3dtbWN3Vm1jd3hET0k4SktQSXFiY0RQZXhQMzRDYmZnSHR5SkIvQTRIdU5NM0lFZmNDT3VzWXJWdUpzMXVBM3Y0a2M2OENDZXdOLzRDLy9nRVR5RmovRWhuc1l3b3JnWE1Yd0tCUi9oRTN5SnovQTV2c0RQaU9NYmZJV3Y4UXdTK0JQMzRYdDhpKytReEsvNEhiZmpBbFNNSUkwVU5Ed0VIYVBJd0VBV2VlUXdobkg4Z2dsTVlSSVhjUm1YOENvZXhsVmN3WFc0SHIvaEQ3eUdaL0VjWG1jdG5heGpQUnZZeUNZMnM0V3RuTVhaYkdNN08vQThYbUFuWHNZcmVJOXo4Q0pld3Z1Y2l4dndEbTdGay9pQTh6Z2ZiK0Z0THNBYlhNaEZYTXdsdUl0THVZekx1WUlydVlxcnVZWnJ1WTdyMmNVTmRORk5ENzNzcG85K0JoaGtpQnU1aVp1NWhWdTVqZHZad3pCNzJjZCtEbkFIZDNJWGQzTVA5M0lmQjdtZkIzaVFoM2lZUjNpVXgzaWNKM2lTcDNpYVozaVc1empFODR4d21GSEdxRERPQkpOVWVZRWpUREZOalRvekhLWEJMSFBNYzR6am5PQWtwM2lSbDNpWlYzaTFPcStwTHBjcktCbXkyZU9TN0xNWjlraDZKWDJTd3UvdUQvVmI5SmdESk4yU0hrbXZaTGVrVDlJdkdaQU1Tb1lrZXlURE50MnUycmlheUJ0S0xKSk5PaUp4MWR6QjR3cldqK2IxbkdJb1k0cVJWV0xTT2xDVlZyVjhUcW5LS2xGZGsxVnZuMDJmcDdJL2IrajJJUndTby94dXI4L2UxKzF6U2JwcmRFM0pKVlVqNXNpTjYwSmtaY3NuNlpjTVNBWWxRNUk5RG5PRW9pYVN1V1JkTG1rb1VtZWRjWFdzb091eTV1NmFQSWg3dm9GZWl3TmgrNUdhZEV0NkpMMlMzWTRweGRDN01sbytiUzFyQzNOWklXcEZvcENPdUo0M3BES1RiVjlXbmJCOVlnRmJpalZzbzZiS2dYWkdWdFhpSWtNSUs4TVNNc09TZG9hdHJBemhzektFejg0UTBzNFFScEVobE1nd3d3eDdqSzJzTVpZU1l5d2h4d2hwanhGR01jWlM3ZVplUTNFakVzMnB1alprbTYxanAxaXpYS2ZEaWl2Zk1OUExOZHJOWmNyVjI2WmxpNVdFZlhyQS8rclQ1aGZySFdKaXVZYjR3R1VhTlluVVpDYnBkZ1dkU1pQbU50RklWbkVxbXZVN2tUcGQxQTJaaUtGb0tTV2VFOGRHY1RURW83VE90ZGxVMFRrY2lZNlVqazNEWnRTSWtpdGViWmFGMHVVR3E2S1Vab3RqcWUwY3pxZFNpcTFiRW5rMVpYN3hpVlRSM2xvc2xhNElXMHBKNjducE5sRXEyYW9qc3BjeDQvUllWTkdzZjRSWTJWcEtqNmJzSitieGhxVHdCUW9pS0lYZlV4QmVLUUlGVDZEZ0Nia0t3bDBRaFZzaGVjdnJkaFdFcHlBS0xVK2dJSUwvQWViZVltY0FBQUFCVnFwZklnQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUpETUFCRUFBQUFCVmNBQUFVek1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIUkVWR0FBQmZIQUFBQUxFQUFBRUdTSGhMVUVkUVQxTUFBRi9RQUFBa2NRQUFqZ1JUcWplTVIxTlZRZ0FBaEVRQUFBeUlBQUFsMk5TSkF0UlBVeTh5QUFBQitBQUFBRndBQUFCZ2lqSjF0V050WVhBQUFBZklBQUFFaHdBQUJrb09ieGdKWTNaMElBQUFERmdBQUFBQ0FBQUFBZ0FBQUFCbWNHZHRBQUFNVUFBQUFBRUFBQUFCQUFBQUFHZGhjM0FBQUY4VUFBQUFDQUFBQUFnQUFBQVFaMng1WmdBQUVjd0FBRXdZQUFDRUVQbEhFd3BvWldGa0FBQUJnQUFBQURZQUFBQTJDN0ZLdkdob1pXRUFBQUc0QUFBQUlBQUFBQ1FJUUFZeGFHMTBlQUFBQWxRQUFBVjBBQUFMdktYV1ZpRnNiMk5oQUFBTVhBQUFCVzBBQUFYZzFXejI1VzFoZUhBQUFBSFlBQUFBSFFBQUFDQUMvd0NiYm1GdFpRQUFYZVFBQUFFYkFBQUN1RDlpWm05d2IzTjBBQUJmQUFBQUFCTUFBQUFnLzVZQVVIQnlaWEFBQUF4VUFBQUFBUUFBQUFFQUFBQUFBQUVBQUFBQlRNeUdaNURYWHc4ODlRQUxBK2dBQUFBQTAyTjNLQUFBQUFEVXZrTTgveFgremdWYkE5Z0FBQUFKQUFJQUFBQUFBQUI0Mm1OZ1pHQmdQdnRmZ1lHQnRmQy82TDhOck5GQUVSVEE5QjRBakw4R2UzamFZMkJrWUdCNnorREt3TUlRek1BTzVDRUFJMUNNRVFBb1BBR2RBQUFBZU5vbHhZRUZBbUVjQjlCM3YzOXgxQkFmUkdOMEJCQUhRQVBVSktFbGFvbUFWcmdkMnFBSmNrVThuc3FwbWlWNTVvcnovKzVpN0RaOXN1b3JXZnpjNVQxcVIyeGhQeHdHTytaUFRYT2pKcS9HRFZKNW9GbC9BY1JhRDlsNDJxV1dBM0F0V1JlRjE5a25mclo5MDdHZHVpOFZKLzgvdG0zYnRtM2J0bTNidG0zMnJGV3Z1NmZIU3RWWCszRDdwSy83SFBYUTM5ZUV1RlpVUjR3VDdsNU1kdjFvVGVRemxHUFJaRUNUZnh0dHVrTWQ0QmlKWEFEQXQrUk13SmFFZEFKM0E1RWxyVTBsUzVCNjBrUEdrblpTUW9ySlRETERWc1ZzOXlBbVdpUG0yRXp1cllUeFZvcFp0Z3pIOVJodEt5SmppMk9HT3hialNSdHBJblBKVk5KRkFsSVp5UXlwU3loQU9SbjZYKzRDNFVUL05NYm5ib0x4bEcwUlRaSHNTczAxbnZvbjY1SkJhbDlVcHM1TlRhMEZVZDRXSXRYRWtZbGtGT2tsUTZOY1RpQ3RmMEFuNlNJZEVVSEVnR3JvM21jTzlrWUY1K1cyRjFTUFlXNGxMQ3lzRlNQRlBEM2hsL1lsODNjOHByZ1RrRW5xdnpNYXlWQ3J3SERoOXNUL3lYQ2VHVWVHdTlONTlpQUVwTW91UUVDcS9GdWNaMUg3TzNwbS9sczk5TEZPZWpSMkJ5TWdJKzBXbU8ySC85dEdhTGFYS0JjaFZlUXB6citpL2hXd29IdUs1eDdsV2gzKzc3ZWgvSUt5aFB2YlIvSTRyaTNIM0t5QlFuc1AvWFlUekwrS0lqdWF1c1U2bUczTjlIdExkTHAzNmRkbXBKejJqMENCcmM2eDFyUHN0Mno0dUczRjhZcm85T2VqVSt2cytVQlNkOXdsM0hzQTArbC9qbTJJck5VQ3ZodmVwZ0RzZjdndk1ObnZnQ0wzQkVyZDJYeVhWMk9tZjRkcjAxbjdxUmd0eVJ4TVN2VkhEN21CYUQwbjZxR2h4TlBQMFRtTE03NU4wY3ozV2hsajdRbkpuSEk2R2VWNk9jOXFqcXhJNWxsMEtqYWZ3WUxLb1czTldIOWtqS3R3L3l2bTRCTHlFQXB5eHBBNmpyZW0zYmRnT1hQUjdJRkJ4ZTlYWWl3WE1SZW5vOE4xc0VlM1FhZnE0STRJbjlDK3ZRTVRmZ0x2cXc3TE1XN1Y1djhvVmU1NEJ1NE9UR1QvT09VVUNBOGxoM0g5Q2NxanlWSGtZbEpHU3Nna01vNzc5Nm8za3ZxeVhuR05aSmMxYVU1cW9sNWFSRDJEWnZXQmFwM3NzWi9pSHBMZjZaNVJiNmdmbUtkaW9kclM5dVdDTnM0V0hQZVFibzZiWkVjK1JiWVdqSFdtZTFIMmt4NWsveW1mMmhmYWswMzVGOWxONG1GdWtqNlRIK3F2cExkWUErMkx5TWVBbE1ZKy9oeC8rR1JzSi9FaGlURzhYZmZUdXFOODYzMnNTdGtwT040dUZXZnFQWVlQNmoxSy82L2oxSG51ZjZoYy9GNmM4OTVhZUNOOXVFUElEOFk1SnUyTHpuUHZ4VGdYMnZ1VmYzZEdMQ2k0dGpmWkovMy80M2RyVEY5VWgxU092bzk5bEgvMlZGU0xrNU8rbWl6ZjRyZXUvS2R5K0g3S3Q5bVJieXRRTGkwNFBpeGw1OEZmMTBKN2NVN1pQM254ZmtyL3piK3VVYnpISEdyL3k1VDlvOGdSdFBsbzFJODl5b1YwSzE3ZFVYeTZweGg0ZG1PeVBjK2ZKeWxmWkZ0U05xVFRKRFhmbVQ3dVJ6S3M1MmlNbEg3L0JmTXhIL1YreXZWSHllc284TnRRZmhYVi9HMk90eWZ5UVhtL0hLUDh6cWhXM0Rwajk2QTFKeC8vejVuTTg0VW85S2R6YlUrQlRJN3FkanIxWjZsL0k5WnRBTDN1TWZUYUFZRGk4T3ZDM0h1WXlYbXY3VVRXWXo3ZnB0eUhLQjg3VUc3TE8zcjNuK3Bkdy93WXJzK2diWjFaSHVYK1VQVDZZNlVUdVg0UnloWml5UGhOS0pka2pDc3JWNnpMY3hodjYwWTJYOEZRVXo5Sy80Njhmem5sM3VqMFI1Rnp1SDRxY3VselZqb1lSM1B5eldMditSOVJvSGg5QjJPdHBFL1BLWi9rQVpqeVpTOVEvdzhJNHUrUGV3UXpmUitLL1BheUZYNWk2eE9PcWEvWGRrR2U0bVQrRWZlV2RLa09tdHVuUlBYdURXOVgzcFFqelpVdklPd25nenFqbW1oTitWRmN5VGM0UTY1Q3NYU3BkK0thS2g2VGpTdGg4ZmZYRnFlZjZYclhZYUxxclRySDlmYmxqSDhxSmdqbUs2Q3RidVlKdGdwSzNYdmtjZHJZbjNkMlJybGJuMzVzUStxUWJ3ZFNWZ0x1SmU2dnlIdkhNZitib04yOWlvQlMvWnhIVzdsK0l1ZlY3SmNmV2FjUnlOalc2RXgrSy9laGtsUXc1dXZJdGJUOUpPVWN5aFh0UzNnZmtQdmhyWnJ5Wm5JT3VSSmVPWlh2OGxjK3lqLzVKajlrVTNiYytueWZIRlBlSWdrQS9tMU0rd2t5Q3ozWmVOcDhqMU9ZMzBBVXhXL216dHIyN21ScTIzYWZhcHZQdFczN3FiWnQyN2JiSkxWdFpYci9MdmQ4MzBHY0h3QXdNcEpqS1RWbmMvL2kxUHRnTVBoRFJWcEJFQVpwVUFCSzBWRXphQU45WWFBMlNKdXFYZElVUzJFbDJDNTJsSjFrdDVGaklJWmlOTVpoVHF5S1BYQWdqc1h4T0JubjQzSmNoOGZ4REY3bEVUeVJKL0dTdkJTdnpWdno5cndIbjVJK0luMU8ranNSSWlKRm5KQWl1eWdvaW9qU29weW9LdXFKem1LZ0dDUW1pbFZpaCs2bngrZ0p1dFN6Ni9uMXVub3J5YVMvakpEUk1rNG15M1NaUjlhVWJXVEhiQ2R5UFBrUThpSHFHN2VWK3FFVU9CVG9KQkJRRUVwREpXZ09iYUVmekNPQ2k5cFhsa2dFMjlrUmRweGRRMEIvREhZU1pDZUM3a1F3bkFnbTRoUmNpQ3R3UFo0Z0F1Q1JSSkJNQktWNUhkNk9kK1dUMHdjVHdWc0JSQkF0RXAwRWhVVXBMMEYzSWhoTUJOdWRCUEZ1Z2pwNmZUZEJGQkVrZVFrNkVNSGpEd0Vmd3I2Qm0wQlRYOVFIZFI5QXZTQ1dmdVFlWkZBendDbmJoTjlrNTdNMzB0VnBxcFdxVDEyWEhLcENLUDNvMm1keXREM0lqckxiMnBIZzFkMlJBRmFVdFFSSTVoTkx0MjViSGMyelZvaFZ6anhubnJPNm11dk53M1RsbGZtSzhzeWRTZVlWSUJrZmpXL0dVK3FIeGozRE1pNFpwWTBVSStWbThXc1hRaHFITlBkUHhaZnNEV2pnMFRieUpiSkJmZ2pQQWRneXRvSnRvdDdHOXJCOTdCQTd3NjZ3RzBCeUpmVTE4bDBhbEdUSE0yL0JLL1RIckpnZDgySisyc1dkWjRwaWFmaW5mSGU0andwaVlmZXFESmtMZjFaTUQ5QmhHQUFVUmYvN2JWamI3bnhtMjFaWDI3YmR4cmJ0MlF4bTIyYnN6TGJ1c1hrVm92NUswQ1pOVTdyNktVZTV5dEFlQlNwVHZaV25BQVhwMFA4ckZLeEtGU2hmaGRxdGFGSlVwRVFWSzBJRDFVZWJ0VVU3dFZWSml1RnIvYVR2VmE1VTFlbG4zbENzOXVrU1hjcEt4U2xlVlp5bmkvV0RLalJMMHpWYm9hU3hqaXJ1NDN1UFpUS1hrODRHYnVFSE10akk3ZnpJQ1R4QUpsdTRrd2Y1U1ZHY1NoYmJ1WnVmMmNra2ppYVgvVHpNMC96akNSekpEUEk0U0xWRlBvZW9NNXpHc3hRUXptTThaK3NnWjFOSUZFKzRGekVjNFFBK3BvUGZITWlOTEdJOUI3aVpSenpJdzNpVEwzaUxlazdrZEQ2aGs5OGQ1QUVleWpRVzh6WU4zRW9OZnpqWWd6MmMyVnpGYmRSeUVtZHdQOC93S1YzODZSQnVZb2tITW93UmpPSU9IbVVPVjNNc216ak1YSzdoSFJvWnlXaE80U3cyRThZOHJ1VmRtaGpEY1J6UFozVHpsMFBaU3dKVE9JcXRSRENmNjNpUFpyWVJ5VjA4emhYTTVIMWF1SkpaZkVBckozTW1EL0U4bjlQRDMrN2pjWjdJUGhLWnpqTHU0VW51NVNsK1pSZXhIdUlSZkVRN3gvQWhiUjd2U2V3bWpqM0VzNERyV2NnTkRHRW8vZWhQR1MveE9xdEk1VHYzOTJndW81SzFKTEdjRXNwNWxXL2NseTg5a3RXOHdQbWN3MFgrMEIvN0U3L3RULzJaUDNlOUc5empSamU1MlMxdWRadS9kSmU3M2U0T2R6clZpZDdqWkcvMURtOXprcmQ3cDNkNXQxT2M1Z0x2ZGJiVEhlMU1IM0s0RHp2RFlZNXdwS09jNVJ3WE9jYjdIZWNEanZkQkozaWZZOG1taUIxRTg0dDdrME94YXBTbGJOVVNRQ0JCOUNHWUVFTHBxMlNscUVRN3RKMWUra1dMdEVZek5GTnpORmZ6TkY4THRGQXJ0RktydEZxL2ErKy91NFNMU0FBQUFBQUFBQUFBQUFBQUFBQjQybnpCVXdDZ1NnQUF3R3JiM0diem1XZmJ0bTNidG0zYnRtM2J0bTNiM3plRFlaais0NzlZU2l3ZlZncnJnODNETG1DZjhKUjRicnc0WHYwbkIrQVQ4TTM0WFFJU1NZaGFSR3RpSy9FT0FNQUREWGpnTi9BZlNBYlNnV3dnSDJnTXVvRHBZRCs0VGlJeUkxbUlIRUp1STArUjE4aUhrSUFtak9EZk1BbE1DN1BCL0xBRXJBaHJ3Y2F3RGV3S0I4SFJjQXBjQkRmREUvQW1mRVV4bEVQOVM2V2o4bE1WcUlaVUoyb3dOWVZhU20yampsTTNxSmMwVGR2MFAzUmFPaDlkbm01QWQ2UUgwWlBwdTR6SFpHZnFNTk9Zdzh4Yk5qV2JtUzNPMW1aYnNGM1kvdXg4OWd4N2ovM0ljWnpKWmVieWN6VzRKdHhPN2o1djhvbjVTbng5dmpNL2h0L0VIK0kvQ29XRlRrSS9ZYmd3V1ZnckhCZXVDVTlGSUJwaUFiR0hPRVZjSW00UkQ0aG5VQnFVRmVWRnhWQTVWQTNWUTgxUU85UU45VVBEMERnMERjMUR5OUFtdEE4ZFErZlJkZlFBdlVBZkpFbjZSVW9yMVpjR1NRdWtyZElKbVpBZCtRODVvMXhLcmlsM2tVZktXK1ZyaXFXa1Zab3AzWlVweWpMbHNISlgrYVFhYWtHMW5UcFozYWUrMG15dG1OWk1HNlN0MWc1cXQzUlRUNm1YMUh2b2kvUTlCbTc4Wm1ReGlobU5qVDdHSEdPRGNjWEV6RFJtRFhPcFJWaDVyUkhXUHV1aTljckdiTllPN05yMkFIdW12ZDUrNVB6cjFISGFPd09kVWM0MFo1R3ozam5vbkhXZXVJenJ1SCs0NmR4c2JqNjNsRnZOYmUvMmRvZTdrOTM1N21yM25oZDZSYjJ4M2hXZjlQLzB5L3ZEL1MxQkVEUUlsZ1Y3ZzBzaENCT0g1Y0l1WVo5d1FiZ3p2Qmc1VVltb2Q3UTRPaHQ5aUZQRVJlTkdjZXU0Ynp3K1hoVHZpcS9FYno4VEJBK0FZY1ZRQUFCbjI5NlMvNWpNdG0zYnRtM2J0bTNidG0zYmRudG5FcGlVUmswMlU4aVVNN1ZNTTlQSjlET2p6RFJ6eUx5eVVXMHVXOHhXc3ZWc0s5dk5EckxqN0N5N3pHNnl2NFBzUVpOZ1VMQXAyQitjQ2E0Rzk0S1BFQjVpUUJJQXlBaDVvU1JVaFliUUZuckNVSmdJYzJFbGJJV0RjQlp1d2xQNENIOHhDaWJBTkpnV2MySlJySWgxc1NWMnhZRTRGbWZpVXR5RSsvRUVYc1M3K0JLL1VoaUtRVWtJS0NQbHBaSlVsUnBTVytwSm8yZzJMYUh6OUl2RGNTeE94c1NaT1QrWDV1cmNtTnR6Yng3T2szaytyK2J0ZkpqUDgyMSt6cC81djBTVFJHSWx2ZVNXNGxKWjZrdHI2UzZEWmJ6TWxqV3lWNDdKZFhraFh6V3NSdFA0bWxxOTV0QWlXa0hyYUF2dG9nTjBqTTdRSmJwQjkrZ0p2YUlQOUkzK2NPRmRiSmZjc2N2aUNyZ3lyb1pyNGpxNFBtNmhPK2JPdXc4K2prL3EwV2Z5K1h3cFg4MDM4dTE4THovTVQvTHovQ3EvelIveTUvd3RIMW9RUEFDQXNRSUFBUDJjYmR2TG5hcER6Ylp0MjdadDI3WnQyN1p0NjcySGVkL20vUWxpZytRZ000QkFnSUtnTEdnTWVvSkJZQnlZQlphQlRXQWZPQVd1Z1VmZ0hVd0pmVmdRdG9VOTRWQjRBSjZCTitBVCtBWWxRV2xRYmxRS1ZVSmQwU3AwQU4xQVAvSC9PRDVPam5OaWpGMGM0VHA0SXA2Sk4rQXorQkg1aDJRbkpVa3JNb0hzSTQvSmE1cUpscWExYUQ4NmpDNmhsK2xMOWcvTHpDUXJ6U3F6cHF3dDY4cUdzWEhzRkx2RVh2SllQQk1QZUcwK2tDL2dwL2duSzVWVnhScG5IYlBPV1cvdFhEYXhQVnZiUmV5Mjluejd0aFBmRVU0OVo0Z3p4cG5pekhFdXVYKzdXZHppYmwyM3ZUdkRQZVkrOVpKNTZieHNIdkJxZVFPOEZkNWQ3N09JSllpb0pqcUwvbUswbUM0V2kvVml0emd1TG92NzRyWDRMbVBLWExLb3JDanJ5cGF5cXh3b1I4cUpjcVpjTDdmTC9mSzQvS0wrVXJGVVdwVlY1VlVGVlVsVlVkVlVIVlFQTlVDTlVCUFVEdlZhZmZZOXY3MC8wVDhYeEFwRVVEY1lFeXdKZGdkM2dpZkJyOUNFZGNQKzRhcndjWlFvZ2xHMWFFSjBOSHF0Z2E2czYrZ1d1b01lcU1mcDJYcUp2cUJ2NmlmNmcvbkx4RE9wVERaRGpHK0ttQXFtam1saHVwZ0Jab3laWVphWURXYVBPV0ZPNUl2MUI0cWd6SkVBQUFCNDJvUjdCMkJUdC9hM2preGl5UGE0dGhNN2poM0hkcWFUZU1UWmc0U1JoQ1NzRExJSkFVTFlOR1dVOFlDbWdWSldlYVd2ZE5DOTU2T1BMa0pwMm4vMzNudjM2K3NlZEk5Y2YwZTYxMkR6RnFsa1MvcnBuS01qSFVubnlDV1V1QW1CaCtrM1JFR1VoSGhVVnBYQ3FySzZZYjliZkFXeTZUZmpham82dnBZQWNRVitnQ2p5TklrbVJKL3E4SGtMUEc2ZG9JMjhQTCtzTEI5VGJHbGVYaWxMSkJDUXNEU0JPc2dFUXBBdTVqQUZhUWlCRHZJSEdTV1RrSVpHNmg4UFFvbXZ3aDhWMTNZOXpMZllZMjJXWjVBQ1E4b1VJa01vVUpLRWxPK21UeEV0c1JDaThUcHNxVXFmTElsU3NEbjk1YUFJRVM3Z3RGZTNkQ3hZUE5RNDcwQjBzU3U5T0sra0pBOFRCRklzNmVmbExtaWJzaWl2ZEZOS29sc1Vpbk56aTFsQ0hvWElJdzU1UkJJMUlYNEYwdEpIUXdqVmVja2VyOWVUWENjVCt4VWVNQmpFcWVJZnAwaHdPWXRRemdSSlRyOVc1M0g3aFVnYkorTDNlZlRLT05Bd1duTFZjLzlCemdsbmlBbGZodklvUkI1eHlJUExhUVNrNVRSQ0NOV3Z3K1dFYUhHcXdRQVBRRVNRaUt6UGgzR3NCcEtHY2pyWldKWGw0QXRUYkh5WVRqY2taS1JuWmtTcXRBWDVEZDI5Z3dOcjUvWEExS0FxQWhyTlRGVzIzcEdSdlJuRm5yWWtzeXhFTFVCOGNEVjVuejdHNWxURDlhcW8xemxkTHFjT3JvWUVRUkMvQ3dRWUJwNUdqSVBFc3BuSC9DdENzTDRvOElQaVRseC9UaklCMmdoaG4vUjZRcERXaEdpbURWUGdlMXBNSDBOOElpRjJ0enlJT0JDMHV0RDFDbG5tMUFSYkRzL08zWDNCTUtiem5KMXoxM2M3TytadTZMNW85TTQ3angyNzg4NVJndEkyWXpaS2p6SnBQU3Fseis5UmpkODBkZ01sbVJmTUhhOG53Q3lIdXBHakR0dDk1VFJNYVhHZ3RBcnUxWnY4YWVhMjljdTJMOW5rSGxvR09TUExSMXBUamFtekRzNFphSFVQL0tYekFGS3BScmx0eUNVSnVTbk5JTTJlMDRjcmhoT01STVkybjVYU1EyMTlsKzdNWFpDOXBtYWx0ekNoSk9IUWp5aGM3a1V4aTVxV2I5SUplOUpiMGxJakZHdXUyc3Qwb2NWc0N0S01ZanEwK3F3KzhLZzhnazFRK0pRd1Yzd0l2TGZPbm4zbDMvNHlERWZFV1R2K0FwR3Z2TUxHV3l4TFlzS1ZnT3dMZ3Z3MVZzR3FEQTRMRjFueHhobmVmSy9Qc2RDaWdhdkYzeWM1VWhkdm5ycDU3bEQzemVtWjJWa1p5b2pWWU4rN2JkSlFiKzJnUHh1bGNTTGRFdFNUbnFRaUc2UW9UNFV0T0MxNndZVkxEQWN2TVlXaDJtbVJrMnQ3MTF5NGNkdU82dzY0dW0yV09TdnREbkRtcFR0eWFmSE10clRWM2F0R2JybjIvdWNGMWJhWWVQR1hoSG4xR1ZrdU54dURIVWVlS2MrWkJrY3VLSmIvTGo1SUkzQmtCM2FPdjB3VXhJTFNGTkRIaVFHeGVkaEZHeG5VdWd1WWRXTE9oWUpJUVN0cHdRVzVvRTBCV1I4MHVTQzN1bVRQWCthc3F5d3VjbVdkdTN6WkR2SGRERmRPbGt1Ym0rWHBWRnZUMHl3MkdwczNTNTg2cTJUaDZyelc0ckwycE9SYWIrZUtBZkhsak1KTVY3cGRtNXlzL3JEWVB0SHBTcyswc3ZsS1FabGNxS0VrSnIrZjY4RWZCNUpFNVhCS1cwNk4yKy9DYWlaWlNXYW5mVnFsTXJFMnJhTGJYYk8rWWN2T0t3NFdMRTQ3bVprQzlpeDdSdmExYXUzVWxnUk40ZnlLK3RXbHQxLzE0Rk5KZXBnWDN6WEhsZW4yb1RXbElzZEtib25Ka1FUTEJrTGdMMXh2NWtkWTJZWmkyWGg3eXZkWTVuT281TzJXVDFoWmgrM1RlTmxLV2RtSzdWRzhuUHJQSUw2RTkwZEtXRllqWHMvYjA3NW01VFJ1clk5ajJUNEJ5MEVOWU5sQm1FWjBnZjB3REc0OGJmVGg1NDB6dUM1UkI4ODI5L1UxczVSa01DUmhXcld5cjI4bFM0czhoWVVlbGdqZ3ZuRUorQ0NUclFpOVpNVkhOb3lzSFFBaFpYNkp1SUlnd29lSVFlUWxFS0lKbmlVZXdlb3JCOWtDU21vYkttWlUxMTRxUHQxWkkyaUVBaWNvY2l1OFdkM0YvVFBuekRJbHFBVURVaWxEaVpjaG55UW1MN05mV1ZESmZnV2xSUGloNlNXbGVYYWJ4YTVQN3ZvcmFOc2pYYVh0cXhMYkU5UWFWY0tFb283NUxXMUZPWlZUK1g2R1VwMExlWklONjMwMmxGeGdOdXowS1Q5NjdPZ1dyM2Q1MjBCOTY4OC90OVpmczVhZHoxVXlmeVBYVjdnQVZzRVdOTHJqeWRXbTRtS1RKZFhpem9zR2V0a0VjMHpGOUs1VmNkSHRDVnBWZ2pxaS9ONzVGYlM4b0hJNms4R0JOTGVERzJjN0pXUVc5QUxYU25CQ0pNUDFlVjlyN2hqc3NsWUtlWjdjSEpyaExxM3RxamNhYWFJeFo5WENub0cxTVZITmNSbTV1c3FDeW9hL3h6aXRHVmxNODlrNHhrM3kzR2lZbGhRTjF6OEdNNjhaZ094RlBlS3pSTUVsR09JU1dFazI3dXV5dFFhUFVsa2k1U2xiRGJWVTZFOUx5WGEyTlRaMFpOaktXbXFxNXQ0dEdBMjZSRU9WWGEvUmF0UzZ4NUk5OGRwY2EwRlpjYjYxTUQ2bDFGdFo5Zzkxb2o1UlVHdWpMalRHVGRJbXFyUXExRUlheXJCWmxvRjRHQisvelArMFpmcmQvdUNxTEM3eVpXZFFwNnQ4ZWxkZFMrZVNMbXVOWWI4cE1kRW82UFVhZTdaUTRhdWV2YVJ2NFpyNG1CZWlNeHdHUVdDbVIvSURKMkFKK1lWRVMzUHQ4VW1UZmZIQ2hTc1dMcXdhN0IvRS96aU9aQ0J1RDJxRytGRmYrVkNZMGQ4ZkNHRC9ON0QrZmVvZ3BlUk9Fb241YkVSbkJuckluN0NBMzdkUVhyOEg1ZFB2NnUxZE0yUEcxZWZzM0huT2h2UFAzOENveGlEdVBRbW53UkVwYmFoQjV4YU9nd1ZCSUxONjJBTERDZ3RWb2h3RXZtR25Nb3lBVDJIQUdyZGM0OE9hUVk3eHlEVmwyR3NaeDNqbEdoTml6bFdZc2NZbjExU2R3aFRJTlE2czJjN3ArT1dhYk95MWlXTUtRekJESEZNazE2Umh6V1plVXl6WDVNUHRzSVQrUDZ3cENkWlFQZFpzeEpyU1U1aEhzZVpaNnVRMWx4UGVRaXV4SlJNYXlKK0tXWWd0bDdFeFdQTWVyNmxnTlFRQ09JSGtNM3FVellrTlBQQVoxSjhuSHFWSHgrdVp4Z0svS2g2bXg0bVROTUZYaUhNaTkzSXlRQ1FOWGlBaElqcitEUUkvRmErSElYR01pcHVRRDBPK3o1RWVtWlk3aUVCdWQ4aUl0em5DU3llSElYd01JWFA3SlF6aENlRXlKdE00eVJHK003aFVuVVpRRW9id2tnbW41TGhGcHZGaDRBLzhMRGlEaG84aFpEa0NoSVFnUEVFdUlUUytseEhoWEV3Y2NZd2pmZzVEK0VMMDhaQk00NThjNFQ5ekxBd1J6b1cxSUlJalpYMDhJQ05lNG9qQ004ZkNFUTl5eE5laENENlczWXhMQ0kxM2c0andzWERFc1pCVlVCZzJsbkFhNzRRaENtU0VneUZrblg0VWh2Q0g2T09JVE9NVGppZzZVeDhoaU85Q0ViS2s0WWh2WkVTNEhOa2hpRGZERUlVaGNoeVRFVzl4UlBHWk9tVUllU3kveVlqdzlXRmlDRmxqdndZUjRSb0w0ZkpaS0NKTTBpRGlkUmtSTHFralJJNXZ3aEJGRElFMjd3NXNvVG1LZkpKS01rZ3V2NzNwZlU0WFNJNmV3TysyVGtGdkJzbEQ5V0ZKZ3g2Skx3NDBYcWRRRHVWMWM1M3BiYlBXOVRVMU5HVFhwUm42VzljdmFQSXN5VGlRWWpLbEhDOUpzbzZsR1JXWHhGbm1UVzViRzdYaEhHWFdUbDFpeEJVVGJlM1ZyVU1UTjU2anNCbmhxQ0YxNGtoa21uaFB2bm9iWlJjMzBvUXlSZUM0ZE1STVNJUXZWQnFIVXlqd0N5aUtRcEpDZ01aTjU0NXNhQ3AwRldmbkZxWFZYT25JekhCdVB3am5iZG13ZThMQlN5Y0pHK0xnUjBYTWVpSHFFQnpNTDVqMDFTUmZMb3NHeUw2UEVjOWt2Q29WK1BITWtrNUVmanZBWXdhUHIwZ2xkWXZhV2tWL2MveU9OU3NiZWlkM0tPKzVJYUw4d0lGdDJUMGo5ZWF1RlVYblp6V2Jza2NhY3BBaUlNVm1sQmwzVXc4L0FaMllLVHhHd0F5dkwvdzRmTzZ5eTdRN21uYzgyelAvOFYyelI0VExMdHMrb01zY0FKdjRPbVNJN3c3a2FBYTJJeDFENEFmYVFFK1FkRUpBOENodDNQbU9BM1pNTXltOXZsSmc0cGFETEN6ZTlwUmdlTk4wUytyaXFYUFNldlBXWDJKc21RNHd2ZFY4ZUYxM2JVMXQ0VFQxU1JPc3F4eW9OWXlvdEN1WER5Z1RKazVVVFJ4WWZsYnFpTmJoR0VBMlJJWFMxNkQwWnM3VFhWQUdIdVl0WllFUHIxODhlUVMvb01RRVJtVmw4VTJOZStkZk14Zi8zWFArK2VkRDZwNHBEZEc2ZVZ1cm4zRXVjOVppZW1KTjFiS3EycXBsakhJTlVwNGorWWRXcHc5Sk05bGRqTElWaDZiSDhhR3ZxUWZqNitmNC9aTysremFxd0wyRnh1c3ZUb250RWFwakZzMzk1cmZCcEpSQnMzSHRXbjNxNExSbUpSb1RKVEVrazliUkxUaDdUcHkvVktmUzZXZlhBNmRmenliUXIxZXlTNEJlNlF5N2JVT1dKM2ZtOGdhSG8ySDV6RnlQMXhYODd2Sm01T1ZsWUZvVjM5elRXRnhkWGR6WTB4d2YrbjFEa2R0ZHhCSzc2UmNISEJUb1NSSUoyUXZaK1BRUVRTc2tqdzJpd2FieGFHRDMvUDY3bnJ6NFNTd3F4ZC9nRnJHRjRRckpJbXFtamV5RzVBKzVJYjEvNDQyWDNIampvaVBEUi9BL2pnTUROY1BsN0RUVzRBMnBFRDRGdy9Bd2NrWUtnQlN1b0E2eWpqU2hCYThuUlB5YzE5K085YkhVZ1RXclNTVG1Cem0vUnF6dEpocENLZ0Q1c1Z1ODM2TkVucGlzeWpaZjgySDNDNUNZc3pXbjRXTDNFK0szdnNidTRYbkRzMlpoMWsySUF2dFhZUDhobERlZVdVbG9BQ21DK1FOaE1RbG5mcjRUay9ncGZQcUQvQjJleUhVNmMxbTZhM2o0emVCM05zSktNbzhLdElOSFVYeDJJUmFFU25oVmZCT2NvTjUvLzdWZG5UY2dwZ294T2drRFFvUXZCM3hVSjJaQnV2Z0dYQ09EY09UbEJHZ2F2UmxIdmpteWtXc2tFalVTV3IvbGREMVNkWkN2YUI0OHdjYmp0OG5temk3L0ZlQ1JMc0pPNXA0cWI5OGMxVkE5cGRwa2lyVW9GSnVqR3F0cnBPL2ZaTmdtejhqVHhqb3lnbC80cWJXSzV0RjY1TFdOREJNbDVvU2NpN3ltWVgwOExlYno3Y1EvdGl4eFNWN2ZmZDU1M1NNai9MOVYzVHQyZE8vYXhYUHNRUUxUNE1mQTYyem1CZFF3L0hqLy92MlNKM1VWdklDK3BvdmRDVFhjeFEvZHFWS0FiODRoc1JmSm4zSGtnZ3N3ZE1mOWlWeUlBMU5CZG1iNnFwNnVXYTFWWmVrdE5jVTV1ZW0yMWIxRmd3NVhyNzNDbUQydDJIT2xMc1ZpTFZRSkJrak1xa3ZRVmViTWFIY01KYVVJS3B1cE1zODNWWk5ZbGpXanpTQU14YXZUWWpWcWs3NWlqall4Tms2VjdkQkZSaWFqcEZsd0VMcm9jY25yMWZ3SHIvZi9wczJlUFkwbElTbEp3QVFIbTZaTWFXS3AyNVNVWkdLSjhMdS9teTZqQ2paWEdvK0tSeUJWOHFmQWg0bVpVN0JsanBvc0tTbWphcDFhNXkzMmxHdjhsVnJ0MzZsQ3ZOMWlUSUloOFJhalBtS0RMc1ZhR2ZrbzByUWp6VUo2bEhta0VTb2IvbkZObG9BS2psYWV1MkR3aXIyZkRkQ3IvL3dOcnRXYzNiSCt2RDgvWnRwSExLM0RQa2JtUXpJcmtoSmFVdENhTU5uOE5xVUdHeXFUR25xRWxpVkoyNUlXWXpyOVBYdEFHTGg2M2M1MWgvRWZmbHg5OWRWZzJNbEdPVFBnaG5oNmtzMjVIb2MzODhSemlvZityRVNXSVMxS3FVM0IyMCtjZUE0V2lwZlJEcFl6Q2dtQjdUU2Rmc0xXR1doc0dxVlA3L1FvL1FJc1MzZ29ZWFNVWmJCbi9DY2FQWEhueFBmZm43Z3pwSWVBZFAwTTd3OTJjdXA1Tm9vZG82TjVaL25MRnV3NXNiMWRwaUYvazNhMUU5U010OWNJM0lkOUdLOVN3WWg0QkQ0OWNmZXcrQ1FoaXNEUGdRRTZuLzVPRk5JdW9nZFBXREFXUXI1Ym9QMjRlTU1tS1JSYkRQMXlUSGEvWXZ1ZlcrZzl4WGw1eFN5TlR3NStRNXE2d0RmMGZiUU1POGxCU1lqL3RHM3dBMEE2eFpRaDV5ZGJPSGEzMzhuQ3F1d2FJNjlLM2ZTNjdMVDFpd2JPdm15OThlQVVRMmFhV1YyVGtsNlUzTFpxKzI3UXVoMFg2cE5RTDlQU3pHYmIvVFhkWms5ZFJrUEg3THFodW0wbFU0M3BHM3NuUlp3MUtWYWo4eXd4SjF5ajhacWE0QVo5YXBhekpNbHNKa0NNTUF1MjBXTjhIU3RkZ0ZzQk82cjBVcWphajNMR2d4NVB3T2NLMGZCNlZ0RE1Yb1BGYXJVWWVqUHBpaDVWb1JVZVhqMGgzZElVSHhOZGxGNHlGQjgvVkpKZUZCMFQzMlJKbjhEMG4wYnVnUTNRR1BTbjA2RDVua3N1Q1RDUDVINzRFV3Fwa2d3amJBMEJWcVA0REdvWnNnd3dVdkVaMzEyQWVBT3JZSWllNUZFYTZhTGxrWUxPajA2dHI1OTZaMWxWVmRuK3JzODJiZnFzcS9Penpacy82K1QrTnZhWklmWFJTSnVQalFlYm5NZE85YUVud3pvQmlRdXNvc255U2djUHhNSGNZK0p0ZkhKSmVHc0V0a0tmZU5zeG1DczFBNmxEZnV1eGxWc0NCb013R0Z3SHJoVXJzSDE0ZkdSWTZnK2xFZ0pVVnA5SFpmTkJxZmpTaWhYMDVKOWJodWs1RENNRUJtQWZyc1YwNU1HWFF4bDRIVm5nNDllZDA1R2haQ21raWgrNGJtQ2ZMc2ZTdWRSazF1bk1wcVdkbGh5ZFNlLzNsNWI2L1hyVGVWR1RWdlZ0VEU3Y25aaThzVy9WcEtpeko1VHNkWmZFeDVlNDk1Wk00RElOd0U2Sm40WkhRWkdrcmdRRVhIREpjRHBNWGdaODJlSUhIajF4LzRaZFFXbHBBYktqLy93Zi9OSklDMnlGTzlEU2lQOVU2SlZOVHh5ODVKNlpuZGVVeS9PVzNNWmNkMU9XbEJOK0tucWdEMTRtRWZ5azhpajFkKzNhZFdUZE9zOEwrSSsxNTJEN0VxbGRvOGV0enZrK2I0ZVhHWUNmZ0I2NkZkc2Q1REIvOFRnTVpoNHp4WDUwQjYrL2t0ZGZpZlZTVk02Qi92ZjF4TS91aGhIU2RoNHVMbE1OejZWS3ZkK2pPQlVoczBwdkluNjhTSG9yUURwVFlLeTFvMkZvODVHdXZWL3YzM0swcTJab1d2NTByYjR1ZGVhc3lRc0xwbVFtYlBFcDFQR1pSZUtQeTI1dTMzRmpYRXJVQkhPeTNsSGNhMXhsNzdwOTdjRXZ0czY3YmxYUFJUTXR5Y2Ewcm83WnU1dDhEdkdGMkxqWWhBM3R2eXkrYTltV1hZK3E0aEwwZDhRdXJtbGg0OG9qRjBNTXJPQ3ZlcFJjeTZNMkdyVENXMmtrT1VDNnNFeEFoOVozZzJ4OXowczFhSDAzSU9JaWp2QUc5c0dRUW9YbGd5UUZ5eFlzOS9MeXhWcFdqZ3ZzbzhtOC9EY1NYcjZFbCtzUXY1NlhEd1hib1pTWEwrVmxJYkFEOWlrU3NYeVoxSTdsbmJ4OE9TK25rYnRoSzQzRzhoVmNIZ2ZaRDMwMEQ4dUhlVGtIeTB0NCtjcGdPOTFLOC9BVDIrVTVsbkYwQjY5SG5EekhIQjg0VnpHbW9Oai9HbDdPSXorZ3pwNldkQWFveGVET3hYWEd5dm1ncG5hNEJoSEQrUDFwckpGM0xLNnpNM3Z3ZFlzMnY1V2VaT3RTcjlCNEZKcW5ycnZ1bm11djNROWpNQ1pXaUJYOGRFVE1vSXpSS0R3YVJjSzExOTV6M1hVaEdFb29aaWZvVWVRY3hYd1VtNUpmNGowSytNcnhTdG96UDc3Nm85aTZlOXJJQ0l1SVFSd0FVWkE2N0xFRWU4UVRQYnNWYUt4UzBGMWV2RmFOd0ZlcVRTRklqMkIxb0Y2NjFaVmRWbEYxZG9QNHlUKzZNdE03NXRiVTIxTHAwWVZ6YzZjTHV0YXlzdlpjU0Qxc1Q1OEY4UWVtMlIxTThnTDBBdWZRaDlsTGhUMFlycFg5dldUZzF5QTZaL2F5Mis0K2RtTm44OXpTenU2T2VUV2Q2cFI3N3J6dHdlUUQ2dms5dXE0K0xhRmMwcHRSMGtsRXhWL0g1VWN3aFlydk95aFovRlYzTlY2NHNIM3kzdzdTby8rNFlma1ZzNmhWUE90QjlYRUN2Rzh1OW8zbVBRVXI4MWN3cjRPUHhUZS8rdzR5Nk5FREd3Nk1ISkNSUnNZbEJJbTRGOFh2M25tSEhyM293b3YrREk3b0VJNG9tYjF2TWgvSXFnbytFZ1ZmMGFUQndaM1c1TE1nSmYvQTlPV1h6WHpraU8vc0ROZGdSbi92amdsYlI4UkxFMU9hRHkrLzYwU2lkbmU4ZXVIaStDZUl6UDkyU1ZJcnY5ZDUrQjk4OWVIWTJJZGpJSWhmMHFQaXp4QTFYcy9RalpqRlMvRk9obW9jWXpQTDE4cTNjQ0cvSGNydmg5akluWUlFVDU0N2EyenpsdHF5aTJOeWkrQVJzZnpjYllZZzN6ZXhSNVJFU2VPWnhGUmJOL2JCNitJZllQcmdHK1Q2RVpqRk1YRVhUQmZ2Qy9iSXhoNFJVZy9VNWhoWWtmOC9MNWRiRlV6ak1Xd2NDaVNGSXpHQ1IwWFBYMy96K2h1ZXZlbVd4K0EyOFNURWlYT1I4azVZajJMTE5HK1Z0SzloUFRSSTJQYmREVS84Y01NVGNFUnNSR2dkM0lOUWlqUHdMZjJlUGliZHhTTE8ySFREZk9XL0xqODh1K1dLd2VXSDU3UWNIcHpSMEZoZjM5Q2c2cmh1eGVwclc5cXZXN242dXVaRGc0dVhMQjFjUExDTXlLdHNnT3RCZzNPTDU3TmtFRGFuaDlQTUFwandBSmpXWFhEQnVyNnBMcmZiTmZYREQrblJ6Y3VYYjk3dHpzNTJFeTdaTkM0Wi83MUJoQXVjb2JJeHk5TGJROFNqSDNjZnI3Nzhia25BSlgxcHJaUEZ1MlFoNzQvdW5Ceng4UFdTbkp2dmNHaTA5T2FncUxLa2wvRTVGb0wyZ09RMU5xZE5VSEZoczZBT3pPdDIrOTJIbmppbmJYWjJmczlNZW5URFFGbHZzdmpweVpNd2xKZlR3WHdUMUtPZnYvRVRUVkJRMlJ0RGR5dmNFVU9hT0p4M2UrWk8zenhyU1hkUDIrSzB2TkxGclZmc0xWdVRucjh1Myt1T3RXZUJ3ZG8vYTNLZk4yMjNzVUJyU3RDbTlqU3RPRWRRNzQxVkdaTVR0SnA0QW14dWFTZmZvd2k3MjdBNzBFdFAwamxQVXZQZi9qYitFVUhFVkpUcGVrUWtzSmwxK0dSZlNWckRjUGIrSzhjS0MxYU9YYVhhc3gzdUZhdjlSYXZndURoOTJ4N3N5ZmUvNDFJRVF3NVkvZnJ6YTd0MnZmZ3pyaHlBQUxjTlhPR0tOK1NWR1EwMkRtTklPcnV2OStsanI4eGE4SDhMWmovN0FEd3FsbUFuSzFwK09ueUtIV1hxRjh1MjZjU3RWZUZoeDdrR1Rxd2Rldm5kcDE5ZnNPRGw1ejU0N3oxWUNETWZlVVE4SWg0SzdUT1JqVllTU2ZYRlp5OXYzUHprbHhBQmQ0bHZnVU5zRk1jUm1ZcklhZkxPNHdQMllBNVdJUld0N1hHYUlCNkQraEc0NHNDSXVPQUF3dkNNL1FaK3BXcGlaUE5tRGJ0Z3lBK04wbHUxQ2kzQjc1Tm1FeGJHbVdlazEzVVVkSmZtNURqeXBpN01HQ3Bic2ZoblRYcXN5Vmh0VERlWlc2WjdHakltSldWYVVvWUV3N3hlOGNhRnF0aTZDWVVHRStOWUdmaUp6a1JQUzBWTWtyMUxET1FiamxLVHFoVGtaODdLVWRNVVcrK3F3Z1hsbVExQzdIeWJ4V0xMY1Rqb0p3R2lNK3pkMkx4NXNsbWZDZnZqZjR1dnJLMnY1bWZmVC9BMGpXTit0ajBPL3UzeEFFK256TTdldG1QZnRwWXlkSXlMaTBzS1N2VUo2aDNidCsyenJsT1hUNDZyS3RlZ2pJd1M5YUNNQ2R3L082MFJYR2FvSWo5dTFMTFIvZEszMHQ5WE1jVTdlamplV0c4d3BxVTQwKzNPNkwyYm1qZE5kdnc2Ym5JWnpjUHh2OGZWMUU2ZnpLbCtUeU5RMTFvZWF6R0Q3SUpaVkVGdlQrbGtjVXVmOThXSTZ1cktUc2VnVnp5NWErUEFHdVdFVjlLeUl5NSt5WjJUZEpaR0J3bGJMMXk1V0YraGZTUW5NNGF2cG9tWVhVNVBJbDBDcDRiclFXdkFQd3hTZXNFKzJXYzE1ZGgyN0JpdHI2Y250ZWRNTURsVHQ0cWI0ZHhCVmRKYjh1MlRwcUZrSmg0N0RMbDY2dlIrYWI4UFBqNDdUNDhkbGhYVWxIZmxGM1NYWkU1TGpEbTBiMHRoaDd1bnJ0UlhhckpZYlhhYnZTaTdhbWhHMDdweWt6RmR6TnEwVzJ0WWE4N3piNG4vSks2OFlscVpGUE1pdEJDMXJHWTdPMTlzL0pTU0Z4eHMwaHZ0R2FPaldUTnpwcytBMldaVG9yaUhmaUwrWkRZMlRoZUhzU3QvRTFBcUtQZWorVW9LOWFJclI3dnppb3J5TUZIRitEaXQ4V1psZVZraU5QQkt3TUg3OFY4VmFhVHh5Y1BUaEZGbzZ5Z3JOQ2VaRENHVVBwcmZyZDZnMENYU3hVR0N3WkZzeEpISVo1N2Z3M1pQb2ZLQmk5NTQ2TlVQcmthcDYxLzVUdno2MDA4NU52QTl6RUJzYlBBT0U0emd3SXo4c3BtTm8ycEJaWWdVV2xycDFQRW5rd3dUSk9xS0ZUZzdacTRuU1UzeWgwY3Z6WktzTTNyRTVjZ1laZWxRUWw1TGZuYWx4dDNpbnRvRTdXNmR1RXZLcWNKdE0xdk0xdVNHS2VMVzA3T2dQbU1XOUdHemdPUnkyOTJucDBIaHRWbjRMTWlydWhUN1I3TnpMaUlzdnVYenN2MEM4amZ2M2J1WnBZYUdodmo5MjdidTM3OTEyLzdoUGJ0Mzc1SDJBemVkaWYxVjdBNmtSODVoKzRGd2VqOXdRZVdoT1BPc1RMNGpwRllacXFVTklTSHRPZnFpSzluQ2R3U3QrblBhaVR2QzVOcjg4bVJKT2pmMUlQVjRraFJxeVg1MllLQ0VaeGh5YzBuTW9kR2l5REE3OXFlUDUzNmJ2UjNOdUhyNjlCcFpZM0FYbmNSbUVJTDY0a0YydU11U1d1RVpQYVNmTmt2UVFFK0VTcnlkS2hybktyQ1BPZkFkM0k5eTJISFdlUlF5OUlTTUREMGk1Uk1TWXRXbXVvcEMvL3pLemhtenA2YWFoTVM2S2Q2eis0ZG1sTTNLTUNWZEdCY2ZuWnhZVzVJLzNlRmNreGlURUpNUWxXeWNYTnpVbFQya2ltVm40NFRBTDNBQlBaOElmSlV4VDlybXF3QXB2QzZ0dGd0S1p2UzBUNXRoUHJSOXV6bk41SWpWUVd2M2E0UHFYU05ibnpJYkl0azRTL252ZHhSRXhVNkdzS1dLbjNBd29XM2U5Sm1qK3FRMCs2aG44cHpwc0U2ODNXd1VZTjA0TzRQd0g4MmppcER6YzJ6czhkbk5ENStnQ3ZFMm1Nc3hDbHpYRllnNTgveUVMK3BxajF6eldGbmoxYk1LeDY2QmF2RTRkam9DalN4aFI1bTZFWHNHejArblI4OXNEdWJPbVBMUURUYy9YbGYxMFBWMzdOa0RFZUx3OEkvaTk3d0g3bkJ1N0pHQXF3QlBNa21rT09DR3Z6ZzlOLzdaeDl0bVBmeE1TbmR0ZVlGK1Rrb2ExWWkzUU12NGs2MU42dlVLMWo4SnM3ZXBRanBUcForMWVJU2tIejZIdi8vMHh5WlFidDBrL3JhVnJiY284Q21hMloyQTc4WStwYzNKSWpOc3ZWbmxLd3I5T0hkTnpwcVJPYzNENDg0MTBMOEdmTSt0WC9jc2JNV1RmaXVZK3Z2RlR4aS9kQmlCT3hVT3Buc0lzY29DeVNqdGdzRnUzYlU2cnJhMnVCU0JrY2tHbmZnMlhKUlRWRllzWXF3Y3BUMENxL2d2UVBtT0RzN1R6bExJTHhxVEZWYWZQK1JZaDVqY1FtOWxVN1V1ejVqcWJxenBicW9UajE0U1k0NFdOUGxhYUxka2wrVDdxcUxVWnIxK2pyVnl5cGRUKy9yMnhFVGxUWEFrYUpHakJUbGVnaHpsbUNZSVNQby94THBocDNqN2pXMzkvVzN6RnZTM3lkRnQwUGIxNVE1MGRnd3M3dXhZMHB2bjliamRIbThlK3NWSitGYjdQRWJQZFNTVnVQaExjcmpmeDg5MUhBUDhCMlk4Y0RiUFU3NW9ZR1YvV1ZhV3ZjdVZvODFYd1IwOWc0TTkzWU9EM1JaVGNvb2xPVmxVOFI5NGdNY3dzS2gvbGE0N3BrdnZ5cHNZS1M1ZTBkZTNZa1hmZ3VVTHZYNi8xK3N2OUhSeHh3akhxUTk4cTFEU1IzQzhLY1QvN3p5SGNpeTdRUHE1cWhsQ2ZsNFVmaVBadCtxMnpnVzNEa3I1ckEyVk5lc2JlZjZTMTl1L2RPWDhSSi9HbDVUbHlzbTI1Nmw2cjF1MDdQcDVVdDQrWmVQTU9adXFwTHc5Y2RuQ3ZwWFJVVDNScm14alZrNENRYzJwSVlwRzBaTjhQdEw1NzAzK2kyL2pWTW5oWVhicDk1M3lVT0xxenlxdlhqTk55dWNzWGp3SGszWkZydHRWMmVoTHRNU3JFK0pzRUZXNWNrcnR5bElwOXkxcGFWbkNVZ1ZFNW1UbENVczZPaTZLalltTFIzbEM5WlZKUFA5Ylk3Sk1rVmtRSXRGLzBsYnh0WFd6bTJzenRFa3BacVAyUHl0cUtoeXNuVnpkdFA1NWMxSVNQeDhTY1kvejBNZlFVbXlFZ09TaHlYS0ZHSXNHVjFodzlaYXMyM2I1Z2VsTGk2cVdWMWY0UGNVMVBmT25wN3FqSFprT1R6cDk3UEQrWjkveXo2K29XdWhQakdtWmtiK3RkUHplMlEwSi9neDdKbi9EM2tuTHViOGl2N1JZVmJEanZudXBZejI5Y255K0l1ZlBsL21yTTZJbVM3NkIzcWRSNEo1aDFTaXNndXFKTWFvVjczanNXVmk1L3E4UUNmRFhBK0s0K1BzQmpBRlY0MEEwbkc0VFpQR28wSEh5Tmh5Q3UzbGthUi81REtucUViT0Zmc0x2aWg2RmpUMmE2K0dwZi94ODE3eUI5d3ZvSitPbVQ0ZHZ3VldOK0R2b2JJcDZJWGEyWmpTbjdoWm5SaUFqVWlOUC9iZzNBdFVUL0EzcjFWblZaa3RWMXVUV3JHbFoyWk9EWHlGZlp4TTBOb09BcHZhRExsVlFweWJpVjBxelhMbVpQYlVZYzgxMHVhUXZTNU5UVTVQdHhxUzBMYWJVVkRQN2d0STM0ZTZ0cENmNUM5cnBPNzBRZW5ON2RuRmZTWUZkYTdjRVA2bGg2VXE4NmxwczQyL0xYL2dydWZ4eUZjRjNjZ1VHdFJRYXAxTC95aE5QM1BIRUU5RjlmWDNRQWUzaURlTDEwREU2ZXB6MVVNaHY5UkhjOC9KaER3RVVIc1dKVjBmRlZ4YzlNMEp6eDE4Y29TcHhQY09xTVZyeUpzcHBJRmIyd254cVIxSUtJVzkwU2cxYjUweCtkZU9pMXViRnk1ZW1wdGtxeTlybmR0SEdiMU9zS2VyNDczTEYrVU1ydTFvUGxWZlpiYnExbHZZNU9hQTN0N3ByYlJuTXN1c3c4OUtuY0FRQ202ZlFDRWZvTnFobmUzQ0lqYjkvY096RGcyTndvcVdudTdXMXU2ZFJ2Tys2WkxRQ1RQQ1lXSXd1YWg2OGdORzg2a1hkWFlzV2RYVXZ5dXZ0M2VFdEt2SjRpb3E4UEJyeGk2S1VQb2k3Q2E0eHYxYVBBK0xQSXFGeDZtU3dwZ3AyRmtXVEhvM1pKdWQ1Yk5MY2krdTJacFc3cis0OTYrODlBM2N1UGV2dnZlUDdJK0hEeUVrNW02b1B0RTJNSEltSjZpMzBWa3p0dXFwL3lYWHp1cTVjRUI5cGludzRKaWJIM1JjVi95Qy9pMlREU29pUmJBY1V0bFFmaHJraHh0WFluOWlFZ2o5UWJTeTY4d3lVRVFWaTcwalpISVQxVXhtSS96Nm9EV0xJWWFvRUpEeU9MK09zRjQzRFhnNklZREY1aUFCS1NGZzlJZ25pNVhxa1FPTXc1dXVVS0VndCtCbkdYOE9ldEVwQWMxRlRZbitqQzFiZVdXU3NGaDhJb3hyTnFVWXpxdGpYRE8zZ3BFOFNyTVVEUFdobWZuQjJUUE81dmJOejZlNnpEbHZ0R2E3VmZSWkVxMkFxSkVtN2hLYWdMR2loU3BVTWhuTlBnN2xjTDRBTFYwd2tvdjM4a1MxN1NsWmhidFlJdlBDUndmQVJTb1VJNmtDRUErS1pWSmoveXFVcUJRUDVFeDdqZkVML0Q2RU12ejhqczZBQURQbjRkcGp2Y09RampWTElSK3o3TkJKVUpCSExNbGNzSTgzL3dxTVM4eitwSWhoN3JCeGxIaHNCNXFmeCt0Z3p2YlRUbmxtSVI4WTROR0s4NXoybVcvSi9qQU41RkJvNFp6bkNTQjNrY2M1WkJWWXVvUS8zbFdvRlJmeDdIUC8vTy9zT3dLYXF0ditjY3d1QjdzenVObTFJMHBXMFRacXVkS1o3MEpZdXlvWlNBZG15cHd6QkZrVDJjTExjd3F1OExNZGJSaFVjcUJWUkZGRnhnSHVQZDlQYi96blBQZmZtdGxILzMvZUp0MGwrT2ZjNXp6bjNqT2M4S3gralhDaFB6Mmk5K0FiQlAyWGxpYmFKdG9Bc2tVYndMYnV1K0piR3FjRElnQk00NXNtOE40bTZWamgzT3p5SGNka0hPSm1qRTQrU3MvZ2xlM3h3c05YNDZDWHhmSTd1RUUvbHFtV0lITkoxVjZYRHVnSkRMU3M0RExLUVFpTW5DWlZDdFNiWlEycGs5RkZiRjZrTis3RlRMT0pGOHIyOXJNS1IwbUdXMUVKMnhGTmd4NHp6T3FIcWZxZHQrSlIwYk9WZm1PdHBsZXdNaTlhdDd0OHVoZEFhN2hxSHljaHlEUENrK2QyV2VWZk1MV1FONG9QbERaVjFyT2ZVWDZRYjBPU0IvRUM3ZldLZzNZNC9hUGYvNTduNnhQVHJDUGtEL29NdThYcmM3SlhwWk52aEhLRWp2U01KUXFERmwvVEg0Nm4yZVB6eno3dXREb2ZWalN0V3pKeTVZZ2xaRCt0U2s1TlRtUldIT3c4MkdRMk5HU0pXSE9TeFdTQzZYM3h5T2ZzaW1vRmJCT3RGYjhmT29VdVhNaHNHUWloTzBJLzdSRUNrenpCS0E4UWpkcFR3MERMUlk0UW9BdUNDc3JYdDIyb083MXBiaHE0eXdyZFhqOEo0ZEZWTlEwTiszYWlINWp6eFlsMCtWTkk1bThqYWMyZE51V1VXblVjVlpPeDlTSHdYekhRbFlMS3lhRUh5eEQ5QStJTlFtYXJpeWZzTDdpWmhYcE9yN21pS3pUR241K1ptTnpzVFY0WW1HMXlGNklFdEQ1akMxODBkTXJtMmZIcTJiOEI2SXFVVkRKci9wSEt3TzUrdjh1Z2VtQzR5WktBdVVqZFFGemxBODJEdTRZNkNMbExVUEl3WGRaRWMxYXR5T1ZoTkpOMU02bE51a3Z3dEJxaFlKUTFyaUNncVVHSEtiQkdsVFVFaGFNWll0d3cwZ3B2ZGhyblpkWk15SmhRNmNtNHJ2c1V5Snkyak5iSmtldnZzd1lONjN3bDNCdzdoNG9MU3JlRm91am5aWjYveDVTYXFNYXlKczdaVU9Hc1RmSWVPaWxtZ0RZczFGTjAyTmJKWTJ4YWxDclhnaUppd1NKUnFUL1ZQVGxSQWJNYlAzRWJDZHl5eFlqcEJuMlBwcHc3TVI0ek5XTllpTUVFTTVQWm8wVlNEcTZOK1lWN1JndUZGazZOakpoZk1uSy8wNFY4TnZMTmtYTUlNdnNHU2xCaHZTMGhBOTFyc2d4Nk9DMHF4amkxWjN0QzB2Q2pGWmsyZFBZM29OaWRRdnRkVmxKYVdGMWRXRlNPRExjSGZNb3lPa1B5K24vQzlaSmFtaVNNRW1CRVVLUHIrY1hZcFNIRGR5RWVNUVZYK3JvMXpWOGFuUkVYRUpFNVkwbTZwU0d6SnpBa0pUM0RZWXkzNjRHRnhhU25vODdWM2pXNUlxYktFYWdJamcvWDJpY1BIcWpSTEk0YjU2d1Axa1NWSjV2eGgyZ2hOaktHNG5BK252QkNHT2dndi9zQ0xSeXJOWitzNURoV1c3OTRQUkQzYlNzd3hIYUZPMUJGMk1SMGg5OUZILytSLysrZ2o4T3d3ZysxS1M4WU5Fa1c3WU04RVFQL20vMGt0V2YrSmN4aGpzNnc1R0ozZ0s4bTBuNE8yOVM3a2J5cUhiaGtjRjBIMno4dDlacW9YQnY5VitmYnB0WXJwVUpBb05WZFhNK1poTDJLQ005cEsxeWkyRlFrNlREUFZHY0pKMzB0bHFKVXE2cTg4WklRSDZoQ3ZhcGY0UkZ0RW0vTXhzRU9GQ1JZZG1XMVdCN2JaSkVUV202YUdCbWFoYmEvWnM2dDJQVXFlaDBMQVRJdVM3eUZXMmp2bTlmV0p0UEJnWkZPSXV3MjFiMm9VSWRJZURmNm16T2RVeFRtTk9uVHowKzZHaG03aEQ3V1FvcC9tTlpMLzV2SEI2SUdtSm9YTTVoVEVPSFNDVWdjb1hGcTJqRnFmbGkxRHcrWjE3dG5UT1kvL2tHbU9jSXRnUVhWUXAyR1Y0RFFjcTFzd2VuVDNsaTBvOWlQSFVnZWE4RlBEMG9ZajFNTTFvKzhTc2ZwZFYrakltbVNrcHdpMldEQVhYbGhEbEJwdGlNWnNpZE9RY1c3aDlEbWxsY1RzTjZlaHFKVzgyVHQ5ZGtOUjI5QWY0akwyN2R2dis4T3drSVp4dTRubEwzVjRhZU9FSGNSSW1Ub2NiVXhQUUJGNnpJOTROOVBFZnhGSyt5ZWVyTHp4WEp4Z0I5SmswcUZHS3BURlpRRUw5UERpbWUrN1hUYjdyQmEzMjFuZmZQdTZSWjJ1YWU2SmFmRjE5UTBXazhsc0dvWUxzd0o4T3BRSjdqeG53UXZMSHRuWHVhaDZYbDdHYmFraitIazUrZm01dWZsTFJFdkxmSHdEenQ5eVM0dmtET3hsY1prME4yc1NzYmhzMk5CVldDaFpYU3ptZUw4Tml4c1dGNXB2YlM4b2FPODlBNWFYTHdJTGk5MzVvQzhFU3dOOUZob2RHNlpHU2EwbTFuVVRUQTFkZE13UzJsMGJjTkVLTURiY2cvTHBrRDJBaXlodEJaemsvNG4yRWUxcWxLUmRwVFFrRGF0TXk3b1B0S3psZ3A1VnBtazF0OWVBcnJXbVBaeHBXeEdST2FlREI2SWdmZVFoR0N3cU1sZ1lyWWxVdm1oczdCbzlXclFSM0pJNlBaWG9YZi9sbk80OFQ0UUtXTDh2NDF4c0krTThRaG85a3Y4M3JBRktPQk5hbEhxTE5nU1VHc24yck0wcjYvUFN5dW5yaU55MDAxWW50MTFiekczVFJ5Wm5CT1NXelYrOTFaQ2JsVmQyMjVxdE1hNTc2a3RETlVlQ2Q0VnFuMWJWRVo2Mzh6Mks4WDJ2VUwycWt0bXc2SG9MV2hOVnVxdTQzRzJNajFiN2syVXF5VnB2Y21rU1ZCcXV4VjlCN3R4QjdwejBCM2NHcHJ0S3lvdmpFaUtsTzNQVkNTb1YxK3BQcGZQTGZBODZRTzVVb2h4VXJLQzA3dUd2S2hyN3p0TnpGNWNwblB1bW1WeGpJaHo4MVc5em9oeVRhSms5cEV4VC96SzNtdkw2bHptQ2F4UXp1WHk2V21pVTlKU1pVWUJteG1lUDhROUs1L0oveVFtS2k1bEdTaVgwYVJSK1pIVU9WQ2pTeUpEMHBBSElIR0hWUkE2emwxU3NjYVhHS1VjRjJtMU53MGw1Q3lrL2xKUVBFc3JyNVRlRWFNVTdiTUZxNVJpNGhYSVNSdTVSS0Vwb0hjNytkVXhpZFh6cG0xRWdWREp2QXIxREIzZFUwVnFjQTJwcEQ5RUo5M3diNUN4bTFjeTdoZlRraFQ0Tk9rdzRVNkpDZEFCT1BobDhEL1d3d1diRmFUajV1TkJHd0JNSlRxejdCTzloZUREZ1F3aytGazVXYnpMY0RqaFlGTGw4Z244SWVBRktCcnlRdjBvdFpRVC9CUEE4VkNyaXFBYndUd1ZjY1ZYRTZVNUQ4T3VzZkM3ajh5cTF3UkQ4UzFaK0wrRFJCSDhPeW4vRjhPOEE5eUU0c1ljUS9HdEdoNE45QWZkcDhDc1FWUk5HZllVSGRKeVJPajZCU2VLMTM2UkhOV2tNdUVBWk5wVlRWYkQwM0txS3FUc1VQd29oOEQ4aGRMT0VDQStUYmdEVldNa2RDS2Q0cVBJN0JCK2k3ZHRsSkFWUkhQeUVOQ2lVMEZQVHZYd2dseW9VNUtGVEtlY0tTQWllRUJyd2hERDhqaWVFY2dBOXlUT2l1bUtjT0hLcStqdEp0QzZQc2J0WkZVVXUrcno1SG1wN0ovMTdCZm8zQjZXdzU5RWpQUS9BcGVmUjQza2VVSjRUbnl1K0Y4YmZDNERubzRPQVZ4SDhmUmhuTHpGOHRZU3prejNEWFJKK0NQQlhHWDZyaE44UCtCc01uODdHOTFWcGZBTXVqZStybnZFTnVCM0dqWUgwSjRmVmlnUWEveHJiZjRZYS85aU5RaWt6dC94TFhDMG1SZjJaUHdVc0pmQWt2VDByZnBQNVZaZ0pSNE5BY284bk95bmhRdVpYRUNzNkczajQxQWl5K3BmamdrVW5BLzQ5Y0Rzb3FBRzJTc3NMcU5OQloyRzI1SEJBL1E4aXlnMG13bzREMXduZUI1akVEMmpBbWc3Mlc0MXFRRmVvNUZhZ20xS0x5K1RHZVU4TE1WY2thU0tRUUZtd1AzclRsZEVhU0VPd1hXb3dJVTQ5RWRIQWV3ZllNckZOSW1YMDJEVDdFKzFuNEtTcjdYSGNxcmpLRFZWd3NKc29hNmFjM1l4Yi8vcFgrZzJIRkZlNFR1bWJHYzl0NGxCSEJ4bExqK05XMUVQdVVhSTJ4VzhLaFRkQ1ZxTmlndFFEWGRpbmhJaUtVMjFuTnphU2k5UkEvaU9sM0J4Q3VWd25LMFhDeFV6a2FueHUwejJvaVB6aE9qdWdQaWR1eFc2Z1BrWHhDOVFIWHAxY0p4bk5YVENhSjZPSmdGTXZ4RGJBVHpOOG82UTNTd0g4TE1OaGRvRzM0SjJBbnhOd3hWTWVQUnZnTHpQOFNRay9CUGlyak00bXdNSDNEdkFMRE44aGxiOGY4RGNZbmdrNCtKZ0Izc1B3RE1EQnp3dndpd3hmQ0RoNGFBRitpZUUvUy8yd0cvQjNHRjRGT0hoT0FYNlo0ZG1BZ3g2RjRpaE93UEhkZ0lPc0RyaER6cjlYdTZZQ0x2RDVWOFluNEl4UDhNTGloaEw4WGNEYlVEamcxS1BwRjhDdk1Ed1VjUEFrQXZ3cXd3MkFVOCtFSlJSSE9nRlg3SlgwbVl1NEI2VGRkVExCdFVKNW5BVjByak02Ym9sK0x1QTNHSjRtMFg4RDhDOFovVjhCcDk0Tkx3SCtGY08vQXh3OENBRC9odEZ4QWc2V2Y4Qy9ZL2pEZ0lPVkh2QWZHQjRHT0ZqZkFmK1IwYjhKT0doWm9MMW1WdjQ0NENBRkE1NHQ1eC9hdFViV3JpbUFDM3l1Ri9rRTNBbHlwWm5NOGhvMnk0bVBRYzNtczFQWUxJL25FUG1tVS9wbTAzTXp2R2I1WFdndFVQZEN2T2JoSmpUUmU3NEJEdk90ajR3S0ZNVG1HK0NLcDd6SEdaVGY0VDBmQVBlZUQ0Qjd6d2VHVjNtUFMrQS8zSHY4QVc0QVBpbDNOOW40QTF5eDEzczhRZmswNy9FQnVQZjRBTng3ZkRBOERKNlRoVHluOXpsZnNHOVlTRFNHSTZTMnR2YXVWY2RYNGRheFk0OGVKU1VNSEZKOHd1MlVsU2dySzd0dmJkZGFEcFdXN3RoQmFMZmhWcXdsTkpUb1FlUUNxb1hrTk5DTnY2VmFEczRvMnU3MXNzaElVTk1wUjAvbVhNN290T2lJQURYRzh2ZDFxaWlIU3hPcWo0a0pqaGJlQ0ZUL3Flam1kdi8vcUk1cUo1UmkwcUxDQTlVSXk5Ly9CNmlHNktLQUtuMURlMlk1cmtFM0NhOUt0Qis1WkdOc3B6VEc5c3JXK3VtQW4yYTRiSzBIL0N6RFhWTDVld0YvZ2VIN3BQSi9BZnhGaGkrSE1VQldaclFaOEhNQ3pzWnFNQm1Ud1lDZlorVlRQV01ZOEFzTTMrRlo2d0h2WWJoc3JRZjhJc05sWXh2d1N3eVhqVzNBMzJGNGxheC9ka3Y5YzBEb256NHlzdEFjd004SnVHeHZPd1Q0cXdJdTM4TUF2OEJ3MlJ3RS9DTEQ1V3U5cnpTbkhwU3Q5VDhEZm9YaHNyVWU4S3NNTjNoT1dJQi95UEJrNFA4MHJPbVBFL3dqMXYrdzF2ZVJYa2VMYVhta0U4ckQzQ1I0bjVuaGVobk81aXpRdnlIZ2JNNXF5RnAvSHZDdkJGeSsxZ1ArallETDV6TGczekZjTnBjQi80SGhZWjcrd2Q5Sy9iTmY2SisrYTRUL0NSUkhPZ0ZuZk1JZUJ1V3ZDN2g4RHdQOEJzTmxhdzdnM3pEY09YQU40UVIvc3RHckRtUmxIU0JyeU5FcFUyUnJpS3pFK0xWSGJiYWpaQTNaTVh4NC96WGtQRnREWHNJcXhRejhFOXpqQk10cmppRWxNeVlOcTk0S0RIdEpLR0ZYek9EOHZFdllYd3NNN2FZbGFuRzc0aGkrQkQxSnRJMUgwUzI0ZmZacytJWUxWaHpqYnBkOXd3V1Rid2dubmJnZGZVL3VVYUlMS0FmYXZZRWdQekRFOWJzcndVdXlsZUFKd004d2ZJVDNDZ0c0UzJaZC9WQ1MrbDVCZS91K0UyY01sSCtWbGQva2tlNEFmNFBobVY0ekhuQTI0MEhuQ3ZpYkRMZDdyd1NBTC9SSWNZQmZabmkyYk1iZkxzMzQxK1M3THVCbkdTN3N1alJBWnhMZzV3UmN2dXNDZmtIQTVUTWU4SXNNWCtnOXMyRnNoSW80RjBMR2hsbnh2dEJ2K0xEM2pJZnlCa21LK3dUS2Y4cjZlYUZuQmtENTY2eThXNUthWGdmOFN3RlgvT285Z3dHSEdRdytvOWM0UCtsTS9pcWE3ejJ6Z2I3VEk1VUIvaU9qYzFNMmd5OUpNL2lDWEdvQS9DckRCYW1CMUk1R1VCenBCRnkrQWtINUd3SXVuOEdBZjhOd0o1eWQ0ckJiY1kzMEQwVGF5MzNCSGJMM0s1T2R6bVJ5OWJCWDdFNkpqMCtSWDRTU0FmOUdadnFqL3g5SzFvd01LN25lWUsvNE44aVlJYnNJcitPd0c0Y1JucFRvTzdZaXRPSUd4ZU9jRDdYSXF1QTg2Z2dCUHlxMi93OGZ3MDMyNGFLaW82TTRuOG5jR054UTY5WUVSWVZvdFNGUlFScDNyVURoWDRUQ25qK2lNR0lrTnhuaEdJTWhCcVBKM0VqOEwzZSt6amRRcDFickFuMTErVzdhZ3p0d0E3cE9lRkNpSC90SkM0OUtjK043K2R3QS9DekRYWjVkSHZCekFpNmZHNEJmRUhENTNBRDhJc05sdXpiZ2x4Z3UyN1VCZjRmaDhsMTdqOFRuVDNJK0FUL0xjSm4wQXZnTERBZnBCWEpvdEFCK1RzRGwvQU4rUWNEbC9BTitrZUd5M1J6L0pJMzE3K1JqSGZDckRCZkdPdUVPcmFBNDBnbTRmS3hEK1JzQ0xoL3JnSC9EY05tdUN2aDNESmZ0cW9EL3dIRFpyc3I1U0h6K0tPY1Q4S3NNbDBrWGdIL0ljRUc2K0FmaHY0emlTQ2ZnY3Y2aC9BMEJsL01QK0RjTUYzYmJQYmhFY1N0NGZ5aFVzam5GdEVLeWNBMVNkaGYrQjlraG54MVlOaTBuSjQxYytCOHdqOGxGNjd1RVM5RERoSzRTK3lPWGJHUThLNDRNSE1Ed1lrSTZEUEJ6QXM1R0FNU1lBbjZhbGQvb0dVbUF2OER3Zlo3ZEJ2RExETStXOVN3V2V4YjdzNTZGS0NYQXJ6QTgxTlBqZ0gvSThHVFBLZ3Y0andLdXVBbXIzVnhjcWRqSzVRbHJsT29QM0orTDZ1cUs2S1hSNlRUa3dwWEZtWm5GOUJwT2t4VFNpMUJhZ2E4cTFuSFAvem1sM0lxS1hIcXB0Vm8xdWZEVlBJY2pqMTZsZEcyaUYrSDFFSzRrYmNzalhJYkNhc2NSMmtXSzg5eDVvQjN4eDlScGlMMnJzdEpGTDVWT3B5SlgwclI3NzhSRlhyVTgyOUhoV1FlZUY5Y0JISVltZXVZcDRCY1p2cEM4K3JEeVY0aTFTVXM0TVlveHpSSTNTZzBpTEhBT1R1NHhLUVE3ZjZlbWZLbS81MjhoSEczWVZENklNVWpVL2V2RFRaUzl1TWplWmR5SWpvN2VVd2h0RkJuMXpMbzhZZFpCcjRSN1pnWGczekRjS1p1bDU2WHlFYXc4aThiR2c2RzFHTWIwUkRIS1FBUFdCT2hTVDVoMUZmcUJmMzNjN1d2VzNNNS8vZnp3cEhqaXdicDU5Y3hwMDJhZzJQdk5sbG8yTDI0Rm1zVE5WUmF2UElqRks2c2dWaG1mZUtEM1MxSmpjRjg5TjRSOEcwaHJ6SFRrb3dJVXEySlJsNGhtcTNJRUY3amN3ZjdvbVZ1ZjVxYzhqZDRlSCtSS3ZiSzk4SldIbHZSK3hKOCtjZ1MvdWZlVVhacVBVTzlacU5lSERKT2Y4UW1JeGRadzRPdEE0OVloMEpmeitmWjZ6N25uenZWYy8vYTlGNTk3a1hweDhoZFFCbHpQODl0UUUzK1lYb1JLWE45djJFVGlxRTFTcGxZbnkyUEJIaWZUd0V0SmdUNmZNdTYyK3ZWNVJUUEc1N3NLUzAzalkweHowdGJ2Y1dXNXkvN2lQMnhyZEUyY1lYdU1JUzQyMkg5TGtIYktLUHR3dmJZcGQvSjgxaytQczhoaXlpcGwwMWoxdDg5UGsvK0ovV2M4T3RoYmpRN3dFMzQzRnBvVFk2RjdrUlpDb1MrakpBaUZidUdmcEg2RVpQVGVSOHByd0VjaGtHT2VGRUp2by9kSHF4UHlKdGJhak1IKzl2eEVqVDg2aFdNT3ZyWFdOWFFMTG52bTFDTElUUW5SMHRDN3IzaE82ZkQ1UmZqTW9wM0o1d3ZTVTk4cmVLekdpajdwSDEzcXhrMDRwcGZFSTRzMDhUU2c4UnFqQVZINDVQTnBqM3dPMzc4Sk5GVmtkQjhYbm1pbUVKd2hSTnRnMHB5MW9XSFcxR0QrNTdlM3puL2oxNmpDa1JWeHNYZGhYU2pxNDArZzZ0NXZDbXZpbEdSdnMvVjl4alhndHdtRlVFVk12MngzTE9jZUlybFlWSUZva0pCaEJjMjUvOUZIN3o5SS8vQnZWcGFWVmFLMHNzcktzdWptb1h2V3Jkc3p0S2xKZUcxR1Myc2FmVkNaVCtPUFBvMDE1SzBvWndEdmJ3djkwVmVQdndlL1dsSXJHZUhzSDg3bi9idWY3YjZWak9NVHBGOUkzL0RQUTZZZkJhWVpsb09aWnh3eEt1aWtBS25UMWRVL2RkdHlTSlQ4cjRHbmtmcUw5Q1JpUHBLaTA3bFRZaFlCejcrcXZ4MGcvNFFhNEtvV09QSUpCbzhUT1Vmd2o1dDA4K3UvN1NiL1pId3gzakE4bGE5RkQwS0lXSkt2RVRBcnJsMUd1NnVYclYrL2pQK3QyNTZhYkUwaGtkUC9XWERyOUFYSStYU1MxWnFvNElEVDBUQ0NJYTVXNDVDb2dQdWdTS21xdXdiby9JcnJ1cnY1ZVE0Z2RnSm8wVUhFNkxHVmF3cUxpcGRUMDNnb2pRVksxN3VMWlVRWUFjanVRMFpmUFpucG9lTG9ndFI1c3RUMlpKUU51NldxWmVUZ2YvMWo2T2ptb3ZHdGt3NmZQbm5rdHVZRHVwS0s3U1RBZDNQMDZjTkhUaGhnSFNVeEtmK0ZDUHNvbU0yTy91bFd5SHd3c1NCR2ZkV1pHWnJIN3B5eWMvaUluVzJkajZ1bW44SFQxNjFiWDB5bThHK2R1MFk5Tkh2ZUl5MzMzODEvdmY2OWQ5NlpBZkgvUHVRUDdibEF5Q1V2aHNUVEtEQ2pVa056M2ppTmNUNkhzbHpGUzBjZ1ZWZnhpcVMwNUV6bkJLU05haXNzbTVMUlcwMGk2eThtcHo0TGViMS9RUC9CYWlLenZvc3A1VVF5dnlyeGQ2UUhZOFNJeXdLa1V3WmltcjZaZEFBWEJ4NGowSjhvZi9PZCs1NTg2b2tNWitTZ1l2ZVZMWXRTaUlXUktCaURIbmlrKzBKSTZEMmhROEl6MHFNK1dkaUJKcWgxN2ZYWk9VNkhnb1A4aEFtWWcyY2VMYy9sQWM4cVUzeFdGc2psWVN4QnB1R2pFaXpwR1RQRzhwOGRtQlFURmhZemFYUUN1YjhpejVJVkVPQk9LNjU3dTEwZkdhbnZIbXV6Q2RrUDBUbk1pVHVOVVZXQ1ZwUFAyL2t0dEhXS3ZyRjRJK2FFbmNiNWV6dE5wdFhxcTBTN0dnL3l6eDlFSGZVQnB1ajlkeVoxTG16bTcrRGZmZmhoSER0aHZrbVN3TlY0TU1oZkNHdzQwekFIK3d3TkdIUktQbmhHcHhJLzgvU0wydzl2Zi9ISXM2L3NPcndMS1cvZUlQL2Q1UC85RmZsUGdXaCtlZlFhMkZabGVjQmhkMkVPSy9LZDVhMXhUYU9iVEltdDVXVTE1S3FkTW5WQnZObVcxaEVVdFZ3ZnByZE5UYktwVjRUV2xzVzdnbFNGMXFwR2xnMnlFbUlMSWNPRkNuWVZ0T2VScDQ0KzhoU0s1ai9ESE0yWUFaR1BVSGFObHhkaHllOTRFZnIyL1lJdDBGN1lTekRkUzZTdDVMWWFWVXA5dGNFUWJJaVA4QnVLZHFPbDl6NWFNV2hqNnBKRjdaNTZIbWF4bVNvU3hhaGlVWXg0eU9pNW8vYy9zM0xGRWFROWRJai9qcHBKUFhlVXNwaE1wNUU4VmZDdFV5SGlxTlcxb2V2c1djdzk5eHdwS1o0VjRNbmNVTEE3d1ZZcjM0TldydXhDZjBkTCtRNWFBYm1ucE0rT20yQU9mTzRqU2RFNGtOQzRvbUIrZWVocnpNbHpRVHk0RTMyeUU5MjJuWXdya0tHSWZKME9FYWsvMEtFQWtjSGZnNzlWbE1JRWV3eW1NeFEyR1F6QkZEb056VktoeWtlV1FBTG9RMUJtOVpyU21sVmxqd2d2NDhOczBiYk1tOUVwb1ptMm5tNWN0YkJpK09JU2ZPMGFyaWJ2RnBYZ2JuUWhJZGVJK2U5OUtsN0d3M0xqOHlwOFJGa3VDdmo0SGtQcnlYaS9FM01EZHh4MGc1L1l0Ymlya1F4b2pyOERyZVE3K0V1a2RDSzVPeFJ6MG82VGg5aU9RN3Q2YkhiWnNTNURvbDdmOWF6di9oTzdqZUhjUmVuWmNMVkNIVWpscVlPcnZmbVBrd3RPTHFCOXpHb2hsOEFUT2V0Q1hEMkN1U2U3cDZUeFlHL2R5VGtuNTJDTzh2U3c3RWJTdGtFUUNjK3grRmR4ZFFjS2JOS2cxcEVUWnMyY3lQLzdJZFNZR3hHWm1ZdmFKelEyVGtDTE4vR0xveUt5aE5XSEM0QXhEbXZuZ0QzSHhDVGNrcU1qZ0U0dkR1anE0aC9KSUtRd3Q0K1NvczM1Wmk2bGhXRnNtWUNXdWgrbFRJbktaS0R5N2RFeUR3RzRHZllhTXNvK3hJRlMvdjFvSk45d0pJbnlSV3RydUtFaXZMeEkrZkhIeWdKM1FVWHNhUFA2cmJ2ODFJSHpoZ3kxV09jbG00TG5CcWszcmxtMWhYSkVQS3lySWQ0K1hQQ3Zabk1GaU1uQzVuRnQrNnBBc3JIUFVLMmN0TEN6Y3lGeElneWFPK1ZsekhWTm5MRnQxZXB0cTdkdDNicE5nZWxJd0dxSWtpRTk3bUM1L3NSdEJuYVo0SFdKMWhtamtPcEl4bGhqWVVwSzRidmFjbXYxNk43ZWt5ZlJ1SUxsWWd4L0R0bFJJaFVKUXNaQWFVOUJVbWk2RU9tVktXNHNOSG1tdWFhaXVhMzVzeTVkU0doOGZrdDl5ZExhRVVzS24wKzBtQk1pRFBwRTA3V3krV1o3UTNtemoxL0hFS1FPQ3RSclk1S1d0bGJQemMyYlVaK2VsZTF3dWpUK0lXNDZGek5JL2ZuRVU1bG1vREQzKy8wT004dENSejZ4WDA5aE9ma0pGNWk0SlpiVmJGbTJkdVgyTzlybTh4ZmlrNnR5bk0xUjRmR21sSVJrbkpMWnFGVk5xcHkrL05EUnJNTm5wL1BuTEdPYjVxVTZYMCt3Tm82aHU1Q2VhRUgvSmtUa1oyb0pOWllPRVJvdU9pSkt5WGFDU0d0ZktFeHNjcG1tNWt4ZDRpb2VFYTRwS21reGpVMTJUMHAzRlZWSDZiWWJBbFFMZENITjFkbVY0UWJmNE1EbzhIa2FuYVhNbGwwVkZ1V25sczczc0lKOUtOdVBia2o3RVpsYmY3WWYwVFF5c2gzSnY4K0V6aE5xWnZuSWhEMEpYdUhBSTkrVkF0SGppU1cyTkh0TWJ0SEN1bVpiNnEzaEpaRlZqWXMzRk9XWDFGU3UrY0F2YUxtdjBwRXllblZpUW92dmtDWFJVMXB6bTdYQjQwdElBaDZtZWNaMldMTytnVFdzQk9UZUcrVHpKOUxuWEdqYmRmRXpOdzgrZitZaitJdVB4ZXZKL1dGMGpUTVB6Q1hBWHRGMXQzYjBHREdsZ0ZZZkVQbnd2c0hPVXBuakRmL1g2QWlPdjhheWFIQ05oS0pCeWxvRGZ3ZVNoVmQ4S3RqYWtHeDFxNjBOMXJLNjUvVGhjWEhDSDBlY3dVaitDVFhFaE91a2w5NWV4algzS0trakhyaisvOVRDWGptZklvMnQwZm83bGJFR3BSdGpmNzlPMWppNmhwSU1ubHRoNTQ2Q0ZTSVAwUTFOQ2szcEo5NDlzR2pkZzZndW9qU3VZVnJoN0tvb2l5azJ4bWhTTDV0MWNOTkRRY0V6Vy9MSE81QTJJQ1hCYW9tTEF4LzdYRUk3RVVPVXZ1Z0orQWVVTXhhdE8rcE5GOWwrbHk1YjFXNE1XTlZVLytOVjdRWS9XYjZzc2N4b2JTRG5lK1Y2bytsbHdhTU50elhmZHVUazJVTVRXOGNYTlkvMi9lL053U05icW03UkdFNGNPWFFtZXJNbXYyaDdSWW1PK1NzRndTbnZuR2lMUnR2ZzgzbVA1UWxPeFQxQ3RBQTVGMXdENzAyamJCZnpPcEdMY2pEZXlVNVJUUU1PNk0vQXFRcjlEYzVCOHJNNnY1cWRaekNjc0w0a2RRblJGTklPSmVWc0N4RnJRUjkyczJyZTZ1NStxOXN1UHg2eGJHNkxHRldRaHpnYWlhcWpjb0xrNkE2eENwRDZBZUhxMU14VVczY1hidjFnZU9YaXBkMHBDVVA0SDJubXJFNy9DZU8rb0JUNmZ1Tjg4UW5nU240MzQwOVVzcUFQRXExbkNKV1BTb3VXZHF4ZDVCZ1dFZFdDd2tSYXZuUGJwOTRXdU14bmVCTTdXMjhUejlaaVBqcWpEdWxmN3o3Zi9icDBoSzArSW1xanVIS1E1eUIzS2RWSFdaNmtDcW50L0tYZUw4VjRrYi9ncTBMUGFWaThnS3ovQm5tZVQvZkZpNk9Xcmx1M2xQOWlKMm91VEVsS1NzRjNqQnpaMlRxcnZYMDIrdSsxUFNZTENTL2laTG5nZERDT3ZUTW1aTWJxU1ZSWXJMbC9Ncml5T2orK1c3OWhYUmpLaWVpWEVlNmV5dXFkNkxHT0RwYS82d044V2hITU1xTElVdFZEYnJGSitvbDFEb00yTURSc3lIT1FaR3hLWTEzQWFxd082ZjBIeTIxMVRaQkVUREQycGYxSy92TTlEblQ0NHlIRkpaRVYwZUd0MW5XNzdyL1QxQkJkNmk0c1ZGNjdrQnp2TjJSQm9Icno3U3UycVlQbXFTMkpkTnl6REVwazNGOEQ3VDVrUm9MUEh3djZTTFpIRGxaOFJkbW5ad3JPQWV0NExMbVRUUWMyRzNSaWtLSW9XcUVaWlFIUnRvb2M2WlRSVVVkRnJadC9TU2VTRmxwNTI4NnhpY0tKUXk1ellkZzdwcE02MVBDYmI5SkJvcC9rUnFuZmVXZFgxNTNIMnlmT0pOTGJWOGZMTXpPdlhzWGNvVU9IeG94b0dIMnQzVzVYMElnSzJKY2c3b01UeDRkMytFZFFZOWYrL2JMWWowYThxYlYxN2xLSS9TQXArbWpzeDRzNEV1ajFKUUE5azBRUEpvVDhGOTVZRWdzNTZhcnEzTXE0V1F2VmR2OElkWVFoMEM4eU1zckFLbG1RbnRlNTROeEpQK1hpUVlsVDIwcnI0blQ4R1J6SlRnVlpnc1FlSXBzcjN6L1J0YUxyQ2ZGTTBOdjdNSlB1MFN0NG96QlhDRnVrNHBJYisxL0JYQWYvcFhDbUhreit6TUVMWVhYK2s1bGlITHpxZUZmWGRPalN6MVloeC9ESXFHd2NPbTdjM0hyYXFlanhsMlpHaFdXUXBzdHlQcWtWb1FPelBoRUJPUnFSU1VLRVpFL3FwNlNVd2QzS2xLUW0vN1BLRkNrSDFHcHJTb29WeFk2eFdWbU1UaVVaNFVFd1B6U1owdnhRMHRSQmpXbmF1dUtVaENDMVJYMDdUU0YwcnI0NmVEbVh4aC82UDlnb1lXMmgzbTdZeEx3Mm5STCtQdUJKREcvL002ODh3QitIOG9rTVgvcW50ai9DQlZwTjdmZEk1d080QW56YjRmbGRvMTV0dUlSNUsvcUlPRjREZUJYRHkvL00rdzdLVjBMNVNvYVhnYTJ0RERjb251ZDBmMlF2SGpWcDhFek14Y2JGeFhKNDV1Qkp1S0doU3FzSk04WEdtc0kwMnFvR1NxR0NXSnlmNVE3L0VZV1d0a0hrTkVoU3poczRQR2RRRy81WFhVbVFPaVFxSWlJcVJCMVVVdWZwcThOaVgrRTlySzlBVnd4NE9zTnZrYlZGSjdZRjd5WnRrVTd4cEMzRXZva0ZQRUloU2FpQUV3a1Y4R3h2eThrQXE0YzBGdWhuR0F1WXpteTh5eXZiaCtuMXF4ZjRWeGQ4c0E2bjliNjVEa2Z3ODd3c0dhSWxFRDVmOXRhOXkzWVhUcUdCWFpWTVE4NXJoeUdoV1RSbldzV2VHdmtHczNmdmcwaExOQmtmOUVzMyt0WWwvTllsaFpkOHcwWXlmSDVKUEd1QVJuNHdaTnFDVkw2ZmJPeDgvZGVlbjlHUHZBb3lHdjJCN2VBUS9ReitPeUJyNDNUSUVhc0V6VFZOTE1rdUE5YnlXV2dGWDRKdTd0Nk5Rc2cxWlBkdUwzc0RvN2tYK2pzVlBzdHRDeEJaUno3SE1NMjRNOU5DUTh4RGxMRzYwT09IMEQvNDkvYzlnYkxYWFh0MTQvWXpsN1o3V1I3NmFmUGZnYy9NamtCcWd4bnVwZTJIa0dkU1d4aVZrbXc0RDFFeFhvZ0RwNEl4S0lGUTl2akZPYy9HcHp5YkV2OXMxdUtKai9nWEx4ejFLLzlEZW9ZLzZ1U1grR2VrSS9Xdkl4ZVdCRHdpWk5uaEJ1R1hZSGNFQ3lMTndlS1FQV0w1cnhDaXphVjFqZ0wrMEgyNWhhTWZtRHp0d2FhaTNQdjVRd1dPT214dEcxMHpNMlhqWFVuTHl5ZmYyOUM2WjBMNThxUzdOcWJNckJuZFJsdkJhaUd0T3E0UVQrL3JJVDlnSXNqS0EyTzJNOGk1a2pBREVyTThWUTllbjVqdEt2UjMzbHJVbHU2YW5HK3JDUi9rKyt6UVJML3dpTUFBL2xHamZXaGdlblNNMmVLblRYWE9LRmxZM1hSSG1UM0ZhakllbkIxakluckFwcXFzNHByQ29ocktnWnZvMG1ySitWMUg5UWNocW5TWnFZMUZyT3BVN0Z3QkoxUm1ZWFc3NTFkUFhWbVFVZDJRTzlrMVBNTXd6SmFaWmRmbzY4d3hzVWs5K09YcWVia3pXak5hUXRTVHlrbENKY3MzcUNVb3k1YnNXRDNPbkdZM1EwNDNPNXhLVmFST2l4bGJIRFE4UGRNeEdDdjFNZWg1em1kRTI4dDU1b2pZSWVjMDAwY01IalNvWi9qdEtPcnJwNStxZldUNk12Nzd1eXpsMVN6dU5ZdHdIZ09uUFBuUGhVclpsK0U1d3JQamlLMEpZa2xRV3QzU29ycktCTlBpcVNrampURXQwZWJZT01mMDBadFQ0MU56YXlxQ0NtZTZoeStLaVNtMlZZME0wUzhKMUFSckFxTmppbFkyTE5xQWNHcFJUT3BFbXI4L251bVVUYkpzcGV5M0R6MzF1cEFPM29BVjdUWEQxUFRwdCtkbDM3SjQwcmk2eU1ZNFkzeEV5S3haVVhHdGh1WkVmYkN1dmlTMU9IRFk2TUxhdUJYRTNVY1RyTDVkbzBvSUNsQ0FkZFNPUHNVMzRKZWo4cEVzTnA3SzlESWR6MkFsTWdYNEdkTXM5ZlZMRm4yQzlpMWNscEFWVTFRWUdkcVQ0TkRIR29QOHcyYld0WjJmME5IUi9teDFvazN0cTZ2TU5OK1NDdWNOR0FGcU9PRkxrcFdvRzVlU1NXNEgrY29Xb0U3Sm5XUkpIWjFlVWRPRERSQU9qcHFzZ3hicjgweXh0Ulc5SnhVYzJEaGFJQnVIbHAxVVpYT0lvNkt1RFhHQ3FJRUsxK3dxWGRrMGNxVjcxeHA3R25vRnBkbFQwc2xMZWxEUHNjVlBqWm53bHdYSGV2REtjUk1uanVPVmJXUEh0c0hKL3A5b0ZHZ3BZYjU0RW4yTVNzOTduT2dmUW5RQit1T29sWDhtS3R4SEhydnZKOWU2SzBudy90N0xiMy82NXQwbXpEMzExQlgrOGh1V1IybHBKU21kUm5oWHNkVldzazVGb3hBTm10dlFlTzZDeG1ZTUQzVmtwNVprUmJ5SVV2bUxxRGZIcmx5dU03WFU5RjZHM2N5TzE0SytwVU12NWp1TUF3c0J5RVlaTU1oUG5YcTVLVFhzZFBEVU1zeng5KzE0ZXo3LzFSTDJyTDhndGR1b1hrdDZya2I1WTVmL1dJNXNtSDJTbUdrb0tZb003UXp3RzVZZTMxQmJVWkRsNnBqZFZKeGxTOCsybTRmWHBtWjhNeXhCeFI0NkdSQUdjczROSlVtYUoybjBEZGxqNW9ZdEQ3WWxHYTFyVThRMUtldFBzNEttckxqNzdoWDBxcTZ1SHBBVkZQUmIvOFFiTUNkR1F4TVZpSFFDRlJMKzRRMzI3UDFUVHJiZ2xjMzZVRitOYjREK3FVdjhCcUpGM25RNktnd2p5a01PNlVXaWFXVy9zaUpHdzhGY2s5WWo2SUNjdTVZdjM1b3pPUysyS013UVo0MDNrdVNmUGVqQzJwM2JWOWF2b0lrOXlNSlRXRkh0cnFnU011emIwVHM0RVBTRzh2ekNzRWg0ZDdmRmJCYXpEUWNFK2VsVTBjVnU2R0dqUFR4OG1LYUtGek1QR3hQOWh2Z09HcXF0ekRLM3A4RnNVdzBkcWxVVnNiNGNCenFiTUhycWt1eVRvT2lsYXhMdFQ0Y2RqNXR2TkpVc3FsNTI5eVBiRVBwYUd4UTRvYUlDTFlxb1R5dWZuclY1MllyTi9LL0R5blZyVnBNMkRLYWVuckJ5aXJIbW5xN05STStWdU1ZM3IwRlg3bytNallqMjB6YU5lM1BUcGhjaVFnYlIxZzhpdk9UaG9iQ1MwUHVrYkpLa0ExaVBXaHpRQjhnNWUyRm9pRCtaNm50RGRZWmhvZUVuSTZNM0JTMmN0VVlmNHJOSS85aGpjY01xQ290V1ZHYXVMMTY5UTdUSC9JSlhpWGtQa01jTVl4Uk5NNlEyd1J5RHdCempPamg4YlZuTjZzcUR0V3RMeVF2eXlVcE55K1JUc3pMVDhLcFp1R1pKZGYzU1Vuem1ESzVlV2wyM3RBenpQeGJYWVA1anJ2cHRYRlBzcnVZZ1M2b1JsK0ZBc090cExCNHJjZ3paUnJpUWFNeWlCbTBvQlNuOW5uWEdKSkNrSU5aa1YxMnlic3lUUjFMRFRlYUlJRit6eFZya2lnK2UzSVBtTFNpeERWNmlybXl6OWZCN3ArZmtobk1yL0F3TnJYRWZDYU1HWHlHdEN4RzhHUVpLR3VEVFlGdmRlVFRlZHRBV2Y3UnpkYzhaMysyci9zbjNWaFFxY1dEdkw4ckNDc1Q5YzlWMjN6TmdsZmdIL2hhVE5aTHFmdVUvVDhOK28wNytJRHg1Kzc3UEc1TldrSDdNNmRCcjFkcEQ1Tkk3bk1mU0M5TEg1TGdhQXZ5YmZYT251V3NPWmxkdnJyRFpZNlB2dlRjNjFtNnIyRnlkZmJDbWJGcFdYa1o2Z1pqM1l3NnBPVUphQjBQMElaSTJDRVNMRk1UV1JmUDRrcnZYbGVSYVNvcHlPRjI2TGs5WUpPMHJrc3JuTEFwZTVSZHYxUllaUmxrZXBWSWF5a0srT0JncnFjMGNsY0l2ZFl3QnhFd2xWb1VIbC9LWW9TQ1EzNUw2b3BGVkVVcExoUWg1elpLRXZHYWYwYlJtOU9UeU45eXFPTUhwNEpmalNJeWs4cW01R3puZEtmck44K2hmaXBQNGhCaW5XVlp6WkM3NjE2bFRwSlozY1N1NlNPNVI0bmRRQkhpeEdiRmI4UkYzWFB6ZE43bEhNS1VhSXZ1OE90SGhTRXkwMjhjOHZYVEphZllldTVNdGxtU1NNTWlLNWgxNVFYeFBhaHFQM1RpVTBGWGk5OWlaa25DRGY0TU1abDFFWkIyTUwxY3lsUE9CdkdObndjdFFqcThGL01XQk9Qb0U4SE9LdCtRNDBXdHV4QzhSL0lMaTNnRjBIb1B5N3lEVkFId2ZMVThremZzWS9tY25hMit2M1JHQWc0UUtwN21UQktmOW1nQTR5RUNBUDg5d1A4QkJtZ0M4aStHMWdNTytEZmhwQVpkNW4yWUJmbzZWVHdFY1ZpdkFMekJjQXpqTUlNQjdHTjRoZU9jUyt1Q2RDL1E5M3JsQUIvQUxBaTdRNmVzbTVaZHp4eVYrM3BPWEIveUNnQ01ObktDaStsWnlyM0ZKNUYwb3phYWxHWW8xMUxZVTR2RDhMam5WSjNFeUg4UW85QjU2ajArWWxlRktHVnJiWEQraE9hblpWRjgyZFZaWVRFd1l1VkFUL1paUHdOV1cvRWg5NTFUeitMeXFobEI5VldMdkI0YXdNQU85L2gvcUQ0RThlTnFFa0RWU0xFQVlCbnZkTjMvK2N0dzFneEJTNG5WMzM0Z0l1UVo2S0RLY1kvRFYxTHJXV1A4OS9nTUJickZoc1h2RUw5QmhDM1plT214VitlaXdEZmpxc0gxZ2pZT2ZQZThjV08vaTBtTHRzSnUvbHVzT2V3Yll4NmJsc2NQK0FRNXlhSG5paUNJbDJsUklreVJGamYrc3M4b2EyNkpqd3VUa2loUVVuUkpXU1lwTzVHSXNHMWNVcFVtb1JRbkxwenVyaTNML0ZhZGtxaUt0SUVkY1ZGRmZwcTVZWk9aS0l1MmpJbTRhcnFuRXpUa2w0ako1YzBxMWQzcENyaWc3OTQwcTV5cG42SlNCL1d2eUc2eXFUTjYvS0E3THhEbzN5QnRUNmYwZ2FWNVVFeWt5NjJxaXNDaE8zcXpNVXUza1llNHI1OHlucUttVTJHZEZwV25Lc3Z6M0VIcHlJVHFBb3NuZ2NORW5TMDhxUXlsUU5oRUFZZ1JzREFCNDJtTmdaZ0NELzVNWkFoaXdBQUFzS2dIbUFBQUJBQUgvL3dBUGVOb2x4b1ZOQUFFVWcrSFhYaFIzWndBMlFHT3dDTTRxV0JSM1dBV1hHRDdEK1czQW4vQ2svVUlSMFJiLzQ1Z2dSME14eGlZeHJxNlF1dFVUVnErbThMUm1JdEdzWnZHYzV2R0NGdkdTbHZHS1Z2R2ExdkdHdHZDMmR2Q3V6dkM1THZDbEx2R1ZydkdON3ZDOUh2Q2pIdkdUWHZHYk1weXJ3S1ZLWEtuR2pWdERibk43Sk83d0lCN3lNQjd4Q0I3MUtCN3pQajd3SVQ3eUIvNzBGLzcyTi83eEQvNTFqZ3NYdUhRWitnUEJUaW96QUFBQWVOcGtqUU4wN1VjY2hML1p2eEU3OWJQdGc5cnRzMjBtdWJkUmJkdTJiZHUyYmR2bU5zYVo4NXZaYjFZSWlObExtK0Z1dGMxTzA2bGN0bnR0RmNOVzFhNVl4elpWUytwcm1JOEw4TysvK0FpUGlCd0tLT25RZ2t0SVNqN0ZIVnBqSnlhWFFrbzd0QTRCQ1hrVVVVYjVzbXhkbGhPNisvS2FURFduZGZlVnRVdVdjVTUzWDdlaXRvWXJ1bnYxa3RwMVhOZmRheHFxYTdtbnV3TkNUUjRBcnZXUWlCZ1FBQjRHQjllbUQ0aVFoSExtc3BZOU9JSXp1SUk3ZUlJMytJS0lFSjlDS3VuQkFFWXdBV0dBNTVvelozSno5cjZnT1RmUGI4NzVSelJueGhEUi9JT3NPTEN5QTd1V3Irbk1CMVYyNGZsZCtJUE9mUGpVenU4ZnViWUxWM1ZnWTdtbUM1K0N0QmdYdU5MY2tSNlFIbUR1TTArWTU4d3I1ajN6amZuTi9PT1VPeHM2L1p3aHppaG5DMmUxVStzYzVwemdQT1o4NUR4ajlaUFZTODQ3bHI2dytwLytDQ2E2cm5lU1crbjI4dlBkTVVFUGQ3cWRZN3kzckVhNUs5MnE5SURPc3IxVjh3bTNNWmhvN3g5bVR4N2pudVplWUYrNHpYM0R6L2RHZVpkNUU3enR2QnB2TCs4UXV6N0p6N2QraHRWbDlrWVBxNG5lTGMwcjc2MjI1Z00vUDVqbzkvQzM4bGY2aHpXMzF2dlptUjZjRU4wVWZoTmNGcndTOWd1bmh0OVluV1RualBDcXB2VXo0WHROK1ZQa1J6ZEZ2YUpHcTcyaUE2TERvZ3NzM3hFOUZiMFJwL0dBdUNvK0ozNHUvaUxwbDR4SWRrb1dKaWNsNXlUM0pXOGtYeVcvcE1YcGdIUitlZ0RpU21KeXlLVXYvZWpQQUFZeWlNRU1ZU2pEcUNaRGxsMm9wWTZET0o2VE9ZM1RPWk56T1o5THVad3I3TzJydVo0YnVadjd1SjlIZUpLbmVKYm5lWUVYZVlrM2VZZDNlWTlQK0ZxZWZJV0tsQ2hWam5KVm9sSlZhSDF0b0kyMGlYcW9wM3BwZ0FacHNJWnB1RVpybkxiVjl0cEJFelZKa3pWRjB6UkRzelJmQzdSSWk3VkU2MVNuZWpWcWJ4Mm5rM1N5VHRQRnVsclg2RGs5cjVmMXV0N1JlL3BBSCtsSC9hcmY5SWVSeVRNOVRFL1QyL1F4dzgxSU05cU1NV1BOQkxPRjJkcE1OVFBNVERQSExEWkx6RnBUWmY1am94eWc3VWlDTUZ4ZGorY2huRGlaYk55eHZiWnQyN1p0eDdiMUdOdTJiV2VOZS9adzl1dWVXZSs1NTd2VHFQb0wzVFBQNm5QNmlyNnViK3BiK3JaK3FKL29aL3E1ZHRQQk9rU0g2MmlkcElWYXJDVmFxdE4waHM3U09kekxSYnBFbCtseVhhR3J1YUViNmV5RzZLQ29OSTYrb1lNNXpKOWtaT2h1RHF0TitXOEJhWDdrOWo5azE2MEhpVFhydk51V2VkTm9PN1lCL2dmbFE1N2R3SGdycDM0c3NiZGVIVHMwOGVJa0EyWWhiMVFqOWkwMDlxdWhWeVlMYjl1U1p5dFFzYWkzUUNNRDI4UXVXcHZZdFdGL241eHVLc3ZwM0pVTjdIOHJvZWtnb2RhTnZ0R0cwVUc5Z2ZHelVaRytLbFpmbDBDN3llbGF5Tm9LeHF2Uk1saFg4LzlvdWJGK0poZUtpZi9sTzJLcTI0dm5wb1dieXdheTJRUVovdXZZRFpVTnNFbHlURjl1cUxvOThpakw5NkUvNndOaEloUkFWdUlSSkI2QnFSOGRjL3A0dHNHZUNsZ044UTVZY2RuTjlJcmQ0alVzZkd3NjhtMlVJaHY2emNvbW4rT0ZlRnp0KzFHYmZ0UW11M1ZpVFd1NENHNkhMV1NmemM5S0h2U203djVFSFFoakdVL2tXUUNWWlJlNkorQVVmQVBma1UxTnFBVWgxSWJUb0NOY0NUZkErL0FCRElDQk1CZm13V0g2bkE0WkxsZlRPVXB4Qy9aeFJwVmhwcjhGV2Z5L1Q5emUwSWZ4V0o3akpNVHFFYXdld2VvUjczTWhNMm9rVS8xRHdhOEhqQUtzMEZkREI5eGFQZGJxTVd2alo1YVp4Y0lTcmJmY0tuMDV5LzR3VU02UnNjekhNNTRJQlhLTzl6SCtQNWYrNWNnR010NU1yMXR6dWhmQjdmQTg4MTVRQUZ1WS80Wk51bWxGakE1eU9obDJOTFB4ekRaVHBCeFJ1NWs5Wk92eVBNanVJV280eW5sSGN2by9MSUwvdC9CZDRTYVFyeVhmdUR2ai9ZMnkva1kxeE9acTZqcGQ4bmptUzBjcEE3M2xPYnh1eGV0K0dRaGptWTluUHBGeEFXekRaZy9zaFgyd0h3NlFkeVdvRE5XZ09uU0FUbkFKWEFwM3dkM3dCcndKZldFNjRFL3U1NUQ3ZWVUZWtkeXRHSGJia05sZS92ZFJUeVdvRE5YZ0xyZ2IzZ0NzdkcwMTNwaHV2TFYxZVRzYmd1VUUyek4zYjNPbmFMR2VMVll2Z0d0WnU0SDM5Q2JlN21mWmV6WGFycS96UmNoUUc2VzBBM1NDYStGVnppVlg2K0xiTUJyTkxscHdBZk5ySlVDanJON0YvRzU0TnBxcDNjZzUrUE9OTHNiQ2U3SmppZEtlYU83cmNHNlVRbUVLQ2prbzVKREZNVlRXSmlwcjQrOE12STE5TjdrZmkrUkxSUHdWMmdHTHM3M0NkbS85SEh0a1NmNEhwVnhTZVpCVXZ0WlZUdFVCTWNtYXRiOVg3dUxkQTY0RHIwTTM5MzNpdjdta3UveUpzSWNjTGZZQk44U3ZnSytiNTEzVWZqZHhQMkwrQ2RXbTZ3MXVodDRuMU5NTm56Um1LZjBFOEJYREY3OE5WbldaTi9UNWY4TjZQY21LVHdpZVk5VlhBbml5VzgxMUUvREhiK2EvT3NtWkV2c0Mxb2pzS3ZKZGZJQXhaMEVYVDZlcU52cW01TkRKYjhpekxJcFArZ3E1TGRTUzQ4ZFhreGZuNXZycDYza0EzWStZKzVxNDlSZis5VzZEa1dMODBzbks0blU2Nm0zMExXbERyWVhFS0lGU2JremUzKzVBamhaQW9UVFhZaUtVa1BFMG9zeUFCY3lYY2ovV2NISlppVlVPVmdmWi9WR1hZTEVDVnFOWFRvZmp4enVMVlloVmdOVml0Sm9URFMyaXpvSTVNSjh6WHNSekNheEFmelhQOWR6c1BCMk9KZm91Unp5TzRaSFMrY1JheEhNSmlrdWRCOC9Wc0VhQy85UVFKRFVjSkc2MXBJWTlTUTFycWVHWVpPcHdkc2VqVStCaU9VdDJpRUhuaDZNeEhyOVlweG82YTlFSms5eFRTZTVobkEzVnIyQWU1NzVkMUhXTEtFUWdweEJGVjE4cXNVbGg4NDJrcytxOFVuK3U1R045SWZadHhKM21OT0k2bGZuVXNFRHE0WThpV3Q2RE5UeDBBL1lhNjFBNU56NDVpVGxBYm4vejhUMUZud2dvVjJQWHVoMlVyRmNoRytwZDRsWmdQVDFVYk4yZWxTeC8yK2dLKzJnbE5tdWtMSFpsSmNQdmttbXlVODk3NS9sYXNvRHpNRm0vczNNV3dKRWsyUm4rc2tjVHVxdUJGcFFtVmdNNUsvVkFMZS8yd2pEN2x1R1ltUy9Bek14MmdPbVltWGtaZzgwZ3cxSWJsbnFaZVlQZC92WGlSYnBMcXVpUTJyM3kwUDhpc3lvclh6NUlxRTRvS2ZuVE5sL01KZ1h6Zzl3c2VLWHF2bVcxVzI3bmhyZHpURE9Ybk5yb3hRekI2TGZIZnA4SlBzSlJqTTdueWNoMWJWT0MwZ1Y1NTRuT04zWC9ZN1Z0cnJ2NXBaL3dPQWZFVHdhelpUcHRsYzg3SDFWYUlDZkJjdWkwT2pPZWZnbkVPZFA1TVo1dk1vc2srNXVpTnVLWVk1MlZsSncyODJFZTlZTEtlcnowTUwzSEZuSVdCZldHZG1ybEZnNGlSenE4eng2aHR0L05jZGhiNlRCQXhyR0U3S2g1ditaSGRLK3I5dWdJaHVZV0w1VTk4UG5JanluSWRXMXhoS1BUUGhiZXlUWjdqTjRmcTN0bWdVR2N1N3RxSnRJTFJZOGUzbHpneUN3b1l6ZHpFWHUwbmNudjNZcWRWbWxPMjlhMSt0M2hIT21hOGl0OThMbDZIMi9aVFBLcWZNcTkxaUtrdUE2OHRlSTlmMzdpc0RJbEM0c2V2dzNSNDJoU28yek1PTC9VYXRGa2xVdGt5WmVtYXkvQlZoOXhudjkvS1dyYjgwSnhUcEhhU2RmWlBHdS9sMnpPOTFGZVBjdnZjOXRJVkp6ajdhVm40dEpkU3h4NEdjdnh1NzlNMGdzOWVRTEpTcm9paGNsU0tkZnAxa0dTTnNPclNiTTQ2eS9WUFRjblNzWk5acjJ2K0x4L3ZML2MyeEovWWMrOGpFcmM1RDJqT1djbFNWZHROQ1VQK2Z5WGttcldtY3pjN1VXeXZtbXl1dnQxVXluZDJiVkpGYUxwbVl2QzJyc0piT00wQ3NVNWhzcGU5MzRLOFc2enV0bE5ZUktyeDIwRWF3bURjVVdUTHFsVzE3bkp5azEzcnJMYjVsZ1hrMTZNeDdSVFJtNitWbnUwdTZkSCtWeVByQTE3ZTVTWFBJcGxqL1I4SVI3bDh6d0tzdEhPdHUzY08yTUZLNm5QTzMzOEpYNlpYK2N2K0NnZjQrTjhnay81eWVQWCtRYmY3RHA3dkk3cnVZRWJ3M0RJYXY5YXU1VWFteGdTQlphTHRLTWtDZ3lMYW5ZbXM0eE1OTVFLMFhKV2lwWlJGd1cyaXJUL0pCcm1KTkVyT0ZuMFNrNFJaV2JWQ2s0WHJUVGJWdkhyb2xYOGhXZzFINVdOZFQ0aEd1RlRvbEUrTFJyak02SnhQaWZLWmZrM3hmTXQwUWpmRVkzeVhkRVkzeE9OOHdOUkxtOXVwQzVmaGdraEN4bEJQdjBydGRxdDhpeUlobXFQS0s1WldBYUdaV1o1WUhGSUxZQWdMdzgzWktMRnovUlhHTUZLTzlHR09qQUNqRnBZSkk4SVlZelVpLzA2RG83Y0EweXdCbjFyd2lScldjZDZJbE5HR3hRaXNKRW9PbEUwNVdGYWVRMDJpVFlyYkdIQjhQYjIyS21NalJoTTQ0WkVVTGkxNjVsQ1VLN0g3Z1BrWm5Wa2czbFFqZHg0cDl3ajg4UnFDZFl3WmFrY0VpYVN0Z1psakhYeDVWNytCS3MvbTJrcnBaSWlpSGlkZVkxdDhad2swZlhuTHNFMEtoajNmSjJwSFhOY3A1ZDNuVWJSM2dKVFNlZDZwVTUwblQxWFBOWVgxblZKZEhtcHJocHUvMGxKV3FVWGxzbzk3ZnpKbHFtSzhybG9uV3ZiMGlWempjSjZHZ29uZytFVTRGUXduR2J4NlFqKzFjZFpOSUd6RVpUR2NRN25jaDQ3UmR2WXpYWjIyUDB1aTNkN3ZJZTlpdmZwZnI4OU9ZQmk0enpJSVg2Q2M2M2txNER6TGNjZ0xxWE5nZ3ZjbmpOYzc0VjZlcEhLd01WY1lyb3VGYWtrbCtucDVYTm0wVmNrV3d6eVpLZnNnVmVEeDY4QlhwdFM4RHBQdlo0MzhFYmV4SnQ1aTZYZkE3eWJ0L0kyREx5ZGQvQk8zc1c3TGUrOXZJLzNpTjV2cVEvd1FUNmtmS2oxZmc5THczdE00dHQxUldVK0RBcTEwZjlpQ01hK1AzRU4weHc2d3RiemVkZThQNnVlUWZaY0orUmtaUTZmYytqNXZCVk5ick5CcXVYWm5OYjFHM2NaV1pwNW1ud0Y4WXZjOHRtMHFEMmJZN3pZSEZUUCs5clA5VE9RZWY1blZmeG1rK2wxWHFXOG5OZEZ1VGI2UklQQm9LaGVTNnB0Q3BIQlZ6UFk2a1AxcU5STjgveStsVWtybFE5eTE4S3RxVzZOQ2huS2Qra0RHeDJGcjRLS3pyT1Z0bWYwd3ZrREdxOFJvYXRGNnVTcGJqSkxWNDNIckg4cmJHVVlLYU93OW0yS3ZJLzRpRE0rSm9FOHRZL0dYMG5lSC9QcXcySnZQK2R3UUdOQVBIUmEvZTZMZDlvMEJyRlRuM1J1WTV2M3lkTW9mTVd2WU9sSjZ4blBsaytVZlNRMVdUeWFManY1NHZza005NDdJNkE3YWNSK1IxclN0NjN6bHhXMlI5RHp4dUQyN0R0dFVkcHhtNzFIZWl5K1M2bVdqWmxLeUk3K3p2ZDd5L0w5bTNMcjJXOW1lV2Q4MG5OK2syTHdwd1NwWHp4QmdxZXFNVVhrWllQNWpzZFBpS3BheEhLWTdQUGRXWkNWZHE2YTl1N2N6VzdiQzJ6WnUvTUpueDhYb2trRk9pM1hPMlA5cHU3eWZwNzNNeGk0Qm9QdlRTNmlaS01QZlQrMk1WWWVOZEZtRi82K21CMFJDbmVsdVVpMGtIWGFYaGV5OFgvZkdaMlA4dFkrckpnaEkzYTFaZTRlUlU0VElXMFB5d2FOWExjaWluS3p3alVyMzhjMEdibkczRnNITmtZa3J6elhzamFhVENVeWtiOWxVejA0T0g4Z0oySnQ2Znd4MFZxa0pULy8wbWdtMVlYUDZ1MEo0dmc3QmZHSld2YStlUFVBVnlMU0pFb2M1bmRtdkdiRkVzeTFjbWx0bzNnUmF5WFpablM0b0dCZzZEek1Fc0w2V0pPSWc5MG9kTnE2bmkvcWpWajZyV2tRUmZEK0pmODJKQjYyZmFBWWFDM2sxQmN5d2p0MytYMGsvLy8rM2k3TlFmdEJqV20reUZlQkgzTU55N2xKbEhFTHQ3T0NGdi9GWnU3bVBrN21JZEhwWVNLczVZeXdQcHpJdWJOL0Q4WE9zQ1ZzWmZmc1gwV3hONXdlenVaQU9EZWN5d1ZoZTlqT2hlRlY0V0l1Q2xlRTEzRkZlR040TzY4UDd3enY1bTNoSStGWGVHZjR0ZkNiL0ZUNG8vQkgvRno0cy9BSmZqNThLbnlhWHd0ZkMxZnpHK0hhY0QxL0dtYkNYZnhGdUNmY3cxZkNJK0VSdmhxZUMvL04xMnJVWkhGdHVQWUtycXpWYTJ1NHVyYStGcm1ad0JmRDc1UlBJS3BSeVRNRWZ1cFE5Nzk0WENHeWZYaTdxek9pTU1vWTQrUmRPK3FDNzZwdklJTHVOdHBPN0pLTUh0TzJVaFp1TkkwYmxKNnlnSjBuQ2F3WENiSnBoZktoTGxyQnVNclVyYnhnL05VWU5uOWp5YVBsOWplZk9Xc3RsWGtOV2MyWXZuV2loRlJtMkVxSjAydlI5cEdaMU5PNktMZGFWTmtLVzliaktPbXZ1d1NzbEZDdE03VmpQZWxjYmsrU3prVzJrUFdQTG85ekpyc3NXbHRocnovcDVZV2xNay9QNVo5am9aVWJKbU9TOWRJWFN6SnpoZG1UdUx1Nyt2aVFuOFFWb3NCaXNSeHNWR0Nhandab2JCdmg0NXV1azdaUkMyT3dDSjRzbmJ0TllQQnJEaWx0b1h3SzUrK0xhYU9OQ3FUVHJpblJ0SWVHOG5RS0o5cWlzSlVGdzl2Ylk2Y3lUSnRyM0pnSVRuSVBvbHMxMVJVakgyRENyTWE0cDZtRXZ5TmRnbnN5YnFrVG1MYlVCQTdqZEczeXRvenhMajdkcFZPMERXYm5oRkxSclFHdk02K3hyWjZUSkxyK0NaZGdHaFdNdTBLbnQ2T3VydFBMdTA0ak9GazBuWFJHcGFaTVpsV05PRkpmMk5BbDBlV2x1dHJrOXArY3BGVjc0VDNQMHM2ZmJKbXVLRDhoMnVEYXRuYkpQRUVoaWpOQzkwbGM2UXpPWVNkeEdNN3l0T0NjT0pxUWNEWmxuRU0zenFVSEtyak9ZeHVuZDUzRWJRZDJWT3JhQ2V6cS9VV2JlWkxzU2RoVG1kckxQc3JZajlEejJRR0xENlowcmZkN1dCcHFZenNaZ3ZIbXhQZVo1QjBjbGVpMGo4d3ZpbTJmWUpHN2MwdGcxYk9sVldkZXRZYnJ0QmF4eHNvc1haQ0xqbjhYM0EveXZyZ2lrMlNpNDM4N3NxRGRsWW9lblBrSnZZWEtzUmZuakpyby9FZFFuM0svNHVGalU2ZTlLTXR6bGhpZHYwem5HYm1kK2NkS3JwdEViZDhCdGY2ak9IMzVZZWNZcEpPbDgyZTVNZGxXQnVmV1ZUVGpkek9wRE9rcjZadE1nMUoyc25LKzZ6UnRwdWNsNDJ6cDZTV1Y1ekZIQUhyOTRuZzlPbFJETTZEZ1pUeXY4dnpsY1BieStDenRtUDd0Znl2Rm5GWEcrY0NyZWI4SXF0R3NXcGRiMlUreWRIZzFCMGl3KzdkYTZHWDVidEUyRVQ1YW02SjRlSndLK2RkZWZmMDZHT3BFKzV1U3Y2dWNOelNNLzlhWGFlUm5vb0dmSUNoOU9NOFY3VmZSZjJGdjlTOFZrdVZ6NHdUajcrc3JodkozREpFREhPajg1ZUk5c085UW9zMFpYdUkwKy91WDNKN1BtTDZzODNpbnBieS9wRzYvN2M4eWFWL0xLRi9jaFYxWndJbGU5VGxUUVZPeWRvdjZRWk50RkVRYXN6VnY5ZDFRaUdDZW1ENmlyMXpYem5MNE0vSHIvdFdER0wyaS93dnFIZjh5cjBmL3o3cFN1YVVYZXJxZVFlOHZ3L3I0L1dxSUlwbDlUUmJKOVhacHBQOGMwa2gxL3NRc0VXM3VoOTFIWUJJY2I2QVhBcjlxNXpGM2NDZDMwZVorSHVCQkh1WVJIdVV4SHVjSm51UXBucDczL3c3cllTU01oenlzQzFOaFU5Z2Npdi9oNEt6TjR3cWpJRHBubG5lTmlaa1pJM0VMb2tqS2pLRTdNRE5UWm5ZWFlzWUd6SWxCekZEQytuN3ZuY2Z6NDB4K09Vc2wxZFJRUndPTk5ORk1DNjJjNXpMWHVjTmQ3bkdmQnp6a0VZOTV5ak9lODVZUGZPUVRuMm1ubXg1NjZhT2ZBUVlaWXBnUlJobGpuTDlNTU1rVTA4d3d5eHp6TExMRU1tVmpPK1cwTTg2NjRLSkwzdTc5UHVDRFNXWEVJMGx0eE9NKzRaTStuZFJHdk9ibmZ1bFhmdTJ2c3E0ayt5N3FaNEIrQmRhZmdNUUZFaCtzK1NDbGhTQ3R4U0NqcFNDYk9KUFRhcERYV3BEVGVsQWdmRktSY0NydUpXSjh3aW1WQ0svaXZwdmRnb01jMUFhT2NFUWJ3N21qTWljNG9VMmM1YXlna2twdHBwcHFRUTAxeWxCSG5Vd0REWUpHR3BXaWlTYWxhYVk1MUJaYTRyMlYxbmcvejNuQlpTNHJ5M1d1Qys1d1IzQ1h1ekwzdUtjVTk3a2Y3Ui93SU5wRUdzcnhtTWNxRUpuSVBPZDUvSC9MVzhFSFBzaDg1R1A4aVpTaVpUdnRnbTY2QlpHWHR0QkhuMHcvL1VvendFQzBqUFNpNVRERGdoRkdvczBvbzRJeHhtVEdHWTgyZi9tcnJVd3dFZmRKSmdWVFRDbkZOTk5LTThPTU1zd3lHeTNubUZPQmVlWUZpeXhxQzBzc3lTeXpIR3Fac25DZ0xZNURkc29wWloxMlJqbG5uUlV1dUJCcTBjVlFTeTZGdXQzYlZmQis3eGMrNEFQeDU2QVBDdi9uN2lxQTNkaXQ2UFZwKzJBZjJDL1pjT0swRHgxbVpuTGU1M0ErTXpNek16UHovd05sN2tDWm1abVp1UjNtOXN3Wmphbzh6YzdhMjlCazcwaDdwUlZlcjJYcFhPbTZGNzAyQ24zb3M5SG9SNytsR01DQWpjRWdCbTBzaGpCazQxQkR6Y1pqR3FieDZRek1JTDhFUy9oME9aYlR2dzdYTWYzOXVKOHBIOFNENUIvQ1EwenpNQjVtekhmNDNpWGh1VGR2R2JlNHRxM0ZMRGozZGloY1NmYVpOaHZsdGNhTnBpRjU5R0NzT0hjUGRVbk9TVlBsOVczbTlEMGthVCtxMHROWFNYdHEyNmJzRzIyYmF0TmROWWJuM3FhNTFrN08xTGFOVmF0MTdpMVQyelpXYVh0OWovcUNrMjY5Q3FrV1h5cHJrN2F2UDhKcGZEclBUYUQ4MUU2UzJxbTgxVWpicGlmV0g1MmJVd211eGxqYnBqcUR6MUYzNWZENWxWY3lHS0Z0bTV5dGJWTytvTWNqV3FUeUFsbjFxLzJSdGl6cVJTcGVMa2l2dHBDTDgwdG1rYll0bFp0cy9YUXpYTnhNYWRCbUIvbzA2ZGpjbWJjRjBsRXRDblJ1czUwbWJLbG1nY3RzdFU2OGtiZFY4bGM3ZjQydHBiK08vSHJGYkpEUGxMYlJObG5kbGlpbnJtQSt1Y0czWUxOcnp6eFg3ekJqRDJNZW5YdFRYVWVTbEpPeFI1bS9GRDdhdDhYTlBNbXQ1ZjBZTSsrYmJZbERPaEczemJiYkRoYzZic1FNU0dmaWdtZkgwMWNhNTUvQTUvbmF0bTFNdlZPbEhhYzhKNXJSb2Z0V2U2Tlo5eGZLSCtEN3NkUU83YXRQYzlETVhmOEsvNGdrelpmemYrVDNNZjlHWENaSzQ4NnovVHplNTU5L1ZrQ3J0a1FsUit0WXJhV0s2VnBxOHNOVFVHWE56TTJxZm1keXNOODlSckJ6TUltNld1NUMwVzc1c0E4ZllVMWNiMFcyVWY1RXFYMUU2OFBFVEg3T09sdHIwS3E1Rk13NWxlWE8wbWZ6T1liZlNYbW5ScW03dGNlUExORm4rRW02WjdSYi9NdThmNUtjOWtIenpwWTVXYnhQZmE4R2RSL3ZMUnE2TnVrc0hjbmkwNE95TFJKclJKdEc5ZExzWGVaaExIczJJVnE5VmIzczZCcEhLM3dyYlFUeS95TmZodVJEQ2VtVVEvUVprZHV6UG85eUVEbkl3MU1hUm04bWhLdGQ4azFocW5yanc5cXFjdms1bWNlZjllQTllMVlVMmprU0w5U1R1ZXVrblA0cFY1MjUrcFFyVVl4d0NWK1NCU3ZqQ1phTkNQenhVTldkK3ByU2htZXEvZTZULzdrYitjaExRdm5vVTVFOUVJblFQWS9oNWRneTVaUGNNd3hKVTVwR3kwbnQ3Qm9WL1BSaWxFY3libGgzWFhQMm5GSlJZcW40dkp5cHh0Vi8rMU1CMWYvOGkvbXl2My8vMytYeHdOaHFXYVA5RE9XYlBmWUY5YmhjT2ZiRWxDTHJIU3Fndi9OdjZVRml3VEhkMnpveFNxdEFDa2tvdjkvRlcxajh0MUJ4MlRrSzlmWTNJMUQrSDRXeGNkM3hNMmNaVGVXN0ZJOHp6WHozamFqSnFoK0pKUnZqL2J4VWV3Vlcyb1JRN243bndVY1l5cE55L1VEclVQMmM4Q05GNnZZcmpMOWxwNGpMajk3UGFoUGpkYzM3K2RmeDhtTzk3a3JiVzllMTdnN3J3SFJNSnpNVFJJNnhGTXVzRXl0d21uWGpURnhvaTNBSnJyWFZ1QjQzMlRCdXhYMTJKQjdBQTdZTGorQXAyNDFuOGFLZGJDV1djSVZXdnlVUjZONFFXTmRTdkpER0VoMzBmTHhWTEhHNzNzdmt1dWwzaXlweVF1TjRUNW1Dc2ZUSFdEZGRSYy9IT3B4RmVlaVBKM1VxRlMrcnNPNlM4TGgyMGlTU2FqZllaR2ZkYW9xTklWVkpQR0doVXFlYUtaWHAzcVZ6TEdYZXUxMU1DN25SZExCcmNteXJzVTQrbDFVMTVTK0xTcktTOWlaWlNXdXhwMG10c3BMV0ppdHA3Zlk4S2JFWFNSMzJNcW5UWGlGMTJhdWtUbnVOMUdXdms3cGxRNjNGM2tacWxRMjFOdGxRYTdkM2tSSjdENm5EM2tmcXRQZVR1dXdEcEU3N0lLbkxQa1RxbG9XMUZ1a2NuSjAxYVI3S0pWbGJrLzZoTEZTN0lneTdSK2oxS0tIWG96RVRNeTNGSE15eE1aaVArZlFYWUlHTnhVSXN0SEZZaEVVMkhvdjE3eVZMc2RRbVlnVlc4T2xxckdiZXRWaHJrN0FPNjJ3eTFtTzlUY0VHYkxTM1lKUCtMNlNPdXZWaE16YmJWQXhqMk42TXczQTRueDZCSTZ3WFIrSW84a2ZqYUtZNUJsdkliOFZXOHR1d3pmcXhIZHR0QUR1d2d6RTdzZE1Hc1F1N21HWTNkdHNRanNWeDVJL0g4VmJEQ1RpUi9FazRpZVdmakpQSm40SlRiQnBPeGFrMkhhZmhOSnVCMDNFNlczZ0d6bUJwWitKTXR1Y3NuR1V6Y1RiT3RsazRGK2N4Ri84aGkveEZ1SWhsWG95THlWK0tTeW1OeTNHNXpjWVZ1TUxtNEVwY2FTbXV4aldVd1BXNDN1YmlCdHpBTkRmaVJwdUhtM0FUeTc4RnQ5aDgzSXBiYlFGdXcyM3M2ZTI0bmVYZmdUdHRJZTdDM2VUdndUMjJDUGZpWHFhL0QvZlpZanlLUjhrL2hzZHNDUjdIRTB6ekpKNWt6Rk40aXZ4emVNN0c0WGs4VC80RnZFREp2SWdYMlVMWjBaTStvZXlzNmFHeWhlK3FWVTd0YWJHYUxiVDlkOVVpeXpsTFhKd0x1OVhDYjJTMTVYTWtJZ3AwYVR4RysxMFMvOTRUTDJwOFhoTGF3Q2swLzRweG1GamJYMk9zTHlHd2NoVHVHU1Q2SmFZY3hDbUhRbWMydUQrbEhQYVRYRGxFQldLTUpJd1RYL2R0ekRwaEhxWXZidSs2ZmxEZ2pxRjFXbUVVb205a3pVYTFtczIra213OXZxOXJWbEQyQlBteExhSVFTZkp4Q21YcDV1ZVRHbjRQR25xMzZ6bjRhUlNiWi9zc2ZtTVU2bXNNeDJTc3lvL0hEMmYxVE4rZk1MV3ZRU25zek1DT1EyeS80VzloVG9lSjFtUnZMVEdUYlpIdmNpK0ZSaGpWUTA2WTh5ZnBmNFB1TjNKZlpybGJHc1F0ZjVRdDJiMktWMWFEdWpJc2lrYnZXeEJqOVhBUGZQYXN1Tm56S2xGb1piTjlkbWhvY2tBdFBsU2I2VFBsdWZkUDdLZlo2ZlpxUGJHY2haY1ZmM096NmdwMWhFSndTYmJGdGpCdDRmN0U0NmhkdkxmeFZEY2EvZnNBNFRqVkRQUzhjR25acUVWaFhEaitCYTBxcjQ5bHVKd3RvZUI5azZUOTJQT2JQRmxIL0w4ai9ORGJEbEk2NGFSeU9iMXpKZlhKdHhDOTVCTWhvNVlHSmF6MHY5TjEwa3I1ZS9jNlBoNTFKS2ZDSi83aXNWciszcmZxTnlIa005L3VtaVJXSXgyTVZ6WGd5eEdmTnk3NDMrZW01RmFMK0wwODhtU1BhckdtMDdaWVhmNld3bklMWit4OUI4TS9Hc1U2NS8xb2ZlYzNFWjhsdHpTZVg0ZlduZHdhcmlhcExpSDV5NUs5TXQrQkFTL2hXMlIrakwvWlFpdmhKZHZpZGl5V1BDTFlvdisyYnlHMUs1Ull1N2VCVTdhS1EvOG1qYkNBTTVHK3MyZEJKK3MzM243OGdFMklyY2VyeGhiVjJNa3lXK2ozT0RzbzNKbW5uV1M5Y3JDN21zVDBlZzVPVE04K1JpcmJqK3duVnJHZmtTcjJPMUpGdHBVcVF2eDZBc1N2NTMrSUgvbWgwaERUTEN3dG9zKzl3L1NIUzhQMGp5a2RZK1hTOXRKMjhpZVhUcWIvMzlydUFjeVBMSXNDK0RsblBCTmIzUk03amRoMnNob3p0cjIyYlcvM3hyWnQyN2J0Wkl4Ylo2M1ArOVZYdjc2NVZlODFiM1crOTE2L2YxLzJqY3dYK2FXSVk0MXdHS3VBdzUveXA1SC9MWDhiY2F3Q0RzZHhYR1JtY1ZhWTdMYmtsYjlock9vTkQvTnc1RS93RlBKNDV5V3YwZzN2OG03azMrRTd5QzBJWHFXck1ObUx5V3R5d3dJcUZKWlFpYmduVmFsaE1nNlpMeGx2REdQTUxjeFNGdkpydEVhSFkvM0t1T00xSGdVMVNaTWlNMVZUVVVqVE5DMHlNelVUaFRWTHMxQkVzelViUlRWSGMxQk1jelVYeFRWUDgxQkM4N1VBS1Zxb2hhaXNSVnFFVkMzV1lsVFVFaTNCczFxcXBTaXBaVnFHVWxxdTVTaXRGVnFCTWxxcGxTaXJWVnFGY2xxdDFTaXZOVnFEQ2xxcnRkRjJuZGFoa3RacmZmUzVRUnRRUlJ1MUVWVzFTWnNqczBWYlVFMWJ0UlZwMnFadGtkbXU3VWpYRHUxQWhuWnFKeksxUzd1aTU5M2FqZXIvTkw2WFZ4N2YweG1kUVZHZDFkbG9lMDduVUZMbmRSNmxkVUVYVUZZWGRUSHlsM1FKYWJxc3k5SGJGVjFCRFYzVjFjaGMwN1dJcitzNjBrQThqY2Y4dnlHaEtCNzE3N0pmWUFGeWVCK3ZERDdHUEdqUGZDeUFsMWlZUmZCcXNyNGZyN01LcTZDemQrM3F3bFpzZzE3OEZKOURYKy9VTmRCN2RJM3d2bHpmOW81Y1ArSk9Ia2VXOTkrYXJ0ektqeVhlYzJ1bFNxc3AxbWlJdm9UVCtvRitpaHY2blg2UGU4clNBanpRRVoxaExoQTVrQy9NUU1PUU91QngvT1ZZalhWWWo2M1lIM2VQMFRoTjBEVE4xbndRY0oxRDVlTStyNnBFUmFTaDVyL0U5VUVVaUR2NDBRajdPVHZiMXJXekVwRURCY0tTeUFqRnpkemlwODhtSE1FWlhJRUFQTzNUN3crUFJwVEhyMmhBWmlzdnFPbVJKVWZhNFhLUEtPVFBwaTBFc2lsYkFDQ2VTVDRqZno2N2NSQkhjUkxuY1pVRm8wY2czNytjOUcrTFoxREV1NjFVUmdacXg5RTJXWjhaVXF2aUtwV2V5TnlPNWZpQWZkdE9kejR0RWUvYkhFbGI1dVBQUUpSZ0UzWmpkL1ppYi82UVAySVdzem1hWTdpQkc3bVYyM2lkTjNpTHQ1VkRPVlZFUlZWY3Y5RnZ0VitISUpUQ2N0d0NXSkNGVUpPbFdScTFXWjdsVVlkcHJJZTZubjlvNlpYMHJieUd2clVxcXdyYWVPYWhuV2NiMnF1Qm1xR0RXcW9sbnZQc3dmT2VNWGpCc3dRdmVVN2daYjJtem5qRkkvcWQxRXU5MFZrRE5SUmRQUjdmeTJQd3ZUMisza2NUTkFGOVhmMzlYT1g5WGRNRFhNMERYY2VEWEttRFhaRkRYSDlEVWNLemFUNHg3UC8wOWw5akFqcHF5Mk1ZeitJaXJtczFiM0l4N3VKdExjV0hmRmRGK0NpZkZwZ25PVm1JaTFtQ3BWbVJhYXpKK216S1RzcGdhelZrUno3SFRud2xqazV4OUdBL0htYy9mWkpET0lwZjRqZmlydS94Si93Vi82RERPc3pSbk1qcGNjemxZdVVRdUpMcnVaVzdlVEJhbmVWbDN1VDllTi9RNDNFMW40b29WV1ZWV1JtcXJZWnFycmI2cEY3UWErcWlYaHFnWWZxY3ZxSnY2UWY2bVg2alAybXNsbXF5Wm1wK3ZGMnRqZHF1dlRxc2t6cXZxeUNyNldqNEEvdG4rMFdiWVpmYkg5azZ0cllkYVR2Yk83YWpiVy9yMldLdXVBTzZHZWEzVlYxOTJYRTFkT2FJNzJudS9EMTczUzdXNzBEVzh0WHhOb2N0bW9qM0UvVmp2NWY1enIvdStJZTJ1czNqL2pjbm9wOGRyOStGYzUzUGRLc3V2ck9XYldBL2IzdllYOXFlaWRqdmVLL2pxWTZacUNxT1I5Z2k3dk5SVzlLMnRtMXNEVnM4RWJNY1QzR2NaYzg2czlZMmNlYUc0M3FPUi92am4rNzQxODZ2c3QvengvTlFIMFdjNGF1bk5EcWM2WS9uTTdhUzczekdmaklSMlk3VGJYNzdYZWR6b0VoWUg4K0ZqN0krRzdBUkcwTjRETXR4SHNCRjNFSWxQMVZxK0hsU3k4K1Qydi96K2RnYzM4R1A4QXY4RG11UmpmR1lpdGxZaU9WWWk4M1l5ZW5ZajZNNGpZc2NqZXRKZmVIRHBMSmNVNTMrWGxPdCtZMm9FMWRXeEx2Wk1mNzlYRkpUcnFpLzFoSmRTVWt0dVk1Y1JYK3JJSkJkL0x4dGFuOWdYMGpFVk1kajdSZWRtV2szT2ZNMTI4QXV0MzBUTWNseG40OVdoLzBjNTdFamJXZDd4M2EwN1cxTlc5NjJ0bzF0UmlMbU9FNzdxRmpZeXBtanpoeXhEZTJCNUNxdU8zN0VwdHNpZHJ6TmtZaXB2dk5keDltMm4zdWU3M3M2MlIvYTZyYW4vYVV0Ykl2WmxFVGNzemVkeVhUOEpJUStFSWhNMUFlYzBVZFp6alJGT3dCQ3lmQXhsRWNhQlAzclg2ckhRUkNmZ2svdzd6M3g3KzBxbytaL2EvY3Y3OEhSMzN2aXh6aW1EUklBQUFCNDJxelBNNEIxVnhnRjBIWG4zWGxqMjc5dDJ6Wkc4ZGoyeExhdEtsWDZQaXpUVjJuQ3ZvOXhZdU5Oc3k3Mi9nNUV5STdlVCs0U0h6dHhybEYxNS96RWtBTzlFOTJEM2gxcW54cnhxUmkrK1VhZWRNdFUyYVRJV1ZmZFpOQXVzKzd4aEhLSkl5ZXZMTExwL05samk1eTdldVhJSW4xaEtsdWF4ZGJMZDhyMStreTUwNk1oeVJGWlpKMDhCNTEwblY2VDd2Q0lrRWxZWW9NQ2g1eDJnMzdUN3ZLWWtJa3R0Vkdodzg2NDBZQVpkM3RjVE1oekpiSGNac1hPYWRSbXlKeDdQV21KOUtPSEd4YzVjdkx3eVVXNnpsODh0OGo5Rjg0ZFcrVDFLeGZQTC9LZWNFK1pWcXF4VmFrTG1uVVlzY2ZON3ZkMHlQTmxXS0hhRmlXT09LOUp1Mkc3emJ2UFUwSkR0dFhxYkZmdW1FdGFkUm16ejYwZTlLelFrR09OZWp0VU9PNnlhM1FidDk5dEh2S2MwSkJsbFZyYmxEbnFvaGFkUnUxMWl3YzhRMmprV3F2QlRwVk91T0phUFNZY2NMdUhQZStGenZhaHFjU2puZTJUM1lsWEY4RE80YkhFYTMvaGg4RTNmL1grbDNZTjlmZkd1Zi9La2RIaHhPZXAyelBSM2hsTDNlOE8xUjduL2l0SE80Zmk0bURscjZ3UHJnaHVDRzc3d1pIcDRZbDRUK3FPVG5TTnhJZit2V1BmamNVblVuZXlmNlFuUHJjQVRuZE1Mb3hqay9HVjFKMzYvbmF0cVl1a1FrV0tsU2hWaHNnYTVNcVVKVnVPY2hVcVZhbFdvMVlkQ29STXJqejVDdjZra1NNMC9pU0pMRWVzWG9ORkZpT3lPaWdZSVUyYUJOOFpTMGNrR2N3SUxndXVDcTRJTGcwdUNhNTB6TU8rcGJRZWdPUUtvaWdNbis3dGZyRnQyN2FOVWlxMmJkdTJiZHUyYlNlRm1JV1loY1c4RS9RTmwxLzlyUjNQek1WYTdNVlozTVZMZkZXUlZXS1ZXWlZWMVZWejFWME5WOVBWUm5WYTNWYlBkWHhkVmpmVUhmVkFQVnV2MXJ2MWFYMDdhSFBRWVRQY3ErNDFEL3MxMDgxeXM5MGNOOWZOWS9QZUdodlhwclY1YlZsYjNUYTMzZTF3TzkwdXQ5dnRjWHZkUHJidlBlUEY5ZEo2ZWIyeVlYdDVlU1A2MThvK2ROdEwrbE43b1oxUWRIclIrVVdYRmVkVkUxMWRyRzhvZW5tZ05TSWpOa2MrK2tZbzc1NFVZYkhvK1dCei9leWYyb1QyYWpHL1dmNm5DS2ZwWXprVDBkRFU0Qm5zc3FMckI5b2dPdUlqT2RKenRDV2RTYmZUcTc5ZC9kNDNVbDdhbEU2V2x5clNTZC9JNjkxckdxV29lNm1pbEpVN28xU251OFhLazZMdmkzN3RkbFFkNkhqSWlZSW9pWXFCZCs3R2FJM082STNCR0kzSm1JM0ZXSTNOMkkzRE9JM0xQT2NsdUo4bXBRVnBUZHFUenFiNzZVUGZhSkZwWGxxVnRxUkQ2V0o2bUhKL2RJOW1wZFhwUVBjV2pUNDEwSEdRRlhsUkZHVURuNUxxb3puYW96djZZempHWXpybVl6bldZenQ0R1dQTXB6dnBWZnJhTjJaTW1wdldwUDNwY25xUmZ2V05sWkFXcEhYcFFMcWNucWQ4L3NRV2o5M1lGZDNuVCt5MjRXZ1QydTNGL0d6UngwVWYvcWwxYUI4VmZWTDBXYmNUaVBNU3JuYm5FMjRVOC92Ri9HNjNuWGtUMm9mRi90T2lqNHYxVjkzNVJObEZGeGRkV0hSKzBYbEY1eFNkVlhSRzBXa2hXeU05WW9Zd1l3N1FzcHhaRlA3MnJxdG4zWFducDlQcGREcFh6NHllcmRqV3N6VzJiWnV4blZHY1BOdGoyN1o2MWZwWHI4cXIvR05rZGZsOFoxZWQzcWZvcTd6QUM3M0lpNzNFUzczTXk3M0NLNzNLcTczR2EvMUJWR05tZUtabmVZN25lcDduK3d5ZjdmTjlvUy95eGI3VWwvdjlpQ2JLQ0hrNkNXSWdvZ0FJR0lvUVgwT0lxM1BSWVFpeEdXR3U1dDVjZkRoQ2VoRkNmQ1VYSFlHUVZpSEVSa3hQckV0MU9zS2FvL013ZlduUUpicFVwNlZiR3pSYmMzUnVMWkpBMEpxTmdKR1lGczNWWE5CeXZSN3BMZm9neCtscVBjNW83ZElQT0VjL2R5L1d1NStmeGh0YzhyRzhFOUdrOFpxZ1NacXNxWnFXVWUxR3dDaE1vbG1hQTVxbkswaDBsYTZpaUNocGloWm9vWlpvcWQ2Z04rcEQrckErcW85cG96WnBpN1pxbTdicmgvcVJmcUtmdXJmN3VPQ24reWkvMisvSjdLT0VnTkdJaEMvekZiLzRQNkRiaWlreklxZDhSS1gvMXA1RUU5Y2pwSitrdWhzUTBvSk1aVVVFakVIWVgvWFhFUEtCRUV2UEx4L0c2UmJwaC9XdWFBY0VqRVUwKzBQK21LLzJ0YjdaZC9pZW9CQkl5b0VjbDJwOXpwLzNsL3psbExtV0JOTktFVEVzUThrSEk2clgxbFVyZ1Q4ZTBaaXFmcUdtKzVXVXVpT3JXK2RpdWlFaitGR2lHakpPUUxoRzNSRXFmMkpWeFVDZG1LVjhtTHl6SjJIa3ova3I5ZWZXQk9oUENXSGtEL2tleUhWYU5pdEQxUm1vVXlGVzUwUDE3WWdSR1M2MjUyd2VtRGE2TVNPWWpJQ1RJLy9ZUWY1MkxhYVZUc1N3djYyU3phci9iNk1nWk5XajBmd0UwMFluWmhUVE0zbXhZL3RiT3ExY2lUZ1FWTVlqMnV2bjRSVFZ6a1JOMTR4LytUdzhpZnQ1Z0FkNWlJZDVoRWQ1ak1mWnlDWTJzNFd0YkdNN085akpMbmF6aDczc1l6OEhPS2lxUm1pa1JtbTB4bWlzcSs1d2w0ZDRxRWQ2bkNkNG9pZDVzcWQ0cXRkNXZaK2ZxNnlYRm1pSjNxQVA2YVBhcUczNm9YN2kzaTdVKytqVm1WcWZTc2VYdmZvY2hiVUFJUmR5L1Q4QmtiQ1p6L0UxaExReDQrT1N3RXo4RC9zb3ZvZVF0dVR1a0JPZk5Gb04wVWtZY3o4SFFTTTBsaUxDR3E5SnVXdktaSVQ1UE45RVNGTnpWVTlCSk56UHd6eWVKVElLVXhGbUczdnFjZE9mWWlEQWlLUHBCSVI0RHdrSkEydS9FcUlVSVJwb1RYOWxSRG5DTk5JV2ZoVkVKVUkxVWFqL3FvaHFoR3VtbVBtMUk5b2paQXNsc3I5T1JHZUU3VUg1aUY4M29qdEM5NlNTK3cxQkRJbnd2YWlTL3cxRERJdGtnQ2dHZjJMeFV0MmZHRkhPK0JOaktsbC9vbFQxQ0g5aVhIdk9ueGpabWZjbnluWS9tVDlSZWtqRW54Zy9MT29QK1l6d2JOUWE1akF0UkRLa3h0RkNHOHQ0Ty9melJUVnBvTHBwWVNCRnFneGhET09aem56T0p1RU1qdUdjZEY3aHZIUitMQmVrOHlxWHBQUGp1Q3lkdDdNd25YZXdOSjEzMGtEUG9IbHVVTGd3WkY0ZU1wYmx5UFBEUGk0SzVCV0JYQlMwRTFyb1Q0R0xRL3pLRUYrZVU3bzBITjFWZ1ZnY0ZGWUVValN3SU1STUUzMVpFb2lWR1dKVldEYWlYSXZsbjNtbUgrSEJHWm1ucVZiS2Y1TnBJd2w5L2Jlb0FnMlo2MDZjSzlLWTZldS9SWlpveXZiMTMyVExOT2V1TzNHNlFrdXVyLzhXWDZWSHZxLy9aa1k3UFduUC9VWkVjK0p1R1hFMnF5RGlXSVNMdVpZbFk4NUYyTGg3RVRydVlJU1B1eGpMaURzWno0bTdHY21xdnd1RGdCbVloTkdNQjg2by9YcW1YSytzcXpUUjg0bnJmL2sxUm5ReENuQWEvVG0vUUpoRGZCTnhBcUtGUm5yVFNva3EzVHFHaEMvd1pWWFMrZGRVd254QlIyTytyRElPM3lLK2dCbkdJSzdoV3E3amVtN2dSbTdpWm03aFZtN2pkdTdnVHU3aWJ1N2hYZzNFbUxkek5XaUFCb1R2cEdzUTR1cnczV0ZnalFwZk1jSnpZdC93MWNKcTA0THNOalppTm1vQjBuamVyelY2cHA2dmwrclZlcVBlcnZmcXc3cEdOK2tPM2FmNzlhaTJhSmNPNlBQNnFyNnRIK3JuK3EzKzdBYjNkSCszdWVTcXV6M0M0enplVXozYnAvcHNYK2pMdmNncnZNN1A5Z3Y5Y3IvV2IvWTcvWDUvMU5mNUZ0L2xUL3BCUCs1dDN1TkQvcUsvN3UvNngvNmxmNStRTkNXOWs0RkpJU2tuN2NtUVpGUnl3bDg3c1FkZ2Q2NG9qdVBuN2ptMWJXUFVRVzNidG0zYnRtM2I5azZhU1orNVQ5dDBKMzFXZGxMYnZmbE91dTlmWS9DWmkzUFBZM0kzUDExSE45SXRkRHZkUmZmU0EvUXdQVVpQMGpQMFBMMUVyOUliOURhOVJ4L1NKL1E1ZlVYZjBydzJhSnQyYTFIN2RWUlQvVVMvMGg4c3NCbHRkcHZYRnJZbGJYbGJ3VmF5Tld3OTI4UzJzaDFzTjl2SERySWo3RGc3eGM2eUMrd3l1OFp1c2p2c1BudkVucklYN0RVTHJXQk4xbUc5bHRpZ2pWdkZQck52N0tmcDdIK2xOWUdVM1ByZTBCM2t6V0VlNjdBUm03RUYyN0VESSt6R1h1eXI2cGJHbFd1bkRxdFdZc3hLRVJQc3h5RWN3Vkdjd0VsTXNZSWY0Y2RWM2ZLNHB1TVUvVk1NM2RYZVBOWmhDMGJZamIwWVk0TDlPSW9wVnZBakROMjkzaHptc1lEdlloM1dZd3QyWUlUZDJJdWhlNkJhajgzWWdoSEcxQlF4d1JKK2dQMDRnS000aVNsVzhDT002ZGFQSXppS0tlWmN2ZmNkekdNak5tTTdkbUFuUnRpSG9XdmhWTlU2Yk1FSWk5Uzhqd2tPNFFoTzRDU1dNY1dQTWFaRGd2MDRpaW1HcnVMTll4MjJZSVRkMkl1aCs1aktxZ1dzd3hhTU1LWXl3WDRjeFJRcitCSEcxQ2RZd240Y3hSVHp3YXplT3N4aEFmc3d3U0tXOEdNTWd3VzlFWWJCSXQ2WWNZcXhYM0d5aml3aU84a2VzcDhjSWtmSkNYS2FuQ01YeVJWeW5kd2lkOGtEOHBnOEl5L0pHNUtUT2o1RnhsS1NZWm1Vai80OFkrVnZ2NWEzQXp0eDBLM3JIY0lSbk1CSkxHUG9OdkRtc1E0akxOSmhFc3RZb0w0Qkc3RVoyN0VET3pHbVE0TDltT0tzb200K043K2JiOXFrbFR0dWJsbncxL1RUKzZpcmVGL3dWdThkbCtXaDJZMFNQRnFybW5idGhleE1sbHpRcDVhYmNydk9SK1Y3UEJ2OVBvV2FTdUdjN0NVenlMdzhXYXdrNjhobXNnTTV5TDBTQkgyTUhzeEdEMmVqUjdQUjA5bm9oV3prKy85RjlzbFArRmM1RFB0YVMxYW9aZHlVamNrdm1BVzFwQ0dycW8xMWF2enpHK3pjenZveXYzc1NtWGRxL2d2VEJuZFUnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQW1hem9uIEVtYmVyJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybCgnZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFFVTRBQkFBQUFBQWhzQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCYkFBQUFCd0FBQUFjYmpuNVVVZEVSVVlBQUFHSUFBQUFNd0FBQURnRkZ3T0RSMUJQVXdBQUFid0FBQXJGQUFBaTJ2dklvUnRIVTFWQ0FBQU1oQUFBQk5JQUFBc2krMkdXUjA5VEx6SUFBQkZZQUFBQVhBQUFBR0NJQ0d3M1kyMWhjQUFBRWJRQUFBSVJBQUFERGk0VnJjMW5ZWE53QUFBVHlBQUFBQWdBQUFBSUFBQUFFR2RzZVdZQUFCUFFBQUFsbndBQVBxaHN6czdxYUdWaFpBQUFPWEFBQUFBMEFBQUFOZ2o1Wk54b2FHVmhBQUE1cEFBQUFDRUFBQUFrQ0FvRXkyaHRkSGdBQURuSUFBQUN2Z0FBQlJ5ZnZqMVdiRzlqWVFBQVBJZ0FBQUp1QUFBQ25rRFBNV2h0WVhod0FBQSsrQUFBQUIwQUFBQWdBVjRBb1c1aGJXVUFBRDhZQUFBQnhRQUFCTGhoaWFqMmNHOXpkQUFBUU9BQUFBUk9BQUFJUjdRUGNmbDNaV0ptQUFCRk1BQUFBQVlBQUFBR1h2RldxZ0FBQUFFQUFBQUF6RDJpendBQUFBRFBMRWNTQUFBQUFOTFFEMjk0Mm1OZ1pHQmc0QU5pQXdZUVlHSmdCWktYR0JnWkxnTWhNOE1WaGxkQTltc2daR1o0dytnTFpMT0FWVEVBQUxaRUI1d0FlTnJGV2x0c0hGY1ovczdhWHR2ajlXWHRjZUxicnRkZXgzR2FtK3ZjWTZla0ZqSlJHMGdhU29EUXBHblNwRURiSkpod0U2S1ZhQjlhNENtQ1BLQ0FTRnRWcUNBYW9DRGtGZ21FU2Q3MmljdENHMXFaQ3BwMlFlSmxYNWZ2ZkRPN08rdTl4RTFzMVo5bTl1ek1tVFBuL09jLy8vbStmdzBEd01GNS9BYjFINTdaZnovNlRuNXQ5akZzZW1UMjFLT1lmdXloODJkd0dQV3NnMXdPRGZ3d0NLR09WMjduV3NQSmMxODhoOFREWjg0K2p0SFRzdytkeElaSFQ4MmV3YzR6WDNwOEZuZXBwdkhyZy9YOXAzUUZPdGNoakRZTVlBUWJzQlZUck5IRUd0dk5EeU0vSFVoNHp5Ym12YytoYWY5enYxb3pReWY4ejRzd1psajlHOEorSE1JRE9JR3Y0Z2tlMzhGRlhNSnorREYraGxlSU9meU9WNjd5K0JQTGY4Yzd2SmRsRjhNbXdxWXY4ZG9jMndybk1teDVNcmVBUGJrczM3bUhwUVpFYWQxcEhpZmdtQzA4dHJGc2NBVmpITU5SMXJPbGEvd000U2hjZm92cmJwTG5ZMzU1aHVjRHZHZFV3NWlJeXQvVmVUS1hZanVUZlBPZVhGcnRHZldnempUQ05VMDhiTzA2bFpwemFYNkxJK1IveTlpMjdCT21rZWNHdExQbWFiWnlYbmRUL251RzBJeTEySWJ0MklWSldub1A1K2R1M0V1dk9JcEg4RGs4aWFkd21mYTRpbXU0Z2YvZ3Y3UkxvMmsyTGJSTm03blQ3RFM3RVhKZXNuWnUzTmMwalc3TzJBci81YTdReHE1S3FaTHJDenpGZWJpMmxFdmxNdmJndDNuZHpaVFVUWlZmMDBweGx0U0RiUEY4RytQSXJLQ05GbXpydE1CQzdzVzhiV2lOaGFyMTA3ZjRJaGNmd045S1dTNXZuMXlhYytzdXZrTS9pbHZRcHRsbGZLZnZTN2ZmSnR2SXJMeG5sVnNzZDJucGZzSzZVMHVaUlhsdlNoNmM4cjlsT0NzTE41dTU0a3FXUlowYU5sZWtVTCtLTTMyd3NLcUxUMDZVamtNclphcXN4VGtlRjNUUHRqYkcxaDJlNGNVZXJjYzVyLy9lTEhGVlRwV3Z2V29Xc2EzazV0bkdQT3U2K2RqRjJnOFgvS2VhWlJ4NTYxZ05xOFYxV0V2RUN6ZG1BaEd4L0pyWGJ1cTIyblVMTldmSy9hU21aOGlHdGw3RldoWGlrWjJibWo2YzBvcWYweXhsSzhmQy9PcXM3b0UxUFRsVGRWVEIvb2F3RHExQ085R0NEc0lodzRoeW4rNGtJdWdpakd6YWhrRWsrTVFJVVljMWhJdTlSQWQzNzd2NTlIRWlpbE5FQTg0U25mZ0NFZUYrL2lUYmVJcW94NnVFUTg2VDV2WFhDWU0zQ1lPM0NVTVc5QTZmdWtGMDRWMkNMSVBNSXN5OXZ4bU4zUDBqYUNJRGFFT3pXVzgySW1JMm1VMW9OZU5tSEpZWDNJbDJNMkVtMEdHMm1xMkltaDFtQnpySkZuYWl5K3d5dTFqZVRlYlFaU2JOSkhzZXdtazBFdXZZa3dqUGJVVHArSXNqajVTTWZKVG9KSU5aeS90alJEZWZYcy95QnFJYkc3R0o1YzJFaTNGc1lYa3IwVTIrczQzbDdVUTNkaEJkMkVtc0lnZmFoZFhZVGZTUURVMmlsNnQwQ24xa1JYdlFUMlowRnpucGg0aVlyTnhLNWpmTm5zNFFjWHlFU0dBZjdpRzd1NWNZSk92Y3ovSkhpUVFaM2dGeXJZTzRqK1ZEK0RpR2NUK1J4Q2VJWWJLdHd5eC9raGpHcDRnUmZKb1l4QkZpRFQ1RDdqcEtQbmFVb3p4R2pPSkJZb3ljOHdSbjJzNXVoK1kxaXFmeExLM3hMZUlPZkp2b0p0ZjlIa2QzRWQ5bitSTFJqUi9nUnh6ZFpXS0F2TzQ1M24wQkw3SC9QOEhMN01NdjhFdmF6N0xpSkg1RkRPUFhaTDlKMzFkZUk1TDRMZm55R3Z5ZUdNVWZpRkhNRTkzNEk1RWtVN3pLbHY5R0hyM085Nm8zOEErV1BkOTZpMWdYOExBT2VWalU5ekNZZWd5U2Q0ZFJUNWJaaUlZU24yc3hMZlE1NjNuTlpyUFpqQlo1VzBUZTFtcTJrSCszbVcxazRPM3l0ZzU1VzFUZTFpRnZzMzQwcnRYVndYSW5SKzdLbDBZNG1yMmN6K05jTFdlNVNpem5mWlhyNHMvNEMvN0sxZkU2ZS80Miszb0Q3N0kveldLKzY4MEdzNUUrUDg2M1Q5REhkL0J0dS9pV1NZVGE5MW8yM0hLNHRZL3RybDMyTFRjZVpIakZIU2E0bTlpZGhudEZpbnZGWEQ1NkZUaXJVejBpYWs5WnpDbXlYanhVM0Uwdll0SC9xOFllV1h2TWoyOXVNV1pXM2QvS3VjOVVsYkc3TjJlQnZsMkNiVTc0ak44TnhIeFg4Y0wvbG50UlR6bGxPMDBtUDBiLzJqTmxPK0V0Y3o2L3A4dkxvTXYyeGRJZGEra3NVOCs1UVUwVWJOY3Z1ejRmQ3U1bTFyLytIZGp6M0VJZkpvb1dwaWZaNStKRjM5TFRjZTJXSHR0Sjg5dDh4WmxOQmRoRDBGUFQwanRGRHUreExic2VybHZQcnNZZkN4enRRb25YbDJyTGVlOXUwWDU2WHdVZG1IdWl3QzFyMm56UlU5bWJyL2phek1oYjQzazJXS2wxZjNVN25qYjJXdVVvNDR3R25xNlpzekdGbzdya3pZM0c0SWpyWmZ3NVlVeXhNOE42MXFyUHNKV1ptL2piUWkxbEdleGxmbjJLVnpwNTM3SDl5MnN1Mnd2aWV0azZUWHZ2VWUrei9uTVh2SFhLc3NQbmV3dmNYWXpVNTQ4cFA1NVZXdlVMK2ZpcTU2NzRxOTR0OS8vQ3RTcU1WQjZkTFp1N0tka3o2ODlDV2xrS2I2UnArZXBjN29vczU1UkVaNCtwcHRUenJPZnJ1Yzh2amtpRjFWVHl6a1crN3l4YVU1a2FzZGUxS21KcGVyK2tIUWZMLzFkQmNkaG9jeHV4ZUY2K0hzY1krejVCbTA4eFRrMHNPWWE3Z1JWNlpPVXlGZTlQZHhRMDdMSm5aMnJFbjF2cFlkVTh4bEx5VVNYUkkxdk1mbWhPQS9PaStKQzU2VXk0aFJianRUMzlWbkpsMVNMRDB2MWthVHYzKzllbjVWblIvRDZ1dmR2eG82V3poQXlndXp5cnZ1SklEVlhHbS80dkRDMzZ0U0FzeGRpRVpyN1JsbHFvREZ2STd0dEsrSDEzU1NzeHp1MHFLcndlN2doOS9MYWE2S2RhaWVsT25OZXNIaGlpNmtrU0l6cVc2ODhFVU8vL2RtTFI2S05GUng3dzlhK0Y2L2U5aUI2T29zZUhIVU54ZEhsWUx4NzJrV1E1eVRmMWZDRFoybDcyYjBCSGlFbzJUSGhqVGtycko2WDFHNVh4YUFqa09zSUJ4ZDlVbHV0b2srNXZGNE9QU3V0SHBmSTdwTytqVXZaUmFmcE9hZm91YVhwWG1yNWJtbjZWTlAxcWFmb2VhZnBlYWZwbWFYcEhtcjVQYWo0bU5kOHZOUitUZGgrUWRvOUp1dzlJdThlazNRZWszZVBTN3YzUzdvUFM3Z2xwOXlGcDk0UzArN0MwZTR1MGUwU1ptYkFVZktzVWZMc1UvSWdVZkZUYVBTcnRIcFYyZDZYZGU2VGErNlRhWTFMdG8xTHRNYW4yQWFuMm1QUjZUSHA5VUhvOUliMmVrRjZQU3EvSHBOZDdjSTFZbzF4UVdObzlHZER1eVlCMlR3YTBlMFRhdlRXZzNmdVZDd3BMblRkS25UZEpuVGRMblR0UzV5MVM1eEdwODFhcDg0alVlYXR5UVczNnJXK1U4MkZaellNYzRkTWMvMWFPL2pKbjRRWDhIUGR4ZkhPODh4cjdmVXB2UFlkUS9RV3J1VU1Ub1ZuNjB0b1Y4MlhINWowcnJ5S3JFSHc5NTVib0JNdW8wejR6UGE2Y2NMckdMelpGOVRLWFZ5WjVuVkZOdDZ3TWgxZzV0bkpibkdnbXdBQ25mRTA1cGRWYStXOUNNV0pzRVlQOEpyM00yeldNb3BCUkppeUU1NGw2cmFhd1ZsT0Qxa1dkVm9TM0ZyeFZZUGVoSTRGWU5xSldSdnk4cFkxbHpZRlk1bFROWHRwWTFxbFlsczllZW5sTEwyUHA1U3E5TEtXTllxc1V2MVlyZnZVb2N2V1c1U0g3bEljY1VPUktCQ0pYUW5uSUFYeU1pQ2tiR1ZjMmNrQVJiVkFSTGFHSU5xaUlsbEJFRzFSRUd3cEV0R0hGcjJSSjd0SEdMeWVRZ2V4Uy9GcmpaeUNEdVVjYnVYb0RrU3VCSzF6UndmaVZVUHdhVlB4S0tINGxGTCtHQXpuR2hHSldyNktWbzdrWkNVU3JrVUMwR3FtWmFleFhwckdoUWw3YlJqSG4xbktNaW1LZGZLZmQxU0wwcXVjMXVsZm9SN2FuYitBNisyZzl5S0YzT2NwOXUrSXlZRzBiL2FMODNpQXZhV2IvcCtsUE5wZC9oeXkrWGhuOURiTDdSbnlkMkNTN2I4WlR0UEs0L3F0aG55eDFRTC9ZSDFRRzh4RGYvQmJuOTUrMHhRUDRGOGQvakNPY3drbjJvb2x2L0N3UFk5cE5qMWdLcitSZUZzLzZNcjdDSzk4Z1FxYlhEUEtLWldGUXYrTVZZUENlZkxQYXMvZm9XYnZpSE5OdWE1b09uYU02ZCtyY3BiT3JzM1pxczBwbmVUMTdhTnUzRE9xOS93TUNpWWIyQUFBQWVOck5WazFzVkZVVS9zNmIxMm43K2orZHpreW5uWmxhaWxaRlZFVFUyZ1VGTEltdEdKckdtS1loOW9jU2NKZzIwejhGcWtnTU1jUVFZZ2d4cEhGQmlERXVpQ0V1aUFzV3hvVmhZUWdMM1JnWG1oQVZRd1FVc1VycjkrNDlsdWxNNjAvaXdremVPWFB2L2U0NTMvbk9lKzgrQ0FCUFFuSUo3cGJPN2w3RWgxN09wdEcrSzd2elJmU2xCeVl5ZUFrdU1WaFlRRG1kSU1CeEVVcFFDZzlsbkt0QTVTTENvL1BYLzgzcWVwUjA5RDNWaEo3TkhiMU5HTnZjUTl1enRXTXJiVmRISCswenozYlQ5dnFyUGIwOVhiUi93K2JQVmNlc0JwZFpyY2paVzV5M1hqVTBNTDRUL2NQcDNic3dhT3llNGN6b1hveU5aQWVHTU1XSkFSd3k5a2g2ZENpTlk1bkp2Vm1jR00wT1p6QTd4Z0ZPamUvT2pPQzk4Y25CY1p3Wm54d2J4NGNUL3Z4SEppc01NK1l4STJ0OXRxNWhFeVNmd25VeHRzUll5OTB4MWpPMnpOaFNyYWtHTFZoRFZkdXhCZDNvUlQrR2tjWUVEdUIxdkluam1NVnBqZmVHK2t2cVAxZi9sZnJMcG5PQzd4bVZ2dWhUc3FNUFhyYnJ4YTNxZDZnL3J2NkM5U1ZRdjhIR0tkbW92ay9uRDdDSyt4Q1N0ZktnM0M4UHlaT3lUaDZXUjJTOVBDcFBTTHUweVJwNVFEYklZL0k0ZDRSTWQwSUlZelUyb2dPYjhBSUdNWXI5ZUpYTXY4QTMrQmJmRVJmRXgwYXgvZWIvajh3aHFFUFNWQkpjcVBiSFVpU1Zkc3g5UGpZTWNjK2pDWjE0bTd0L2tISm0zU1RQeTdBY2xYT081L1E3aDUwUG5Jdk9YQ0FZYUF5MEJ2WUZUZ2MrQzF4MVkyNkwyK1oydWlQdU1YZldQY3NPaFJCSE02dGFoell5ZkJxL1Vic3JTT0JYNHh2d3MvRngzREEraHV2R0ozSE4rRWE4Wm53VUI0MnZwMktlalNtckxWS2FGSGxUSS8ya2tlNGc3MUxFNzVyN0YwVWUwcGdCOHF4R1RPN1dpTTJLdjZXNE81SHVVY1FxUmR6V2lITmFqY0NWRmwxenFHYWx0R285ODRyMEVmZnFYRjR0a3JLMVNNTFdJZzFheTNSK0xVU1lXaVJwYXlIUzFDTHhsUlFuMGlndWpWWng3cmloc2EvYjNGWnhScmFLVDFuRi95SmloVVlzMDRpZWpjamIzRWFzMUlqbE5xSVVhOFRTZ3JvcnRlNXlyZHV6ZFROU2Z0M2xXbmVGMXUxcDNhVkxlOGlJellxL3BiaThIaEt4U2hHM05lS2NWclBZUTY3bDlKRDF6Q3R5c1llY1cwbWRxS3BUcCtxRVZaMlFxaE5UZFNLcVRvMnFVMXVnVGt6VmlhZzZZVlVuVktCT1JOV0pxanBoVmFjMlQ1MllxaE5SZGNJRjZzUlVuWWlxRTFWMTZuTFVpU3hSSjZicVJIUFVpZVhsVFduZWhPWnRLTWliMHJ3SnpadlV2STA1ZVJOTDhxWTBiekluYjhvZ0luemF3UHQ0bWh4bStQTWt5TjZWU1RVNTFrcWNPL2k4OHM1b3hYUG93dzYrTzBld0J4bGt1V2NmWHFGMmgzRUVSL0VXVHVBazNzRXB2SXYzY1FabmNRN244UWt1NENMZnMxL2lhNzVucjdLck44bDFYaHdKTW1vOTJjendtdUkxelhHY2w1K05kWkMvK0d6SmNuSGR4LzdEUFk3VUUrbVlpaHhpcDJpbitYTllVWnkyZ1hzY2FlUXVSeEsrVnBMa1RvZktwbXlPbGVLeUYvWlU4Qlh6VFB4eW5nc3BuaklCTW1vMUo0NDl3YXJObDRTUGcrVkJUaW5PT0R5dkQxSTM4UDF4aGVOcjdJMHJWYndQUXRMRTN2anZ4TFVJazhXTXY1dU1HOGcwUVlhcDVlYUlkaXduY3o1NS84bnVLdmEvaHQ5M3RSS1dPb2xJbFBmNk1uUC9zOTMrbGVFOTZYL25kUEliUnRCb3ZuL3NreENnMWwzWUp2N3FObk4rZC9GcU1RajdCRWJFTlpqdDRzZmVMdjRYVlpjaUhUNS9udUZRVFRaTGVTelQ1VDhBVTN4NzNRQUFlTnBqWUdiU1l0UmhZR1ZnWWRyRDFNWEF3SkFCb1JuYkdBSVlWVG1ZbUxoWm1KbVlXSUJvQVFQVCt3QUdoV2lnR2cwZ1puQng5SFVFVWh5L1daZ3UvZGRqYUdBK3d5aXB3TUF3SHlUSCtKMXBLNUJTWUdBR0FKVXdEeVo0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0MnBWN0NYeFRWZGI0T3k4MGFRdGRzalhwbGpaSm03Uk5tN1JKMHpSSm0yNUo5NVl1ZEtON3kxSW9JSWl5ZzFnUUVFVVlGeGJGRVVYUkFSbmN3TzJ2TXFLampwLzhkVlQ4WEVablVRYytSLzNoaGpMMjVUdjN2cGMwWVpuZi8xKzR5YnZublh2dnVlZWVlN1o3dzdCTXBmOGlzNTk5Z1JFek1vWnhpSXBzVnBWSW9qUFlDL0VwUWFrUWQwcGlaYkpZU2FJaU1WR0I1U1g0S1RLU2kzNDFTYUZNU2xJcWtoakc3MmRjOERiekEvdEN2SUdad1REeFltYkdPZ2IvV0NZRlA4enNjU2FaU1dNWW0wTnY1NHROUW90U1Q0dmVvWmM0OE1XSVpzNGk3VFVyTlRiTmsxaW1uZzFQYXA5OE9mLzkvQmZ4RDc5ZWZ2bmw3OTVuUkV5emZ3UDhLaXJBbmcxTUhzTkUyQTFHZTRKS2FqUURrdTZ3MjVRSktxWEJLRlZwQUNjaFVjb0xzZUlCVUNCT0xNRDBrWjdoMlhuMTFmTTc4enRyTzJ2dE5iNnhubTBsalpYVjNLbVN1c3FxaVRYVGlncnRZa2lScHJRN1crZUlWcStKdEJSYXhkeFhpcVNXNHRheHlEVlFrdXRLNHM1SDFjUEdQRmNTUkU3ekVqN2srMzhXclVNK0dKbXY0QXh5d2doeHJJd1ppNWRBSE1QQXZjZ1RFWlB0UDg4ZVlrOHhSaWFmS1VXT0Z4YVZnWmtOc0RzT1ZFV2xZRk1xSkJxd1dSMUtzVjVueEdKUVdSM0dXSnhKZ2dnbjRQRGdIQTE2blRoN1pyWEVhSWlkMnpwejVPNzBOOHBkWFlrRit1UmtnNzdLMDcxMi91clA1L3MrcVBEMEpLVTVyZmJpaXFJUzcrR3E4VlJSbnRPYzR1dHNMbHZTRUgrdWZiUFdzR2RPa2pMQ0hGM3FtNVB2dUpqYTZxaXFZOW0wNHNxa2xKb3NrNjJZckNQUTlWMUZaWVNSRzRtRVNMelJzVkpwYkRTOC9VVms1QmNVcDl5L2xKbGt2Mk5pR0ViRnI0R05FcXg2cGR6ckxYZVdWbGFXN2hvK3UycmwyWkdCYzJ2V25Cc2diZFRZNW4yK2paeGZKejJkbXJFMTJJYjlMcXdSTUVaWUJvUHMwMHdpZHNBelRDd3hTZ3hHaHhGbDFxSGl5WU5HT2J1aUp6NnR1VGt0dm1jRksxOGVKWXVKbFVheHZYS1ZSSnkrVkJOeHd3MFJtcVhwWW9sS2J0a3NrV3pHZnV1WjlTekRsakhUR1NiVGpsS0tFb1RTcVlUb2t5ZUxUcDVjLzdyMWRmeVBlRnIvWXVZV3BwMkp4SGs2aERYVDVxb1ZzdW0yTzc2Y1BpTTY4d0RQTXl0ekR1cEFneXZPT094YXBSVlU1K3gyaEh0d3YrMWx1c2c0cXBCdE5pN3NML0hVeGdKRzVsOEs5eUYvc0E4VjJFQUc3Uzd1NkM3UnhLOGIrUDJWajdLVWhMSTBuVkVoMWRZaVhpb0kwME42aHN5QjN0NEJVbGF0WDc4S2kzSDMvdjE3OSs3ZnY3dm82Y2NmZi9iWnh4OS9tb3kxRmo4bWNLL2lHbXVsRXJ2REpvWGF0OTV5c1N1N3JLT1REZnljbW5IUWFUaGVBcTRYMzNzc1NMUktyZDNEMHFFbHd6MEx1eGVXM3JZVmxuTDE5K3l3MVpkMXoyZlgxSTIybGx4M2NLdmRkdUNodWVZU1h6M2ZWNFgvUEp5bnVpSFFGNUYxT3hGN25BZjJaWmRya1c5ZnFWTUdsMjlkMXQ5YjFwYlRQZnhrWWU0MzNQT3dIU1pFaTNvR2xtVlpGZkV0ZFhkTXk0VUlleUh5dzREMHBXT2YwVVNpc0xVZGJGS3lpRVlwd0hydWQ5QlJzbUNCaS92aVBodjhnMHV4M3ZjTzNNNHRvZk5DV3Y3TjArSklzQWw4SkFRb3RaTEFQSkc0NW9WTlBjTTk4NjNEQ3VqZ1BvdHoyWmF1TGwzV09OSmFyMityNzI2SXpvTmMremZSeThaS0I0dU0vUHA0Y0gzaWtGOUtSb3ZENk1RU0R3Um1LaVhMZ3hwS2hGQmh6Z2JvV0hRTm16WGZPclJpeFp3THQwMjBWRFlQV3Vaa3djanNobzRPZHNmZGV6VDY1WDF6VjBIbjhkYzB0bVR1by9TVURWdTZXMnBiZUg2V2t3SDU5Yk1CNFJ3Y2dBeHVIWnprUG1FMzJnc25iMEFwY2lFOThYVDlkSXdaR3luSTJKUWNzbmQ0a2RHQWhFZ1FUNUVGOVdVYUNISUZQNVM3WjladUhsKzRmdGYxeS90TCtvditmVlAvclBZQlQvdlRKUlVWMTh5c3FXbGhaN2o2TmJyVzRsbno1M2FzcjdJdmJKK1gxLzZ2eXRHcSt0cnl2QkxkKythS3BDVFBVSGxkZFlBM1VVaExJbGsxQjJXQmczQVpxWmppa3NFb1I3RGRETHhZOTJTMjZoY3RtcFk1cjJCMG1YMjBZc1c2clRlWmUxSmZNbzhhMklHZTJzNjJCcW44NWwwcHVoVmpGZlBkUng3NHd5dEtHYVJyRWxVVE4vVzN0SFdpZnFaN0R5WmxCa2FPMmxsQ1B1RVF3c21lNXVIU0tUanl0STI1RVg1bW5WVHYyVE9WTWFCc2cwUGNIYkFZdk5aVGpnY2ZkR0xiZXVZRGxvRXZaQWJJWVc2UEYrUG5Fcm9lSVcxQkdXSFBBenY4ek0yR3hkaDhCZCtZbDVGTS8wVzRJU2dqbE5FU3U4QUJpVkp2UkdVdkN0M04zZ3BQWm4xQlpwZXBmZWlFTlRxbnZ1b09RWE93V3J0RG1XaFRKWFhVYlp1NTg2QXlzNVdMQ1NvVGxpbjBHMFNyMlljWUoxT0wxcEkzTFVSUGs2R0lFRkFKRjAveEg1V2JpQmNFb3BMSkNsQjE3c0QxS0N3RGcxQ0YrMmUxZGJSZmM3Qm54WWMzTDN4b3dEbS9iR1pjZGJlM3RXUlJ1YUZNS2MyeVRWTWw1VGFZNjNjTVhmZkNOZmZ2TlZZYlJmb3NuNlcxb1BCUXNpVzk5L2VyZHZ4emU4ZkJ4VjEzOVhtcmgxcWF0M1dtcDVxNU56VFQwNU5ySmxwbWIyOWM5czdXKzQ2OW5hYWZydnpRNmJuRzUvRlNuc1hpeHpES3VnUjNPcU0xYWlWNnNFV0JWc1JtTkhNbm0xMFFYUWJSWEMwazMvYjIyK3p4eVFZQVdFRnRiemUyMDJHN0dOd0JxYmhQcER5WCtUMGdrZ283bnp5Z0J1cCtkK0RhdmpMdjhzR1hYcWh2YktoN2FlK2RkN0xIUjl2SGMyVGRGZDN6b1piN3V0cnI5VUV4TnpseEk2NjMxLzhqVzRBMlVvbWFtR2NqdjhGeFBWTWhYbXQxc0FWTmZRY2VQSHhmcDdmRGMvTldpUElPeVRWUEhmdjkwOG1GQ1R0M0pYSi9UK1RsZ2REWWh6UkdFbGtVS0JTSUs4Vit1dC9acy8rQmZiZHR2WEVUTjhrZWYvenc3eDVuTjA4ZTNYbGJJcVR5ZWdEYlU3MDZuYlJHQlViKzRYYzM3T01lZ0Z6dVBSaGdqOXY5ZHU2Y2ZRci9MNGdmSmVEVDBnMDNjU2RBeFoxRFhPNkNuWHVSeHlWem5JMXpUQ0xXeGtHc3BGU3NUeGRVR2Qya3FhZ3dZRitqNjRtdnU1ZHp4eCs1YjdDbnVEVm4rK2FiYzJWbjdkeXJKaGo5L2ROR216eisxcnNTNzlnUkhKK2R4OU9MWTB2MVVxUUNDMnZpeHR4dTJPdEdSai9ESHVkZWgySmloWURwdzFaN0VGOUV1U1B0YzVNVlJyakcveTIwMHJVVmREaStwQ1pGVTFyczg3aUhCanlPVWxYTlRQaUZpNXczTnNVcjFrbnRCZTJMQ0pFZXBOMXU4RFJ5ajhHaVZ1NElqdndTVkhDLzUrNkZSdTZwQUwrK3hUWVJmQnZrckJ0d3ZTWTNUdkdUL1FUZnp5RHpFZUhDNFl5UzBRNnhEMzVUL0UxeE5mZXJsKzNqK3VIQTVNUFlkeVc4R0xDdHBOMFF2dzV5MGdhd2MvMXZuRjY0eGVsbEJ5WWZ3Q0VPc0VNRW04VjErSlk5R2JEN2NrWFFaSWtsaFVGVGFwaVkyTENCRnM4anUzYy9RZ3IwN05tL2Z3OHBSMTU2NlFpV2dMeXBLQStrd3NoOEIwYXlDVXp3RytlM2c4dVdEWjU0NnM0N240SWs3a3YyK05LQi9xWDJ2ZnQ0T2haUU9tU01CdHNHeHNiOVJLUUJQWEZIQ0dsZVFzR1d0V1dyZlYzM2QrNjQxeE9nRG5vSU1YdWZrMmNhSXR5UkZSN3hDNGNFS3FmMlE1bXdaNFA3UVNMWGkvU0pndGswUWZmNWdXdG5OYjNtZS9ISXNhYm1ocm9UN1BGRnZZMXpwU2pzbWR6SDBOMVVWMXRQZWV4QkdmbUovU09UaWRSU0g1WG9PU1h2TTJrZ0RRUmppSUVFMzdQeDNhYmFsY081dzZaNU01dmFFcDMyOGRyS1RlUFhkQzNvYmg4dEtvRUJUWHRwKzN5bDNKWlI1ZEdiOUlyc2xOYlNuaVU1TmtOelZiWkxSZjAzcEQyUjZpbWtYSTgyV1MvOStVdFc4aVVhWlB2a1JuN2RaK0ZhNHBZazNBZGVZZzFVZENrSnJONjk1WVlidHJqSFJrYkdVRnhxTm0zZnZnbWU1VXBHRml3WXdiWkVEdzRJUGhzUUtjUDRocnRZOGM5elpkeEZsSmR0N0NwK3p5aFErYTBVWkhJNjZFVUVGZitMMk42OWU2ci9YSDVpVCszdTV6eG4yTmJKWTlqcU5yWjM4aUI3WFVBdXNRM3JFdlludHBYVHhpSTVmUC91TzFVL2ZsRjk2bFRsRnorQ2szc041c0ZNN2xQUWNVOXlld056dDFFOWhwNFkzMGdKb3ZOVmI3MVQvdU8vNFRsdUEweHczbC80TWRBWFlTV0NEckx6em9zV0pXZzN0d25kbC9tdzI4NDJvQWZ6bEozdUUvU0ppOUFuUnA2cWlIT0hwZnZUZ3dmUks3Yi9lbGJZZ3lGK2N3Umh5bHp1cUF2YUE0NHpIM2Y4SlBSaEp5dGprNm9QSHZ4MGwxMmt0dk8rTmZwVFVNWkc4N3dGTW0rYkhFNGZQdXg2cy9CTktJTks3a1ZZd1cwbmVJeC9MZnpnUDByR1VoTENmN2pKYWlXeDRPdnNiRmpLZm9leFh4VjBNN3dzbS8wL3dtT3NHSDJlREdLM3BzeUU0SER5Wmw5cUpENFBBb2g5WFIvUk9lQnJuZE5aMWVpcWF1azFESm03T3o0M2RPZFZsZDFxZGZsbVZ0Yk5VczBxdGFkYnBJcjZCbTVuZGxyS2V0a2ljejRacXhsMWRSVDdPUk5IdkZxaXFhYThLcU5FanFwQ0tyaWR6YzdjTHZQdzBoVnorcHJFUjAwdHB1eG1VMXM3K3puM0Y3M3VsdFhyZnVOendaL1R0TnpIR2VuakM5L0QrUmJpSE81bFdiSWJMN2R6UkdvZGNLK243THBWYTY3ek9CenV3WTdPUGtlVk5PV21HemR1VlZ0a3crTXp4a1lUS0M5SVAxOVQrcElJTHdUWGovU0Z0QnF0RHFuZzlNRno0c3plbk5IbDE4M3BiM0NlYVdqTGFUSzF0QmVuWlJEYUtpRjlNaVc3SExKMGFZc1d2c3NJL1o2SE04aGpPZlhtZzFGMDBJT1NHSFVTTGRuY1MyRDJRT2ZNbXBHVnExWXY3aDBXUC8vYktNaUg2dThXek5GYnNyYmV0T0dXc2VFOHpkK2VqSlVMdWdPcFJqMy9IYStGOUhaSHFQWklCU0tJcTBaR3FpdlVOcGsxSXkvcjBDRjROU3RxZVZWMWxNUXlQVE5ubFpWejh6NFluS1Byanhvb00yVEtEc0ZXOFlvblpQWUo4RmptN095aDY1YVBEdFNKcmF1dUhmVE9hdXp2dXFlaEpidlIxTkxhVVorV2NmT3kxYmRXRlhMcEs5WWFMTnErVVYwNUpPalN4dWFOek9mak5mZ1g4bGhHYkJFVk1XcGZCVEdESjYyT09ZTk9aOEc0cmE0Sk9pdmM1ZHdTWFBlUGRJYW1CdTUycXQ5eDVuZXp6Nk5zeC9FeUZPcUp0amxURkNxVkFndGM0S0xZVWJWQ29TYUZZZjJmK1EyMFhReUowdVZoYzVPSDlXQXZ5TkNsYVZJVFU0TTlUZTRyTEpwdUZxc1MyWStDSFFaaVQvZ001eUxZYW9jdEF2U1p5bWJuTDgzY2o1RFNoZ3J2Yzg3MjEyKzRDei85eE9QN0o1a3ppRS84Z1ZDbDZqaVRsSmlWNTVRbXhLdW5TU3c1N0cyVHl4TmtvdUFZb2xSY0gyMlFYOGdtL1JUblZJUnpLb0Y5N09kbTYyQ255R20yOW5jNHJlSzhVY3RBdW1WaG9hK1dzTEpNcmVMMms0ZFNiaHd1T0hRWlRabFp6ZldFcTB4d1hjU1hySXNxZkYyczRvSkZVd3NERjF6NjRMcWdqR01jTGthZGpKRktSQWhIamNSeFJiMEJLVXZXckZsQ3l0R2pSK04yYk5odzY2MGJOdXdvL09ETW1ROTQzV0JGM1NEbTk1NHFPREpkSnFsY042VWFyQkZtUVRjMEhtcHZwNXJoTlB0cWNTWnFoclczZTdsZjJBUGwzTWQ2TGRFTVBGMVczTk5DdnhIU2NBRVAzZE5QQ1Z0NnNGNXNEZXpwMHlEbWQ3WFhQdW0rRUxLcGVYNDF3cjhGS2VSWGdXNDhpYlRaS2piVW1hWHFKS1c1UmdzWDZuTFF1ckU2QTNjamFaZUR1dUFtcEVlUHU0MEVzNFp3azU5d2ljV0hacU81ZDd5L1FkK1kzbHBSVkd4MHRoVGJSanQ2YTN1YVM4czNKeHVrdXF4ZVQxTjhyQ1hKbEtQTFROQW9TL084TXpNczZRV0N6YmtJemV6TlUvNC9Lb2t5b0Vra1h1NmdPY2Z0OWd3TVJWb09ITkJuWitkUGw1YVZRRXRXMUIyM1c3a25zM1V6U0E0SzZmMEVMbEM1TUlaNUFnN2luaDRXRDg2cmJYSmFpd282QzV5TzZ1WUdqQ2FQVkxvMU9yaWRpeUkwNE42ZzdVa09nRGU1NzcvcGVmVFJramR4aDNyaC95QVNiODgvUnB4TGZRSDRadjA2ejVIU1c5ZFhyZHZwUGdaUGMzWFlxQUdPWXh6MURPazkwUDhmc0MzeEJZd1N2ZHhvdzRXVnlHSDlQWHZMbno5U3RYMTcyZUhuUC8wVXhPZGZmZlZyN2llaERlbzhRaFA2TnlxZUpocHBVb1k3L3Z1MDU4alJraC9WbmdKZGNsS2ExaWlMZ0Y4NUh6dy9lVitwYlVhZVdKZkw5NUZGNG5Ic0k4dy95SUlTN2pSY3k3ME01VGE0M1dyamxsZ0picnAvREhyWWk2Uk5CR0ZoS1JBUDBVN0RwekJUUmZ6VWdNWHFTY3V0ck0zSVZTaHlNMm9yYzlPeVVuT3pjWW4wMmJtcFdiZkVOTmVjTnVuejlhYlROYzB4bHNqY2dqY3N0cGdZbStXTmd0eElIRy9BYjJYMkNqazZYS1FCMTJuUnlWL0xHY0hQR01PWWhOSkNjMXhrT0Rjb2hmRURYQ0IwT2N4UVNvTi9pZm9LcEdSbFVWTFlyeStuSmQ4Mlk0WXRYNkNsRkdMWkdIaVV4TFp5WWVQUm5ZeHlLT3h1dWdIajBMVXBLWEw0ek5tSmFhblRXSE5vQmVTS3VHSlBvVjZoeTBxWmVtTElPWUdMMlErVC9EbEJNcERPNUE3RmxHWGR4cDhUVk5OY0JCWU1qS01qSStHblBYd0dJb25vaDNuK0RYQVdmYXBFb21FajdBWWhVMDhYeFlRQkR6SFZKbENLK0NTOUVuTC9PSGZZT3EzR1dWSWhtVlphVjE3TFBsOVZYVnN4c1RmcDNQSk5NZnZ1U3JRb3VGNjFKZlV1dUt0bkpBYnVqUm51NWZuZWdvUEpNUzRoVmxhcHRhTW1NNktQRjhoMkpBaXhLc21UNHU0a1BnRXI1enJhSktNOVVYRzJ3ZkxjVHIybDBkallIQlAxOFR0UnRYYTdyWDVGcnNHVzZVc3Y3cktxRWdwVmlyb2FUVldHemFwZk5KUDRkRXdkbThJT29pOUp0SXlnZjFYb1l4bEpRczFoZEtpby9sTkp5RGdxaVZFTW1mZmlYNE5qcHFIVlltNHh6TFEzaFR3LzhpaitXUTN0K3JhUzJiTkwydlR0aHRCbk1yZkFtWXFhK05Va1QwMm14bThzY3ByQ0o2MmpubmxHdTJmOUV4VnZ2dTU1WXVNKzdiUFBQcHh2S00ySEJtNDliT0tPNTNzeTh4OG02ekVsdTd3M0xSVlJDWGE1VHFQTGZBL2JTejRKWHBiL0FEeUsvRFF6TGhMbmVjQVI0dlpONlZISkpVbGMxTGcwQnVRemlCWVFaNm56dEYyRGJYVU5QWjZWQnZ2c3V2SThrMjloMTBCalFadXB3bXUwejY0cGNkaGNiVjJPRXVzeThLWlpkWktzbG9yR05FdHlUM3FtUXBkUzU4aXJsQnFycTFvTUZtbDh2am5kcU5BbGU0c3liQWxwc3M3TUlwVk1UTStpZHJDRGNJUTlnWDUzUGFSUXYxdEVjZ1BzNTBoL0hKUEdGQkdMR1o3NE1vYWx1RFRndUlwZmUrT2Mrd2U2SDFqQWYzYmQzRnkzdlpkK3ZtRXFtTlhiMzU1dnpNd3ZkWldVWmVkS2V4NWFOTy9CSWY0enYybm5RTzl0cmZ6bkZ0bUN3Y0VGVXROMFgzMXNmVTBNMG1aZy9na1Y3QXU0bmpxU0NZWExvd0plYzZENUZHSUNGWW8weUNOS0txek9lbzg1MzVEajlMb2F5a3NQT1l1enpIMjZWN212WUxiQlhHaTJsc1RtNWhxU3NsSWR6dS8xbVUzUmxjbHBDL0x5S0krc2pBMXVnM2ZqRGN4Wm11ODh5OXhOOTAwOTh5M0x3TnNrdDVGcHAycjJUOXhHT1BIdE1ldmZoSGIwVEVOR2RRQXpqY0ZBSDM1RytTRXhSalpUUUhMY2wzSjI2a3pDRVlqZFZYcWpYbWtuNlFYYzlEQzlhcnpNdGJpYS8rd2VYOWlEUmRLZlpVbEpxckY0ekNhYlNtRURGVUZZVk1aL1ppenA2MXRNU2gySWN6T1RNeU1YajQxdHpWTWxJWDJiMkMxd25EMk9hMThuckQzTDJPRVl1SkcvZks0a3pGZWFvdTBaVjEyZGl4U0R5V1RBQXNmcVMwdnJTY2tweU0wdElJV2h1ZDRDbG1FM3lReE1QT1BGVVhJWWh2c1h3bXRoQzdTSlltVVNJRkg4TjVSWERiQUJ1a1JpaE1tQ3NLbVlzSUw1SzhQcnFoNzB4ZXhvMjFKNFQxbXc5VlRnYU54Q0l5T2pVdC9qWEc1dXNUaGxDZkd5RkdWYXRpUnJ3TnlzZGFLTlBySStMUk51NHdhVVVwRlprcDZXWWN3K1MvbzFvQy8yTFo4UGkwRHZVaStsQ1E4M1NPR3BiZTdoaGR2WHZqTEdmdlhyTVhobitxTHU4VlcvL29QUTUySGVaL2FDVlVZejRNekhsT2IzdUc5ZzFQOGkwbHdHbVlSa2hQWGpmS1BvM09MNXVhRWM1NkljTDBFK2kvaUlFMUJJSFZmaE5zempUdTlyN09ob0pLWFFnUzhjUmFESXkvTU1kWFlNa1dLdXJxanlrWUpqRmFPczNrbGw5UnlWMVhORVZna05PT2c2WEd0eTF2b2xQV3VWQzJldDhmeFpxNEF6UjhBNVJYR2tsK0UwaFBUeno3QitaTUtaTGN0by9ZV3dGbTBmemRHcmVJZE1LWGkzYU1CVWtsaVFCOUp1T09PK3E2WG9jeTdOME1QM1llZm9OSzh0V29IeVpTQnpCUzhVWFJGZUdRYWZDTUtydytDcmd2RGFNUGg0RU40UUJyODdDRzhpY0Q3UExyb1daU2lPeUFOYUc0a2VwakxLZ0dFd2ZNanRLSWNEOEVvZ3R6eDUwOTlqdi80NmtHRkcvMnFVOU8vbHZpRzVjZXcvaS9aZkRtdm91RFJYVGVlVkk4dzM0NHJ3eWpENFJCQmVIUVlmRDhJYmVMai83eVJYVFBzeGszc0o0RjNOeTI4ZjRzZUh3Q3Q1dVAvUENFK24vZlB3YWdIK1B3aVBwUDN6OEliVnZHNlJDYm5yR1NUTzVmTklsK2JyU1g1cXBLVWxKR3UvN1NnMDJNQkJVdmRva0wra3FYdnVvazJZQnp0RTE4MG1yTnN3cFpmbWV5bTloUUtmSnE0SXJ3eURUd1RoMVdId1ZVRjRiUmg4UEFodklIRFVJY1BNZGpqSGFvbS9EeXJpdktCVGd3NE5uRFRlZDcvaHQ3ODEzSCtmOFI1V2EzendrT0h3WWNPaEI0MFA0KzczK3YvS25tVGZvL2tYdlpBVkZ0d2ZtbnBDdDhpaFVKRURKSEZFb1JISVh2SStzbnR0YTFWV1RmTWp1OWUxbEdkNW16MTJ1SzU4d1lZSjFON2NyWjV4UGtsY05TdTllL0RCSXk5VnRxWjNERDYwclFuZUx0Ni9aMnNUbCsvWVQrWkE4NmlVRnk2QlJ6M01sZUNWWWZDSklMdzZERDRlaERjSWNKclBwUDE0cG1SU3lFL0xxUXpnSG5IUWZPU2xHWFRuRXlTRi9zUmpkOTc1Mk42OTdQRXRTd2I2bDloMzd4RnlBUmpMNTZBTlJjNERieDk1SitUeWJEVHhwb2pISExqOVFWTVRSWkRkT3BxUnEwdUswK2xTaXd2bXRQc2NkWVdsbFJsNW1jVW1iWjR1eGVkdWJuVmV4MzQzeTVkZHBrODJxT0lVYW5sOFdxWFoxNTVpVWR2TTJqeTFJczJhb1MwMGFpd3BGc2ZjWVU0Q0YxWnV4dm55dWNydmNMN1ZkTDVWekFYS2gwdmhGVmVCKzhMZ1o0THdtakQ0aVNDOFBoU090alFBYnlSd2xDdXovN3dvQVdONUEzb2hic0lybFpEUDA0YmZsQWwzbmVSV2RGVURaa2NuNWpOL2pQL21KTmZHMlVNUzdrSG9HdWhzOG8zc0twNjdyTHA5ZnA5enBxZXFzYi9OM0QxSFh1NXFyQ3VFNTVyYXAwRU82MlBGSXlNTGhuUDBDNGIxbHF5UmdaYXFoZzZKMjFPY2Jzbms5RE9MdkdKSHNhVUFEdmZObHNmWE52QTZwaER0NXIwc2kvT29wZk1vQXgwUHAvbEp3cWQ2bnErZ3VDSzg0aXB3WHhqOFJCQmV6OFA5bitMd3R4Qjg4RkJkVmJXRXA2Y052N2dRZUFVUDk3K0p2SlNHd0gwQy9EUDhtaVQ5Qy9ENkpWUDUxWjlFRVV3U3NSVnlCNzExaGR0NzZoNEJZYi9CS0pHSEdQeGpQWjZLM3ZyQjFLNlc5bVZMeGxkZFAyOTFVY2JDT1RYdFBiMXRyZTN0YkhHYmRvWXRQcTliMTFKMjZvYWR0MisrYnZtbS9rTU5mZHlNK1lPRDgwZEhSdVlTK3ZtY0daR2pkbDZPSUR2QUIzWWE1YzhzZ1o4cFY0UlhYQVh1QzRPZkNjSnJ3dUFuZ25BK3FoQWgxN2VnTDFpRXVwSDZPNW1odmc1NnpzYXdHemh5bFZvbVY2bStnUk1mQzQ5YjFIS1MzWlNyWDdKYTd3NDhrMzRML1YvZ2VETFVKa25FMnlpRFFBWnRTb1U2VUsrZzVqVHlhaFJyYTVaME95Mlo5TnRsUG5sVTQyZHk1bWtZZjA3MVVaSEh1M0xEcldhWHBxeDYrWVlkWmxmNUJ6MDI3ZzhaSC9UWW9aeTNuVFRuUlBreFcrQ2YvSXJ3aXF2QWZXSHdFMEY0dlFDbitSK0tQeURvaXgrWXFSeWtrUCtQMEJsRE10TUtzV2dxQndtV3ZrYW5NNitUcENIbkNUbkk2Vjd1RjlFVDNDY1pOQThKZndrbUlZUGpuUWlPVnkrTWh6Wk9kQjVqUURYSkNtanRVN25KQkpVOXhLbFJDQmtaSXJuc0hNUGFscDBIRHV4c1dXdUFIZHlqb09NK2hWbS8vbWJ0aXV2V3I3dCt4ZHJ4MGpKeWpGcFd1a1J3ZDNyMjdOKzNVN2xyMzM2Nmp1ZEZ6YWl2TkF6MUdpSUVUejR3NWlYS0s1QTRBT0Z3Z3YxdDg0aGFQZVJidEhyMUl0K1EycnBqOXFDWU84eDI5SFEwK2Jpa2d3Y1BzOXJka1pBQjNyalNjazhaU2ZDV2xhNWJNSlNuR1I5QkJVVVR2ZkI3L3ZBaWFMdkdnN2FMK2tmMDdQRTh1d1I1UXVMT2tIdE85cEE3VUE0U2MxSkRReE1uc0MwaHRtdThhS3phVzFGbjdlaWIxWktUL3J2U3JqZmNXOWVWRGVYQWpleWk3cEordTlxbWFLNnJycDltL2xIeklkY0V6OTV3UzJLeTdiTDRFZXNtOExGcHNCSzllaTgrLzRuQ0dQVERmNEJVR1lFeHNKVFNpVERSV1VnbE9iWlM5RUJGWjcvaXo5Z0VPUGIzQWNWencwZk1QZnlabzF4Q2VWMEc5K2dURlBJb0Uzdjg0K2lZS04yK3kvQUNkL2pjUEI1OGhIaVIrbjJVRnJkL05YTVBNd3RwK1FpVjRYMlh0U1ZYRGpHa1VsMWppcElyRXZUdzBUNTlaRXcwSHpjaEhtZ3hyakF3SDlLNDVVTm15eVh3anlqOG93RGN2eHEwekN5TVEraFkvQnN5WmxpYlQyaWJUMGdia2d2eVQ2QU4vWno2WjNLOVhHSlhHVzBTaHhKZ21tZmFzV1BrQS81NzhqRGJPYTFvMnFlZlRpc0thNk1rOXhkSkMwZWdtVkZGUDE2TGVPeXhDRkk4Z1ljTm4wVVVSUnc2aEIrZlRUMlJ2dktaVzlGTFdVUEdENDMxSHJiNmZGWXN0M3B0Tmk4cFpBNXIvQmRGUzVndW5JTzhCS01zUmc0MzgzZXQyRE9NY0hkMkduZUZ1N1A0TGJvejdBNHR1WS82Q2ZNbjRUNnEza0cwNDd6Y09ybE1GZytmZkJnWnlRaDNraitCMmZSTzhwZDBuQytaWGNLOVRCdnpBN3hMY2h6b3k5b2txdWUyYlhOTlROamV4ai95SHVOTjVpTC9YcTZTNkIzR2ErbDdlSmNpVE4zWFVwTXpYUDYrdElSNFpLSDN0dUxZRUc3Y0pZbVZ4Y2VMeWx3M1lGQm82TXBwSHpvdVNnamVwcDRiR2ZtQXZxbGdJY2FGNnNUMnVtMHR1MEt1VmlNOS9oTDhmSVcvNzZJSEc3d0NNNTNjNC9UT2k0Z1o4RjhEWDdIZjA5eEdjbmgyQTBMaVVYSUd2bHV0MGFpeFFJVHd3SjJpdDBuWlRXbUppV21rVFBZRm5xN2hEOHFCeWZiL3lHWWduekdxa29zVnFhQlFhU1g2cWN3RXhqdUdRb3lBOFR0NEpDUFJTbjRIQU5OamY5YThYTlpWMDdweWw3ek9DNnl2UVhuSHFwYVNOdXRiV2pERndyWklXV1J5NG5Ucm04bFd6YWIxMXVrSjB6T2sxZzAzSlZ2VnA2M0NYWmcwL2o2bWxxVHVIVnE3MWd3bXNKUGhWVGFKUHBZMTRTQnJ1Yi9NT1JITC9UY1lJNGRtamNOcjBZL1hSOVZHbDBhVVg5OFNBMW1ndFczTTkxUllyVGtkK2M1V0UvYzNodWFzc0cvUm4zRk9VVFNhend5OWJRTlh5VmVRaE51dTRnb1l4MUpTMzlwV1I0cXRxTWlHNVkvY1IyenY1RU80SUFmWi9za0dhQXZrTUhKcktxdHFTQmszbVdpc0NIYjJleG9uS0lqSEpkRlRpMGNPeHJUQzFSRDJEOHZ5bDFuZEd6ZTZKKzlaQjNucndBN1cvL3RmM0R1dzhWLy80amJDck54YzdsRW1tTmRZTE9Rc25xQjdKZUh5M0lmL1o5RkNBZWRWaXFPK0lzNENBZWM1aWlPN0RLZVc0dkQ3OG9Nd0hHbFlQd0Y2WHFjNGlpdjJzMWpvNTMvQ2NLYjZhUWpwNThNd0hGa1FwNURpUEIrUzl3bmd5TVBvV1NiMDh6YkZVVjVHVDJzSXp0L0NjQlJoL1Z3ajRMeEpjVlNYNTQ5Q2NENE13NUdGalJYQStVc1l6dFJZdmhDY2w4TndFb0o2ajN6OEFyOFFYWUJTbzRWZk1GckRFcmlmd0Q2QWNXUjI0QjdkWlhjVXRKZGZXWUFYdWUrZElkY1dJQ2JzQmdQbkRyL0ZjTzBsOXhuSW1HSWNrK3JDSzl5S0lHUm9wYUhiS3ZTT0JGUTd1ZThoSjNEMEh6WVNGMFZHRDdsVVFIMjRCUDhrVzBudllHUmM5UlpHWnRoaGYraDRSNDdBYjRKbi81ZGR6d2kvREVEbkptckVzVXlNNC8rVm81ZFA5ei93OTlMWlg1M1hWK1dGYUJ0ZGI4Zi96NHFIcytjLzBIY0p0LzZqS0lUeGp1UnMwYS9Vc2FmaXhZd3lrdFRKemVZc2xHMHhrM0NJMVBPdy9nLzZYdlVaZlkreHd6djB2ZnF2QWo2YlRPdUoveVoxTzc3L082MG4vWlBVbmRoL05HMmZUTitUeTNZZjBQY3BINUM2amI5Ymp2WFVYMGk5QU52L1N1dWE3L25mVGV5Q2haQk9iUUNqc2xKRmY4bXZKdDZhYnl2RS80MnRyWTFZS3ZmTmJNVC81dm5Edy9OSndmM1c3OThMVWFBbVBvaUsvNzNFZXl2WEZveEJYYjdaeVFsMysyb1JwdzNIUVZseUJIOHZZUXY1dlVTN284SmVvWjlaOTEvY1Q3Tm1hdlRwdHZJZlRlNzg5TksyY3JPcGVaWTlNVFU5aC9UVGdQUjI0VmlKNURjakFmZWNldWRvZXBVU251SVhLd3ZjTG91MXo1ZzZjZUs3bFZKM1ZmdlN4SndFZzk0bjB0MllsN09xcExDb25JL2Y5K0xjTmZ4dkpGUjJ2VjB1L0ViQ1pyLzR4MWNMUzB0UDdScHJ5NEZvN3VmY3RnMm4rSG0wNHZpOU9INVM2UGg4ZUVET0hBV1d2VnlSWCtLd1dDM0YyUVhUM3pza1NkVlUxTFV2VmVlZzhKbjBFdDN2OHBhSnkxMzJDa0pET2ZZM2lIeFJrdCtGT2RCeG1ycTFHamgyaytna3dqQmZ1ZHdpcDlWVjAxQlMzOXpkVXBDVlgrd3dSd3dhYzNPK3I2blhsaGNWKzBaNjV5NVI1RWp2VFZ1VFk5RFRNMUlmenJGWFdCczVNYTZpOVkvOEZSSWVHWU0yY3c1M21NYnZwVWhEUDZWQngxZ3dmZzhlWDlKVGFVRVFhQzR1N0xjUWdlUWJOT25UMjFzcUs1cU1HU1UxTG1mTi9qUmRRYTdKcXN2dFQ5VWFrbEp6OUhyVGllUjhhWVk3MyswczBCWkowMjM1YnZmdXVCeDFXb1krVlpFcVc1MmdpWW1MelU3UTZIWDhmaWIwZEZONnlCa0RQV0lJdmJaR0FuK0gxUkgwU1JxZEpvZHpXcjdEN1dzdXFXNW9ieTZ4ck1teldpMkd2RnlUdXNLbnFTeDIxSS8wemx1Y2ZDZ2x1cVRjYkRCa1VSOGJOc0JDZWs0VkZ6eVRLb1F0Q0pzaDQrMG5EMnRGdkY1NnZxTUl3c29STmtqYktvTXdIN2JsOFJLQ3NGTEU2NmQ0cWpCWU40V3BnN0JhNnNPRSt2c0psL3NESVg3TzIyRTRJZjRBeGVIOWdkTmhPRlArUUd0SVA2K0Y0VXpaMy9JUWVsNFB3MUdHK1RBTEJaeS9oL2xVMGpEL1pLRkF6NmRoT1BJd2YyQmhtTStndnFJL0VNQjVLZ3duSVloVEdrTFBKMkU0cXFEUFVJOHhOZ01yaWM4Z3g1MVFEeWNBZ3pQZWo3UkNOY2JqYTJrODNrL2lhYWpGMkh1TkVIdS94Y2ZqVUlzeDlob2FZeE9jY3Y5T1psSWt4WG9NazRaMU5kYmZwL1ZZV3BmNWQ4Sjl0SzY0cEY1QjY5MVlMNkwxOG1EN24yaTlrdGJUL1Z1aFI1U0k5U0hoL1Zab3BmVVJXczluem1ITStRSFcvMEhwc1dKYzl3T2JqL1d6dEY2TTlZdTBmaTd3SG01ajgrbFpkNzl3MWkzZ3daMFVmbzdDendud1F2OG0wV29SaSswemFSMGpHMll2N09MUFJNRXAzQTB1WlhiRFhTVHVsWWY5aGs4dzVxVkJVdzAwNzNvTFhBajhYcUdOSE5sR1lWeDNqUHVHOGZoZlpOQ1RsUEI1ZnlNZlJrcnNSV3FqeFZXVVpqTG5LcFRKbFpscG1mV3BTU25PQkkwb0s1S1BDWi9CdHJWWGFSdEwycWJuNU9YSUEyMlRVNHVVR2xHTzBQWXNPNXZaeGQ5WEVtSDRxKzVxWGNYTzNydVh2dnVIQ01oNVdlQmRhbC8zR2hGY2Z6MTl0eFRicVlWMlJwdEt2YXExSzlodUFiWkxGZHJodTlRMTNYM0JkdjNZN2lDMm83OGR4WGphcGhvYkczTnY5bXhtWnk5ZUxMVHZ3ZllQaXlaQ2NJYUdobXEyZWJhSm9LdnJ4aHNwemx4MmxOblBucUZ4cmpYOFFsTWM2SU8zbldwMUlqQ0p6Rm1tREVWS2JNZ3p1eXRmSGgyYlk5Ykw0L1BsMDJQb0E5K3ZLSUxaTDFwRjcweGQ0YVpVU005U0dTdDBKMCtKQzYySUNwV0pmT2V5T0h5aXZjdmlzTy81N0JabUh4KzdpM0R2N1FNcnU4VmlvZnJldjR3ZFpIYXlKL2g3Q2FIM2FtMGh6M1BsS3BVY3k5UENOenVvVWloVm9ZWHZTeVJsZG9yRy8zTmZvN3hJcXA4UXZrWFN3Rld0UUtGOTdXWnJHYlFSZkYvU3EwVEVGcmZiUWtxS1JwT0NoYTB0eXNzcklpVXJMU1VsalJUYTF6M3M1OHhjMGQzL3VhKzg0dUk4VWhKVFVoS3hzSjliczdPdHBHUWxxOVhKcERETS93STVDbkxiQUhqYVkyQmtZR0JnWk9vL2NHVlNTankvelZjR2J1WVhRQkdHU3hmNEMyRDBmNXQvNzFqK01jOENjamtZbUVDaUFLRjFEc1Y0Mm1OZ1pHQmdQdnRmZ1lHQlZlKy96WDhibG44TVFCRmt3T2dBQUl1YkJkNEFBQUI0Mm5XVVQwaFVVUlRHdjNPZnVUQnpJV1V1UkJMSi9ETU4wL2lrVVp0aEtzZHNocVlVZzJlbzFDTERDTkp0Z3B1b1RVUzdGdFhDaGJvSUkzTGxxbzBRZ3RFaXpKMUdCU1V0MmhoQlV0Mis4K1k5R1lhYTRjZDMvNy83em5mT2srL3dmM0l1MFBJQzJNUXBpYUxMWkZGSDhzNENZdVlkV3JDSUxqbUFOS21WdXpqQ3VTelcwU0JUaUZOVDhnTFZISXVSS2QxSFRwS21vSjBpYWFMbnBuUzk3bVY3UU05UmxSa2NkcDdCTlRkUlpRYmhtWXZvTVRQVVJuanltenJML2t0NDJNYXd6S0hlZEhMOEZ6ekg1ZHdTdFl6elp3STl6N0VJbjluR095MWkwTnhBbFhNUCswMHZLazJHWXgySVNwNzdlV2RxcmQ1TkdBK1R3QXJQakpvazhyTE11M1NUY3JoeUdUWG1PTnNKNUxHQkhtelk5L0tCN1IzR1o1enZsL0J4ZFovdUVZLzc1OUFxMS9tc1ZtVGxNeXJNRjFUS0tpcTBMVy9RTEpNNGhCOFlwZXJ6azJIczJSNGpGMGhVUGZEWHJLR1o1OTkzRE9ybERwcmtGZUlhTjQyOXFXRXNFcmd0RStqd3h4NmhqK1QwWGRnZk1qazBhYnpaWCtQNENJbHdmNEsramdUa0dQc0dQKzcvd0ptbHFoZU5CUzlDc0cwL3FoZlV0K1NyZWNwM0RYd29oZmU0NHF0NlVZeDZjWnJuOVRCZWpQdS9jSHFweXdVZmlxRUhtL1JpZ0xxcWZqRE83cTRQcFdpT3FkS0xZbnhmMUd0cVdTUHZPczAxZXFjbkdOUjhjTFpZRTZGcW5leVFlZVpKbHJwT1ZrZzhxSjhwMzVPMmNMM0NOZDNGeUhBSnIxSG5rMGVNNjIvdGlTS0diNnl6YVJKQm5DUzBMZ0I3Z21lUGtoYmlPWDlJQk5WRkhpcDlSWm9qYnREdkQzME8yaG41eVhlWVowNmZKV09vY1I2UUJiWXY4WGx6eklXOU9Hb01OVVgyTWErNjBjbitRZE9GZHRPT1k4eWhXSkJMZnE0UmwvU1ROTW1RWkVEc2YzTWw5OVI3cFlPeHNKOGh5VERQZDMwSXYwRmF1NFg2OWJTR3RaNjBsalNXdTdGam5maTV6dTlLOE0xSit6a0QrOXd1MlMzN3lVN1ljVHRpaCt4Vi9xL1pTZjRmMnNkL0FWN1hCd01BQUhqYWRjN2ZaMXRSQU1EeCt5UDMzdHliNU54enovMlJrNU56VHFkaXFxYWlxcWFpcW1hcUQxTVJGVlZUVlJWUlZUVlZFVk5WMVllcXFxcVltcGlhUGtUTVRFWDFJUTlSZlppcFBNeEU1V0dxYW1xbUtxb1BzYjd1WWQvUFAvQVZoSC9xRkhxRVNlR2pVQkdSR0JNSHhiUzRKaGJFa2xnUnY0bE55U2Q1VWtLYWxWYWxzblFwdGVTRXZDU3Z5bHR5VVM3SlZmbk9OK0ZiOGgzNHpuelhpcUI0eXBDU1ZtYVV0MHBCT1ZScVNrTVZWSzZPcVV0cVdhMnFUZlZXZzlvemJWaExhMWt0cDIxcVJhMmtIV2szZnV4UCtEUCtYZitSLzdjTzlHNDlwYy9wNi9xeDN0QWZqS2RHMHBnM0RveFQ0OHE0RDNpQmVDQVp5QVNLZ1hMZ0t1Zzg2ZzltZzhYZ2oyQTdoRUtaMEdLb0dub0FLdkFBQjdOZ0FleUJENkFFamtBVjNKaXFDVTFpeHN3eGM5S2NOMWZNSGZQVXJKdE44NWZaZ2hJRXNCY093bEU0RHFmaFBNekJkYmdEMzhOVFdJZE4rQXUyTE1rQ1ZwYzFZeTFZZVd2RDJyV0tWaFVGRVVZeEZFY0pOSUpTcUlRcXFJYk8wUVc2Um5lMllBZHRiS2ZzS1h2T1hyYlg3RzE3M3o1emhNZGw3TVNjdUpOd01zNGJwK1RjT20yMy83OEczUkUzNmI1Mlo5MmN1K1VXM0pKYmNXdHUzVzI2OXg3Mytyd1gzb1EzNXkxN0cxN0JPL2VhWVJBZURTK0h2NFFiNFp0d0cwUGNpZnZ3UzV6R1daekhXN2lJUCtNYS9vNHZJend5SHRtTVhKQnUwa3NHeURBWkpVa3lRYVpKbGl5U0hOa25aVkluOTFFVUhZaG1vL2xvTGRxaUFqV29Rem50b3IwMFFWL1JLYnBJMStnZVBhVEg5Q3R0MGorMHpWUUdHV1pQV0JlTHMrZHNpSTJ3TVpabVV5ekRGbGllYmJCdDlvNTlZaWVzd2U2NXloM2V5ZU44bUtmNENpL3pFLzZ6dzkvUjA1SDZDeGlWclFnQUFIamFZMkJrWUdEMFkvQmtZR0VJWTJCbkFQS1FBQXNESXdBWHd3RUJBQUFBZU5xOWt6c3ZCRkVVeC8rejEyTTlzaUVSRVlWTVJDV3M5WXlJd3JzUUdvUjZsckVybGxtekk4SUgyS2lWU3BYUG9GWjRmQUt0RDZCVSs5OHpaM2RKUExhU203bnpPKzg3NTh3RjBJVjNHRGdOTFFCZStjVHNZSUJTekFta25DWmxnem1uUzdrQkU4NldjaU42blV2bEp2UTdOOHJOS0R2M3lrbjBKVmFWVzhoNTVUWk1KTXJLN2VRNzVSUm1FMi9LSGVneGc4cWRhRFVMeWcvb05tdktqOGlZclBJVGt1WksrUmtwY3gzemkwR3Z1Y1VpQWhSeGpoQUh5Q0dQQ0M3R2tNRW9Ka2xMOEZDZ0xzQXhwWFZLSHIxY3JGRzNoN1RvQXRJQjl2bnMwaHJ4SFhzSDFMbVU4OVNVU05hakFKOFVjai9CS1dWTDFsYVUrZ0YzRjJmQ0VaY3ZlWXA4aHppU0xLVnE5bjNxQW1yL1B1TTh2VHhjcUgyWlVsWXlXby9LTjI5UWsrT0pDdlFNNjRwd3NTMjYyb2xHV2N2MkxWTm4vTmVhOVdXcjVScitsT3Y3RGd5UlBXcjJ0RWRXNzBxdHlneHkwdE5JOHZuaUY1RThraTgxUXh6S2RPSkovdFhuMysyL1cvTXk3eUptTU1KMUppdE5mUzNtU0NQUy9NdnMzRWYrTGNiWEdmMDAxZG9jZGlobjJTdnJFVlZudUVYYkthVlZtWWE5WGROaUcrY3B4bVczOTYxeTY2Ym9ZK045L2U5TFVyK0VsV3JXemVyZHNWTXJmQUN2VnIzT0FBQUFlTnB0bEVkc0cxY1VSZStWWlVrVTFXV3J1UGR1bVVWczdxS0t1OXg3a1NseVNJNUZ6bEJEVXMwdHZTZElZQ0M3QkdtYkpFaXZTQVhTZTBIS0lvdXMwNUZGa20weTgrZVRqQUJ5d1hQL2UvZS8remdFaVFxSTE3L1hjQUJsWGh5MDNsREJDczdBREZSaUpxcFFqUm80VUFzbjZsQ1BCalNpQ2Mxb1FTdG1ZVGJhMEk0T2RHSU81bUllNW1NQkZtSVJGbU1KbG1JWmxtTUZWbUlWVm1NTjFtSWQxcU1MRytDQ0d4NTQwUTBmL0FnZ2lCQTJZaE0yWXd1MllodTJvd2RoOUtJUC9SakFEdXpFTHV6R0h1ekZQZ3hpdjduN1FSekNZUnpCVVJ6RGNaekFTWnpDYVp6QldaekRFTTRqd2tvOGlwdHdNOTdFL2ZnSnQrQWUzSWtIOERnZTQwemNnUjl3STY2eGl0VzRtelc0RGUvaVJ6cndJSjdBMy9nTC8rQVJQSVdQOFNHZXhqQ2l1QmN4ZkFvRkgrRVRmSW5QOERtK3dNK0k0eHQ4aGEveERCTDRFL2ZoZTN5TDc1REVyL2dkdCtNQ1ZJd2dqUlEwUEFRZG84akFRQlo1NURDR2NmeUNDVXhoRWhkeEdaZndLaDdHVlZ6QmRiZ2V2K0VQdklabjhSeGVaeTJkckdNOUc5aklKamF6aGEyY3hkbHNZenM3OER4ZVlDZGV4aXQ0ajNQd0lsN0MrNXlMRy9BT2JzV1QrSUR6T0I5djRXMHV3QnRjeUVWY3pDVzRpMHU1ak11NWdpdTVpcXU1aG11NWp1dlp4UTEwMFUwUHZleW1qMzRHR0dTSUc3bUptN21GVzdtTjI5bkRNSHZaeDM0T2NBZDNjaGQzY3cvM2NoOEh1WjhIZUpDSGVKaEhlSlRIZUp3bmVKS25lSnBuZUpibk9NVHpqSENZVWNhb01NNEVrMVI1Z1NOTU1VMk5Pak1jcGNFc2M4eHpqT09jNENTbmVKR1hlSmxYZUxVNnI2a3VseXNvR2JMWjQ1THNzeG4yU0hvbGZaTEM3KzRQOVZ2MG1BTWszWkllU2E5a3Q2UlAwaThaa0F4S2hpUjdKTU0yM2E3YXVKcklHMG9za2swNkluSFYzTUhqQ3RhUDV2V2NZaWhqaXBGVll0STZVSlZXdFh4T3Fjb3FVVjJUVlcrZlRaK25zajl2NlBZaEhCS2ovRzZ2ejk3WDdYTkp1bXQwVGNrbFZTUG15STNyUW1SbHl5ZnBsd3hJQmlWRGtqME9jNFNpSnBLNVpGMHVhU2hTWjUxeGRheWc2N0xtN3BvOGlIdStnVjZMQTJIN2tacDBTM29rdlpMZGppbkYwTHN5V2o1dExXc0xjMWtoYWtXaWtJNjRuamVrTXBOdFgxYWRzSDFpQVZ1S05XeWpwc3FCZGtaVzFlSWlRd2dyd3hJeXc1SjJocTJzRE9Hek1vVFB6aERTemhCR2tTR1V5REREREh1TXJhd3hsaEpqTENISENHbVBFVVl4eGxMdDVsNURjU01TemFtNk5tU2JyV09uV0xOY3A4T0tLOTh3MDhzMTJzMWx5dFhicG1XTGxZUjllc0QvNnRQbUYrc2RZbUs1aHZqQVpSbzFpZFJrSnVsMkJaMUprK1kyMFVoV2NTcWE5VHVST2wzVURabUlvV2dwSlo0VHgwWnhOTVNqdE02MTJWVFJPUnlKanBTT1RjTm0xSWlTSzE1dGxvWFM1UWFyb3BSbWkyT3A3UnpPcDFLS3JWc1NlVFZsZnZHSlZOSGVXaXlWcmdoYlNrbnJ1ZWsyVVNyWnFpT3lsekhqOUZoVTBheC9oRmpaV2txUHB1d241dkdHcFBBRkNpSW9oZDlURUY0cEFnVlBvT0FKdVFyQ1hSQ0ZXeUY1eSt0MkZZU25JQW90VDZBZ2d2OEI1dDVpWndBQUFBRldxbDd3QUFBPScpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBTZXQgMXJlbSBzaXplIHRvIDEwcHggYnV0IGtlZXAgdGhlIGRlZmF1bHQgZm9udCBzaXplIHRoZSBzYW1lICovXG5cbmh0bWwge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cbiIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuOnJvb3Qge1xuICAtLWNvbG9yLXRyYW5zcGFyZW50LWF2bnlyaDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTMwMC1mN2Y4eHE6I2VhNzE1ODtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTQwMC1qb3U1NGs6I2RjNTAzMjtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTUwMC1kYTk1MWk6I2QxMzMxMztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTYwMC1lamNzN2U6I2JhMmUwZjtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTcwMC04YWNxYmg6I2E4MmEwYztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTgwMC01aXp3bjA6Izk3MjcwOTtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTkwMC00andxZ2g6Izg5MjQwNztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTEwMDAtdTdsZmh1OiM3ZDIxMDU7XG4gIC0tY29sb3ItY2hhcnRzLXJlZC0xMTAwLWY4dmF1ZDojNzIxZTAzO1xuICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTIwMC1sMzU3cnI6IzY3MWMwMDtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTMwMC15dWRmbXc6I2UwNzk0MTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTQwMC1rYzJhOHY6I2NjNWYyMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTUwMC0wZ29qYm86I2JjNGQwMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTYwMC1lNmJjdDQ6I2E4NDQwMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTcwMC1rdnI2ZGM6Izk4M2MwMjtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTgwMC11NzhybGU6IzhhMzYwMztcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTkwMC1rbmJuMWc6IzdlMzEwMztcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTEwMDAtMmo4NGI4OiM3MzJjMDI7XG4gIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMTAwLWpybTU1MzojNjkyODAxO1xuICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTIwMC1vd3ZicWk6IzYwMjQwMDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTMwMC1uNXVuNWE6I2IyOTExYztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTQwMC15eGo2dWM6IzljN2IwYjtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTUwMC02djQxYXE6IzhhNmIwNTtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTYwMC1memZqcWg6IzdiNWYwNDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTcwMC16a2Y1NzA6IzZmNTUwNDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTgwMC15aDF0ODU6IzY1NGQwMztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTkwMC1wb3EwczI6IzVkNDUwMztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTEwMDAtYWQ4aWljOiM1NTNmMDM7XG4gIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMTAwLTUyNmNlZTojNGQzOTAxO1xuICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTIwMC1zM2tkbzI6IzQ4MzMwMDtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMzAwLXgwdmgyMDojNjdhMzUzO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi00MDAtbGZzNWVqOiM0MTkwMmM7XG4gIC0tY29sb3ItY2hhcnRzLWdyZWVuLTUwMC04Ym9wN3I6IzFmODEwNDtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNjAwLWZ1ZjQ2OTojMWE3MzAyO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi03MDAtNmtsYjF6OiMxNzY3MDI7XG4gIC0tY29sb3ItY2hhcnRzLWdyZWVuLTgwMC1qcXphZW86IzE0NWQwMjtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tOTAwLWFtY3A0NjojMTI1NTAyO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMDAwLXEydHE3czojMTA0ZDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMTAwLTc5dmN0bTojMGY0NjAxO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMjAwLXF6azBiNTojMGQ0MDAwO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTMwMC00cDc1cmk6IzJlYTU5NztcbiAgLS1jb2xvci1jaGFydHMtdGVhbC00MDAtcmd2a3V1OiMxYzhlODE7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtNTAwLWN1dXpsZTojMGQ3ZDcwO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTYwMC1nd3VqcnU6IzA5NmY2NDtcbiAgLS1jb2xvci1jaGFydHMtdGVhbC03MDAteGMyamVnOiMwNjY0NWE7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtODAwLTE0emVvajojMDQ1YjUyO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTkwMC1ocTZoYW86IzAzNTI0YTtcbiAgLS1jb2xvci1jaGFydHMtdGVhbC0xMDAwLTcyMTJ4YjojMDE0YjQ0O1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTExMDAtYWplaWNwOiMwMTQ0M2U7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtMTIwMC1oaWRoM3Y6IzAwM2UzODtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTMwMC1ldXVkazc6IzUyOWNjYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTQwMC02aHlsd2k6IzMxODRjMjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTUwMC1rcjRjYXU6IzAyNzNiYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTYwMC1tczJzbWk6IzAxNjZhYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTcwMC01Nmt2d2w6IzAxNWI5ZDtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTgwMC1pamcwODk6IzAxNTI5MjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTkwMC11bzZobzc6IzAxNGE4NztcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTEwMDAtd3U4cWh6OiMwMTQzN2Q7XG4gIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMTAwLWYxMG9kYTojMDAzYzc1O1xuICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTIwMC03Z25rc3Y6IzAwMzY2ZDtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTMwMC15MXhmZG86IzY4OGFlODtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTQwMC1xZWE3b3A6IzU5NzhlMztcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTUwMC10bnFkY2I6IzQwNjZkZjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTYwMC01cnJwdnE6IzM3NTljZTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTcwMC03YnUyNDA6IzMxNGZiZjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTgwMC02OWV2YzE6IzJjNDZiMTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTkwMC1hYjJtdnE6IzI3M2VhNTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTEwMDAteGZoNjlvOiMyMzM3OWI7XG4gIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMTAwLXpoZDNibTojMWYzMTkxO1xuICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTIwMC02a25xcHI6IzFiMmI4ODtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTMwMC14bnFoZno6I2E3ODNlMTtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTQwMC1vdzg2NTU6Izk0NjlkNjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTUwMC1zbWhhenU6Izg0NTZjZTtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTYwMC03dnZpZW06Izc3NDliZjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTcwMC1kbGZ1bWs6IzZiNDBiMjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTgwMC04aHRrb3g6IzYyMzdhNztcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTkwMC00NTE1aWU6IzU5MzA5ZDtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTEwMDAtbmRlYWk0OiM1MTI5OTQ7XG4gIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMTAwLWo0Z3U1MDojNGEyMzhiO1xuICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTIwMC02M3c3M286IzQzMWQ4NDtcbiAgLS1jb2xvci1jaGFydHMtcGluay0zMDAtaG95bDB3OiNkYTc1OTY7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstNDAwLXE1c2V6dzojY2U1NjdjO1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTUwMC02eXpyZ206I2MzM2Q2OTtcbiAgLS1jb2xvci1jaGFydHMtcGluay02MDAteDJreW0xOiNiMTMyNWM7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstNzAwLXZpeGpsYTojYTMyOTUyO1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTgwMC12cWpubXc6Izk2MjI0OTtcbiAgLS1jb2xvci1jaGFydHMtcGluay05MDAtbzFqaWVzOiM4YjFiNDI7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstMTAwMC1xNTd2bG06IzgxMTQzYjtcbiAgLS1jb2xvci1jaGFydHMtcGluay0xMTAwLTd5YnRkdTojNzgwZDM1O1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTEyMDAta3BodTJqOiM2ZjA2MmY7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1jcml0aWNhbC0zeXBpemo6IzdkMjEwNTtcbiAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWhpZ2gteTdjZHVnOiNiYTJlMGY7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1tZWRpdW0td2F1dzdyOiNjYzVmMjE7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1sb3ctMXpuYno1OiNiMjkxMWM7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1wb3NpdGl2ZS1tNnJtcjY6IzY3YTM1MztcbiAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWluZm8tNm1qYWFxOiMzMTg0YzI7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1uZXV0cmFsLTgwbWpjMzojODc5NTk2O1xuICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmVnYXRpdmUtamE4NWtxOiNkMTMyMTI7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1wb3NpdGl2ZS0xMXZxeGw6IzFkODEwMjtcbiAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLWluZm8tdG1mYjltOiMwMDczYmI7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZXV0cmFsLXIwcDd1bDojNjg3MDc4O1xuICAtLWNvbG9yLWNoYXJ0cy1saW5lLWdyaWQtNHE3cHdiOiNkNWRiZGI7XG4gIC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay1uaWZhOXg6I2Q1ZGJkYjtcbiAgLS1jb2xvci1jaGFydHMtbGluZS1heGlzLTFtdzN0dTojZDVkYmRiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEteTc5eWR6OiM2ODhhZTg7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMi1qdXkxcjk6I2MzM2Q2OTtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zLThpamlrejojMmVhNTk3O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQtcDJicHhjOiM4NDU2Y2U7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNS1rbnFmaGc6I2UwNzk0MTtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC02LWE0NHMyNDojMzc1OWNlO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTctOWN6eTFvOiM5NjIyNDk7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtOC1iNjA4NnE6IzA5NmY2NDtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC05LWtqcWwzOTojNjIzN2E3O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEwLWN0Y2hhcTojYTg0NDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTExLWRzMm1pZTojMjczZWE1O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEyLTVxY2hydzojNzgwZDM1O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEzLWVuZDVjczojMDM1MjRhO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE0LWJ3MTJzdDojNGEyMzhiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE1LWNmejIzbjojN2UzMTAzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE2LWNrbzNkejojMWIyYjg4O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE3LXZqMGJqOTojY2U1NjdjO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE4LTRkenFyZDojMDAzZTM4O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE5LXB1Yno3NDojOTQ2OWQ2O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIwLWEzam8xbDojNjAyNDAwO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIxLW81NnV5YjojNDA2NmRmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIyLXB2aXJrcTojYTMyOTUyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIzLXJ6bmRjdzojMGQ3ZDcwO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI0LWN5NHR4YzojNmI0MGIyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI1LTRqYzFvNjojYmM0ZDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI2LTF5bzhoejojMmM0NmIxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI3LTVndXZ4dzojODExNDNiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI4LTlodWU0eDojMDQ1YjUyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI5LTE5YzRpNDojNTEyOTk0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMwLTdmZ3c0aDojOGEzNjAzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMxLXhiMnR5ZTojMWYzMTkxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMyLXg0eGUzMzojZGE3NTk2O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMzLXN3OG5wYTojMDE0NDNlO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM0LTdodWtvcjojYTc4M2UxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM1LWExNnMxejojNjkyODAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM2LTVyOHR5OTojNTk3OGUzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM3LXIwM2thOTojYjEzMjVjO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM4LXhxbmY4bzojMWM4ZTgxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM5LXAydGNhdzojNzc0OWJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQwLXZraHJ3ejojY2M1ZjIxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQxLWQzZmMwcjojMzE0ZmJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQyLTF4amRzZTojOGIxYjQyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQzLWE2cnFhbDojMDY2NDVhO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ0LXFpbHV3azojNTkzMDlkO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ1LXI2NW56aDojOTgzYzAyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ2LTltdzQ5eTojMjMzNzliO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ3LW43YzFvMDojNmYwNjJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ4LTBwYzc0OTojMDE0YjQ0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ5LW1vNm14bDojNDMxZDg0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTUwLXlyb3lldDojNzMyYzAyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXlxbDdzNzojODcwMzAzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gteGxxem84OiNjZTMzMTE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLWVzeDA1MzojZjg5MjU2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy15aGR2amE6I2YyY2Q1NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLXhqbDJ0ejojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXBlN2dtODojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gtNnB6bjlvOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLW5nbmI1YjojMDAwMDAwO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy10cGhsaG46IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLTVwMGRrcTojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi1mOXZkbGE6I2QxMzIxMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0xczE4NWc6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbDojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTk2ZDJuNTojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6I2ZhZmFmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtbGQ1dDNjOiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiNlYjVmMDc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojZmY5OTAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6I2VjNzIxMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS01ZnN3YXE6I2YyZjNmMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLXNkd21mbTojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtc3Z2MDV3OiM2ODcwNzg7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3ItMHRpZzFkOiNkMTMyMTI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1odXV5Y3g6I2YyZjNmMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctd3VvaWRmOiNmMmYzZjM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItaHNnZGZkOiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWY0Z2g1bTojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZTojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YzojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xczojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWs6I2Q1ZGJkYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC0zZmtnbm06I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWU4M3E1dTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZDojZjFmYWZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQ6I2YyZjNmMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtd3BhYjc1OiNmMWZhZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzIzMmYzZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiNmMWZhZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6I2YyZjNmMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tb2JpbGUtcGFuZWwtOHBpdHV0OiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2k6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1uM3hnMnQ6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtYWN0aXZlLXlpNmQ3bjojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1kZWZhdWx0LWFmdHJrdTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtaG92ZXItMHdhZWlyOiM1NDViNjQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXE6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC04c2xxZDY6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwOiMwYTRhNzQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTFxNHd1ZTpyZ2JhKDI0MiwgMjQzLCAyNDMsIDAuOSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tYmx1ZS0zdnh3MjM6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi1iNGd5dTE6IzFkODEwMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LXg2aDRqdjojNTQ1YjY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXJlZC15ejE2YmI6I2QxMzIxMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi15ZWxsb3ctazN6NGY1OiNmZmUzNDc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXhtdHdpYjojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1hY3RpdmUtczNoMmp3OiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWhvdmVyLThyMjNjMjojNTQ1YjY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci10MGlhaXg6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtcDQwYmlxOiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1remo0em46cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWxheW91dC1kZWZhdWx0LTVlejc0dTojZWFlZGVkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWxheW91dC1pbi1mbGFzaC03bGI0amo6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC1kbDZ2Zzc6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tOiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDM6IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1janh6M3Y6Izg3OTU5NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGU6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNTojNzAwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWw6IzkwNjgwNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6I2ZkZjNmMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NTojZjFmYWZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiNmMmY4ZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy1wa296NDk6I2ZmZmVmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6I2ZhZmFmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLWJid3Q2cDojZWFlZGVkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiM5OWNiZTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzU0NWI2NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWF2YXRhci1nZW4tYWktdXNobGhpOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IHRvcCBsZWZ0LHJnYmEoMCwgMTUwLCAyNTAsIDEpIC0yNSUscmdiYSgwLCAxNTAsIDI1MCwgMCkgNTUlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCB0b3AgcmlnaHQsIHJnYmEoMjE2LCAxNzgsIDI1NSwgMSkgLTEwJSwgcmdiYSgxMTUsIDAsIDIyOSwgMSkgNTAlKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWF2YXRhci1kZWZhdWx0LXo4MzExaDojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtYXZhdGFyLTYyOW9oajojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbG9hZGluZy1iYXItZ2VuLWFpLWV0M2hrcTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5OWY3ZmYgMCUsICMwMDk2ZmEgMTAlLCAjYmY4MGZmIDI0JSwgIzczMDBlNSA1MCUsICNiZjgwZmYgNzYlLCAjMDA5NmZhIDkwJSwgIzk5ZjdmZiAxMDAlKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLW91dGdvaW5nLXZsYzUycjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLXB4NDNsaDojZjJmM2YzO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiM1NDViNjQ7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXY6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC04c2U1bjQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQteTk0dWZ3OiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWdhcDJoajojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtbjY3a3d6OiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzAwNzNiYjtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLWFybW82YzojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtZGFyay10aGVtZS03ejU4Zmg6IzY4NzA3ODtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1kd3NkNnA6I2Q1ZGJkYjtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojNjg3MDc4O1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDk6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC05c2hobWk6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLWo0a3c3cDojMDA3M2JiO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtOTU1OGN6OiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0OiNkNWRiZGI7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZDojNjg3MDc4O1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDpyZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbzojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItMHNmeXk0OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YzojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci11MnZrbTI6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbDlvOWpyOiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqOiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojMDA3M2JiO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6IzAwNzNiYjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci01bjRnZjg6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiOiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLWxheW91dC1mOWdpY2U6I2Q1ZGJkYjtcbiAgLS1jb2xvci1ib3JkZXItbm90aWZpY2F0aW9uLXN0YWNrLWJhci11dTR5ZDg6IzJhMmUzMztcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLTJmYXFjeDojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS1nbzhvY3E6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LXJlZ2kwZjojNjg3MDc4O1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWNkcGIwbzojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLW5idGpyNTojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3ItamFwc3gwOiNkMTMyMTI7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWc0ZXdrazojMDA3M2JiO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy1tem4wdXI6IzFkODEwMjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctc2lkZGl4OiM5MDY4MDY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC03c2syNWQ6IzY4NzA3ODtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLTRxeTgxcTojYWFiN2I4O1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtdTRlYXRuOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLXFsZWJhMjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiNhYWI3Yjg7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtaWZqdDJqOiNmZmZmZmY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojZmZmZmZmO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiM2ODcwNzg7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2OnJnYmEoMCwgMjgsIDM2LCAwLjUpO1xuICAtLWNvbG9yLXN0cm9rZS1jaGFydC1saW5lLXEzbnQ3ZjojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNzojMDA3M2JiO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tbTQ3dGk3OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2g6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnM6I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTY6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1xYml6b2U6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM206IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmejojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtb21yaTdqOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1xcTM5cW46IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtOThrb2RoOiM4Nzk1OTY7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tNmF2OWR0OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojYWFiN2I4O1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYzojYWFiN2I4O1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHM6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojYWFiN2I4O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczc6I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojMDA3M2JiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245bjojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTcxbW5zZjojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktN2JiZzhqOiM3MzAwZTU7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWhvbWUtaGVhZGVyLWRlZmF1bHQtZGZuZzloOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1zZWNvbmRhcnktdzl4eXowOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS1mOTI5MWs6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWsyZmJ4MTojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1rMTJ5dWw6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm86IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTM6I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXc2M3JzbzojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtcXFxMnUyOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LTN6cjZuMzojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItajVqdGI1OiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1pbnZlcnRlZC1lY2wyYWQ6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLXFnM2QyMzojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ieHVieGs6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYWN0aXZlLXBtazhydzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0zMDJka2U6IzAwNzNiYjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxOiMwMDczYmI7XG4gIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeDojMGE0YTc0O1xuICAtLWNvbG9yLXRleHQtbGluay1pbnZlcnRlZC1ob3Zlci05cjByams6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS0xNHM3b2o6Y3VycmVudENvbG9yO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWhvdmVyLWpnYzk5ZjpjdXJyZW50Q29sb3I7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC05YnR6NnA6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zdGFjay1iYXItOTh6NmhyOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXFsanRpZDojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtOG13aWl4OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZng4NW55OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWFjdGl2ZS15MXh2YXc6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC10OXR4NWQ6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItaHQwZDE1OiMwMDczYmI7XG4gIC0tY29sb3ItdGV4dC1zbWFsbC05YzBmOGQ6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXA6I2QxMzIxMjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3I6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLTc4NzF4ajojMDA3M2JiO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2OiMxZDgxMDI7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3k6IzkwNjgwNjtcbiAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cDojMTYxOTFmO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1lNzFxZGE6I2Q1ZGJkYjtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci11cTRoN3c6Izk5Y2JlNDtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1uMG8wdmE6I2Q1ZGJkYjtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLWw3cG1sbDojOTljYmU0O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC01OTFwMzI6I2ZmZmZmZjtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLXJxOTUxbDojZjFmYWZmO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC05aGlqdTE6IzU0NWI2NDtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWhvdmVyLW13OGI5NzojNTQ1YjY0O1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZTojODc5NTk2O1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci1tMDlveHk6IzAwMmI2NjtcbiAgLS1mb250LWJveC12YWx1ZS1sYXJnZS13ZWlnaHQtZ3B3aGxxOjMwMDtcbiAgLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1rdWtmc2s6MC4yNXB4O1xuICAtLWZvbnQtY2hhcnQtZGV0YWlsLXNpemUtcG9iODlmOjE0cHg7XG4gIC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3E6NDAwO1xuICAtLWZvbnQtZXhwYW5kYWJsZS1oZWFkaW5nLXNpemUtb2V6ZDBwOjE0cHg7XG4gIC0tZm9udC1mYW1pbHktYmFzZS00b20zaHI6XCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS15dDRud2Y6TW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC10cndtZDQ6MTZweDtcbiAgLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1zaXplLXpmdzd1MjoxMnB4O1xuICAtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctYnBodmJpOm5vcm1hbDtcbiAgLS1mb250LWxpbmstYnV0dG9uLXdlaWdodC0zZHo5cGM6NDAwO1xuICAtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZzoyMnB4O1xuICAtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyOjE4cHg7XG4gIC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWI6MTRweDtcbiAgLS1mb250LXNpemUtYm9keS1zLTUzM3ByaDoxMnB4O1xuICAtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtNHUwb2Q3OjQ0cHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmcteGwtazlhMHF0OjI4cHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmctbC1sMjFyODY6MThweDtcbiAgLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZToxOHB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtdzFjNGNlOjE2cHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmcteHMtcHowNHozOjE2cHg7XG4gIC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG46YXV0bztcbiAgLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyOmF1dG87XG4gIC0tZm9udC10YWJzLWRpc2FibGVkLXdlaWdodC11ZXcxN286NDAwO1xuICAtLWZvbnQtdGFicy1saW5lLWhlaWdodC1vbTdsMHA6MjJweDtcbiAgLS1mb250LXRhYnMtc2l6ZS0wa3lvbGk6MTRweDtcbiAgLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LXdlYzJkZzo3MDA7XG4gIC0tZm9udC13ZWlnaHQtYnV0dG9uLTgwcXY0Zjo3MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZy14bC13am14cDM6NDAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0xaGY4NDU6NzAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS02dGxiZnA6NDAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1ta2h1N2M6NzAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtbGZtcjkyOjQwMDtcbiAgLS1mb250LXdlaWdodC1oZWF2eS1zY21sanY6NzAwO1xuICAtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHM6bm9ybWFsO1xuICAtLWxldHRlci1zcGFjaW5nLWRpc3BsYXktbC1zcmE5cWI6bm9ybWFsO1xuICAtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtODd0OTZlOm5vcm1hbDtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtYmVqeXp3Om5vcm1hbDtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0ta2Z3aGR3Om5vcm1hbDtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiOm5vcm1hbDtcbiAgLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsOjIycHg7XG4gIC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZDoxNnB4O1xuICAtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC16Z25weHQ6NTZweDtcbiAgLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dDozNnB4O1xuICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC12b2c4dzc6MjJweDtcbiAgLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poOjIycHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWgwbGRzOToyMHB4O1xuICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtanNlbm4xOjIwcHg7XG4gIC0tYm9yZGVyLWFjdGl2ZS13aWR0aC1sazM1eDg6MnB4O1xuICAtLWJvcmRlci1jb2RlLWVkaXRvci1zdGF0dXMtZGl2aWRlci13aWR0aC1qMjJud3c6MHB4O1xuICAtLWJvcmRlci1jb250YWluZXItc3RpY2t5LXdpZHRoLXhvM3EybDoxcHg7XG4gIC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtczF4NnQwOjFweDtcbiAgLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtMGs3MjVxOjFweDtcbiAgLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC12MzYzNXc6MXB4O1xuICAtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhOjFweDtcbiAgLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NjoxcHg7XG4gIC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLWZwZGRvczowcHg7XG4gIC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pOjRweDtcbiAgLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3Y6MXB4O1xuICAtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktN2MwODRoOjMgNTtcbiAgLS1ib3JkZXItbGluZS1jaGFydC1saW5lLWpvaW4tejJudTFjOm1pdGVyO1xuICAtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLXF0NzNtYjoycHg7XG4gIC0tYm9yZGVyLXBhbmVsLWhlYWRlci13aWR0aC14bzJzYmk6MHB4O1xuICAtLWJvcmRlci1wYW5lbC10b3Atd2lkdGgtdmt0dXZvOjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWFsZXJ0LWZsYjBtcDoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1pcWN4c3I6MTZweDtcbiAgLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anM6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yOjJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcTowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnOjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1teGVwYWw6NTAlO1xuICAtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxOjJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaTowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1kcm9wem9uZS1rNjVrNHA6MHB4O1xuICAtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItZXFreDM5OjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4OjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcDoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1wb3BvdmVyLTFwZ2h0MjoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpOjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLXRpbGVzLWNucnVoczoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3Y6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtY2hhdC1idWJibGUtaDl5YXpnOjJweDtcbiAgLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tOGYxcWdnOjJweDtcbiAgLS1ib3JkZXItdGFibGUtc3RpY2t5LXdpZHRoLW1iN2VzcTowcHg7XG4gIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLWd5Z200Mzo1cHggYXV0byBIaWdobGlnaHQ7XG4gIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLWVmYnA1aDowcHg7XG4gIC0tYm9yZGVyLXdpZHRoLWFsZXJ0LXphenVoZzoxcHg7XG4gIC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4bjoxcHg7XG4gIC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItMWEzc2s2OjFweDtcbiAgLS1tb3Rpb24tZHVyYXRpb24tZXh0cmEtc2xvdy1yd3pmbnA6MjcwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWZhc3QteHYyeWl6OjkwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWNwOTg0ZzoxMzVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtN3hheHBwOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnM6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11Mndzams6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1hdmF0YXItZ2VuLWFpLWdyYWRpZW50LXlmcmlscjozNjAwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWF2YXRhci1sb2FkaW5nLWRvdHMtMzN5OWwxOjEyMDBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC02ejFoOGU6MTM1bXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS05MC1mNGg2anc6MTM1bXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQtd3UxdjZxOjE4MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWt5cHphajoxMzVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tc2xvdy1uY21yb3o6MTgwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stajAxdGtnOjkwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1wYWNlZC13cnNrMGw6MTgwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1xdWljay1kemZhdGE6OTBtcztcbiAgLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LThzY3R1bjpjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtbGl2NXN1OmN1YmljLWJlemllcigwLCAwLCAwLCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1iLXdrMnAzNDpjdWJpYy1iZXppZXIoMSwgMCwgMC44MywgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYy0ybWx0b3E6Y3ViaWMtYmV6aWVyKDAuODQsIDAsIDAuMTYsIDEpO1xuICAtLW1vdGlvbi1lYXNpbmctYXZhdGFyLWdlbi1haS1ncmFkaWVudC1sN2M5emo6Y3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtbDN3Ym9hOmN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1yb3RhdGUtOTAtbmNqcG51OmN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLTcycnJxdzplYXNlLW91dDtcbiAgLS1tb3Rpb24tZWFzaW5nLXNob3ctcXVpY2stbHZpNWk4OmVhc2Utb3V0O1xuICAtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay05a3R3NjY6bGluZWFyO1xuICAtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLW81MmVsNDplYXNlLW91dDtcbiAgLS1tb3Rpb24tZWFzaW5nLXJlc3BvbnNpdmUtODBraTA4OmVhc2Utb3V0O1xuICAtLW1vdGlvbi1lYXNpbmctc3RpY2t5LXhrMzZ5YjplYXNlLW91dDtcbiAgLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtcmY2bG1sOmVhc2Utb3V0O1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLTdsd2F5NDoxMzVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tZXhwcmVzc2l2ZS15NzBpamo6MTgwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtd3FzdDBlOjI3MG1zO1xuICAtLW1vdGlvbi1rZXlmcmFtZXMtZmFkZS1pbi05YzF6M2Y6YXdzdWktZmFkZS1pbi0zNTAwM2M7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1mYWRlLW91dC14dDJ0Zno6YXdzdWktZmFkZS1vdXQtMzUwMDNjO1xuICAtLW1vdGlvbi1rZXlmcmFtZXMtc3RhdHVzLWljb24tZXJyb3ItODU3b2k2OmF3c3VpLW5vbmUtMzUwMDNjO1xuICAtLW1vdGlvbi1rZXlmcmFtZXMtc2NhbGUtcG9wdXAtc3J3bXZ5OmF3c3VpLW5vbmUtMzUwMDNjO1xuICAtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1tN3J0aHo6MjM0cHg7XG4gIC0tc2l6ZS1jb250cm9sLTczdWxqNToxNHB4O1xuICAtLXNpemUtaWNvbi1iaWctaHl4YXJxOjMycHg7XG4gIC0tc2l6ZS1pY29uLWxhcmdlLTFqY2lkcDo0OHB4O1xuICAtLXNpemUtaWNvbi1tZWRpdW0tNnNyb29mOjE2cHg7XG4gIC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGs6MTZweDtcbiAgLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLThuY3Y5Njo1NHB4O1xuICAtLXNpemUtdmVydGljYWwtaW5wdXQtb2Fta3Z1OjMycHg7XG4gIC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC0wNG54Zjg6MTVweDtcbiAgLS1zcGFjZS1hbGVydC1hY3Rpb24tbGVmdC01dDdmY3Q6MjBweDtcbiAgLS1zcGFjZS1hbGVydC1ob3Jpem9udGFsLWJ3aDUxdjoyMHB4O1xuICAtLXNwYWNlLWFsZXJ0LW1lc3NhZ2UtcmlnaHQtcHg0OHR4OjBweDtcbiAgLS1zcGFjZS1hbGVydC12ZXJ0aWNhbC1mNG4zcXM6MTJweDtcbiAgLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4OjNweDtcbiAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC1sY2Z0amk6MjBweDtcbiAgLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDM6M3B4O1xuICAtLXNwYWNlLWJ1dHRvbi1pY29uLW9ubHktaG9yaXpvbnRhbC14dXhmbWo6MTZweDtcbiAgLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhOjNweDtcbiAgLS1zcGFjZS1idXR0b24tbW9kYWwtZGlzbWlzcy12ZXJ0aWNhbC1qMm0wY3A6NHB4O1xuICAtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92OjBweDtcbiAgLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MToycHg7XG4gIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1ndXR0ZXItdG9oejFlOjBweDtcbiAgLS1zcGFjZS1jYXJkLWhvcml6b250YWwtbXRmb2E4OjIwcHg7XG4gIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1saGV4eGk6MjBweDtcbiAgLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItZnJ3aDg5OjNweDtcbiAgLS1zcGFjZS1jb250YWluZXItY29udGVudC10b3AtZGtsdXo5OjE2cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3AtYm9tamJ1OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtb2Vid3FlOjIwcHg7XG4gIC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tZDNpdjAzOjE2cHg7XG4gIC0tc3BhY2UtZGFyay1oZWFkZXItb3ZlcmxhcC1kaXN0YW5jZS1mNm9vNnU6MHB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtNXNwcGcwOjhweDtcbiAgLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNTo4cHg7XG4gIC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtbGxwM2FrOjMycHg7XG4gIC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXdndXkybTowcHg7XG4gIC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXItbHI1dms2OjBweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1hY3Rpb24tbGVmdC1zc20yOWk6MTZweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1kaXNtaXNzLXJpZ2h0LXJ5ZHhqajo0cHg7XG4gIC0tc3BhY2UtZmxhc2hiYXItaG9yaXpvbnRhbC1kczBlZjM6MTJweDtcbiAgLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmk6MjBweDtcbiAgLS1zcGFjZS1rZXktdmFsdWUtZ2FwLTV3ZDJkZDoycHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLXZlNG9zYzoyMHB4O1xuICAtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5OjQwcHg7XG4gIC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnY6MzZweDtcbiAgLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmctazFqcHk4OjEycHg7XG4gIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tanFmMnh1OjIwcHg7XG4gIC0tc3BhY2UtbW9kYWwtaG9yaXpvbnRhbC1ycHBiamI6MjBweDtcbiAgLS1zcGFjZS1vcHRpb24taWNvbi1iaWctdG9wLWI3ZXIzcDoycHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC1ib3R0b20tYTY3amNxOjQwcHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC10b3AtYWR4bzgxOjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbC0yam1ma2o6MTJweDtcbiAgLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtM2M4cW1nOjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtbmF2LWxlZnQtYzV0NGhqOjMycHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zazozMnB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtMjN3OHB2OjMycHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLTUxN3RsdDowcHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtYm90dG9tLWhsem13aToyMHB4O1xuICAtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NzozcHg7XG4gIC0tc3BhY2UtdGFicy1jb250ZW50LXRvcC01M2RqbG86MTZweDtcbiAgLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTJ0dTh3YjowcHg7XG4gIC0tc3BhY2UtdGFibGUtY29udGVudC1ib3R0b20tcjlsMWMyOjBweDtcbiAgLS1zcGFjZS10YWJsZS1lbWJlZGRlZC1oZWFkZXItdG9wLXU3eDFheDoxMnB4O1xuICAtLXNwYWNlLXRhYmxlLWZvb3Rlci1ob3Jpem9udGFsLXQ1cmJyNDoyMHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzE6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLXZocngyZDoyMHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1ib3R0b20tOGk0aWh6OjRweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtZnVsbC1wYWdlLWJvdHRvbS1kbXlyZ3E6NHB4O1xuICAtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtY2lhazBzOjBweDtcbiAgLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXM6MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQtMngteHhzLXI1ZjF0czo0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLTJ4LW0tOTYwNm4yOjE2cHg7XG4gIC0tc3BhY2Utc2NhbGVkLTJ4LWwtejZtYWprOjIwcHg7XG4gIC0tc3BhY2Utc2NhbGVkLTJ4LXhsLTIwcWJ6dToyNHB4O1xuICAtLXNwYWNlLXNjYWxlZC1ub25lLWNoNWZheTowcHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1OjJweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozODo0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MTo4cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxOjEycHg7XG4gIC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsOjE2cHg7XG4gIC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4OjIwcHg7XG4gIC0tc3BhY2Utc2NhbGVkLXhsLXJsanFmdDoyNHB4O1xuICAtLXNwYWNlLXNjYWxlZC14eGwteDMzMG1lOjMycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4eGwtNjc5emhkOjQwcHg7XG4gIC0tc3BhY2Utc3RhdGljLXh4eHMteGw2am9oOjJweDtcbiAgLS1zcGFjZS1zdGF0aWMteHhzLXo2dzVicTo0cHg7XG4gIC0tc3BhY2Utc3RhdGljLXhzLWZkajhpeDo4cHg7XG4gIC0tc3BhY2Utc3RhdGljLXMtOHdzenIyOjEycHg7XG4gIC0tc3BhY2Utc3RhdGljLW0tcW5kcjFzOjE2cHg7XG4gIC0tc3BhY2Utc3RhdGljLWwtcGlzNHRwOjIwcHg7XG4gIC0tc3BhY2Utc3RhdGljLXhsLTdtcTByZzoyNHB4O1xuICAtLXNwYWNlLXN0YXRpYy14eGwtN3oyZmQyOjMycHg7XG4gIC0tc3BhY2Utc3RhdGljLXh4eGwtcGF4bDJxOjQwcHg7XG4gIC0tc3BhY2Utbm9uZS1sa3o4NHc6MHB4O1xuICAtLXNwYWNlLXh4eHMtejI4MTE0OjJweDtcbiAgLS1zcGFjZS14eHMtOXJyeHRpOjRweDtcbiAgLS1zcGFjZS14cy14ZjVjaDM6OHB4O1xuICAtLXNwYWNlLXMtMjAyNWhsOjEycHg7XG4gIC0tc3BhY2UtbS1rcGc4aWQ6MTZweDtcbiAgLS1zcGFjZS1sLXh1MXg4MDoyMHB4O1xuICAtLXNwYWNlLXhsLTVmZHd6dToyNHB4O1xuICAtLXNwYWNlLXh4bC1wZDMyMDU6MzJweDtcbiAgLS1zcGFjZS14eHhsLWd2cTk4dDo0MHB4O1xuICAtLXNoYWRvdy1jb250YWluZXItdTUwY2I4OjAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpO1xuICAtLXNoYWRvdy1jb250YWluZXItYWN0aXZlLTJ1cDhvcjowcHggNHB4IDhweCByZ2JhKDAsIDI4LCAzNiwgMC40NSk7XG4gIC0tc2hhZG93LWRyb3Bkb3duLXhyamp1dTowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctZHJvcHVwLW92c3A0aDowIC0xcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctZmxhc2gtY29sbGFwc2VkLXB4ZGFpcjowcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLXNoYWRvdy1mbGFzaC1zdGlja3ktcDFpMmppOjAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpO1xuICAtLXNoYWRvdy1tb2RhbC0xZjQwYjM6MCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tc2hhZG93LXBhbmVsLWV5dzc1MzowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctcGFuZWwtdG9nZ2xlLXM3ejBibzowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctcG9wb3Zlci1vbmEwOXI6MHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KTtcbiAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLW5mbXNlZzowIC0ycHggMXB4IC0xcHggcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAwIC0xcHggMXB4IC0xcHggcmdiYSgwLCAyOCwgMzYsIDAuMyk7XG4gIC0tc2hhZG93LXNwbGl0LXNpZGUtcThqcjJ2OjAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpO1xuICAtLXNoYWRvdy1zdGlja3ktaHh1MnB2OjBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC1mOXdpdms6MHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KTtcbiAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQ6NHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQ6LTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpO1xufVxuXG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTMwMC1mN2Y4eHE6I2Q2M2YzODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtNDAwLWpvdTU0azojZWQ1OTU4O1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC01MDAtZGE5NTFpOiNmZTZlNzM7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTYwMC1lamNzN2U6I2ZmOGE4YTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtNzAwLThhY3FiaDojZmZhMDllO1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC04MDAtNWl6d24wOiNmZmIzYjA7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTkwMC00andxZ2g6I2ZmYzRjMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTAwMC11N2xmaHU6I2ZmZDJjZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTEwMC1mOHZhdWQ6I2ZmZTBkZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTIwMC1sMzU3cnI6I2ZmZWNlYTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMzAwLXl1ZGZtdzojYzU1MzA1O1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS00MDAta2MyYTh2OiNkZTY5MjM7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTUwMC0wZ29qYm86I2YyN2MzNjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNjAwLWU2YmN0NDojZjg5MjU2O1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS03MDAta3ZyNmRjOiNmY2E1NzI7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTgwMC11NzhybGU6I2ZmYjY4YjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtOTAwLWtuYm4xZzojZmZjNmE0O1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMDAwLTJqODRiODojZmZkNGJiO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMTAwLWpybTU1MzojZmZlMWNmO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMjAwLW93dmJxaTojZmZlZGUyO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy0zMDAtbjV1bjVhOiM5NzcwMDE7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTQwMC15eGo2dWM6I2IwODQwMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNTAwLTZ2NDFhcTojYzU5NjAwO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy02MDAtZnpmanFoOiNkM2E2MWM7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTcwMC16a2Y1NzA6I2RmYjUyYztcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctODAwLXloMXQ4NTojZWFjMzNhO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy05MDAtcG9xMHMyOiNmMWNmNjU7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTEwMDAtYWQ4aWljOiNmN2RiOGE7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTExMDAtNTI2Y2VlOiNmY2U1YTg7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTEyMDAtczNrZG8yOiNmZmVmYzk7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMzAwLXgwdmgyMDojNDg4NTFhO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTQwMC1sZnM1ZWo6IzVhOWIyOTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi01MDAtOGJvcDdyOiM2OWFlMzQ7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNjAwLWZ1ZjQ2OTojN2RiZDRjO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTcwMC02a2xiMXo6IzhmY2E2MTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi04MDAtanF6YWVvOiM5ZmQ2NzM7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tOTAwLWFtY3A0NjojYjJkZjhkO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTEwMDAtcTJ0cTdzOiNjNWU3YTg7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMTEwMC03OXZjdG06I2Q1ZWZiZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMjAwLXF6azBiNTojZTRmN2Q1O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtMzAwLTRwNzVyaTojMDE4OTc3O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtNDAwLXJndmt1dTojMDA5ZDg5O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtNTAwLWN1dXpsZTojMDBiMDliO1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtNjAwLWd3dWpydTojNDBiZmE5O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtNzAwLXhjMmplZzojNWZjY2I3O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtODAwLTE0emVvajojNzdkN2MzO1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtOTAwLWhxNmhhbzojOTRlMGQwO1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtMTAwMC03MjEyeGI6I2FjZTlkYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTExMDAtYWplaWNwOiNjMmYwZTY7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC0xMjAwLWhpZGgzdjojZDdmN2YwO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0zMDAtZXV1ZGs3OiMwMDgxOWM7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTQwMC02aHlsd2k6IzA0OTdiYTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNTAwLWtyNGNhdTojMDhhYWQyO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS02MDAtbXMyc21pOiM0NGI5ZGQ7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTcwMC01Nmt2d2w6IzYzYzZlNztcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtODAwLWlqZzA4OTojNzlkMmYwO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS05MDAtdW82aG83OiM5OGRjZjU7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTEwMDAtd3U4cWh6OiNiM2U0Zjg7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTExMDAtZjEwb2RhOiNjYWVkZmM7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTEyMDAtN2dua3N2OiNkZGY0ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTMwMC15MXhmZG86IzQ4NmRlODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNDAwLXFlYTdvcDojNjM4NGY1O1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi01MDAtdG5xZGNiOiM3Njk4ZmU7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTYwMC01cnJwdnE6IzhlYTlmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNzAwLTdidTI0MDojYTJiOGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi04MDAtNjlldmMxOiNiMWM1ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTkwMC1hYjJtdnE6I2MzZDFmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTAwMC14Zmg2OW86I2QyZGNmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTEwMC16aGQzYm06I2RmZTZmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTIwMC02a25xcHI6I2VjZjBmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMzAwLXhucWhmejojOGQ1OWRlO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS00MDAtb3c4NjU1OiNhMTczZWE7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTUwMC1zbWhhenU6I2IwODhmNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNjAwLTd2dmllbTojYmY5YmY5O1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS03MDAtZGxmdW1rOiNjYmFiZmM7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTgwMC04aHRrb3g6I2Q2YmFmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtOTAwLTQ1MTVpZTojZGZjOGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMDAwLW5kZWFpNDojZThkNWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMTAwLWo0Z3U1MDojZWZlMmZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMjAwLTYzdzczbzojZjVlZGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMzAwLWhveWwwdzojYzY0YTcwO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNDAwLXE1c2V6dzojZDU2ODg5O1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNTAwLTZ5enJnbTojZTA3ZjlkO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNjAwLXgya3ltMTojZWI5MmFkO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNzAwLXZpeGpsYTojZjVhMmJiO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstODAwLXZxam5tdzojZmZiMGM4O1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstOTAwLW8xamllczojZmZjMWQ0O1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTAwMC1xNTd2bG06I2ZmZDFkZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTExMDAtN3lidGR1OiNmZmRmZTg7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay0xMjAwLWtwaHUyajojZmZlY2YxO1xuICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1jcml0aWNhbC0zeXBpemo6I2Q2M2YzODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtaGlnaC15N2NkdWc6I2ZlNmU3MztcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtbWVkaXVtLXdhdXc3cjojZjg5MjU2O1xuICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1sb3ctMXpuYno1OiNkZmI1MmM7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLXBvc2l0aXZlLW02cm1yNjojNjlhZTM0O1xuICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1pbmZvLTZtamFhcTojMDhhYWQyO1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZWdhdGl2ZS1qYTg1a3E6I2ZmNWQ2NDtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtcG9zaXRpdmUtMTF2cXhsOiM2YWFmMzU7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLWluZm8tdG1mYjltOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5ldXRyYWwtcjBwN3VsOiM5NWE1YTY7XG4gICAgLS1jb2xvci1jaGFydHMtbGluZS1ncmlkLTRxN3B3YjojNDE0NzUwO1xuICAgIC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay1uaWZhOXg6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLWF4aXMtMW13M3R1OiM0MTQ3NTA7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xLXk3OXlkejojNDg2ZGU4O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMi1qdXkxcjk6I2UwN2Y5ZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMtOGlqaWt6OiMwMTg5Nzc7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00LXAyYnB4YzojYjA4OGY1O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNS1rbnFmaGc6I2M1NTMwNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTYtYTQ0czI0OiM4ZWE5ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC03LTljenkxbzojZmZiMGM4O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtOC1iNjA4NnE6IzQwYmZhOTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTkta2pxbDM5OiNkNmJhZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xMC1jdGNoYXE6I2Y4OTI1NjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTExLWRzMm1pZTojYzNkMWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTItNXFjaHJ3OiNmZmRmZTg7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xMy1lbmQ1Y3M6Izk0ZTBkMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE0LWJ3MTJzdDojZWZlMmZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTUtY2Z6MjNuOiNmZmM2YTQ7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xNi1ja28zZHo6I2VjZjBmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE3LXZqMGJqOTojZDU2ODg5O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTgtNGR6cXJkOiNkN2Y3ZjA7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xOS1wdWJ6NzQ6I2ExNzNlYTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIwLWEzam8xbDojZmZlZGUyO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjEtbzU2dXliOiM3Njk4ZmU7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yMi1wdmlya3E6I2Y1YTJiYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIzLXJ6bmRjdzojMDBiMDliO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjQtY3k0dHhjOiNjYmFiZmM7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yNS00amMxbzY6I2YyN2MzNjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI2LTF5bzhoejojYjFjNWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjctNWd1dnh3OiNmZmQxZGU7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yOC05aHVlNHg6Izc3ZDdjMztcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI5LTE5YzRpNDojZThkNWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzAtN2ZndzRoOiNmZmI2OGI7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zMS14YjJ0eWU6I2RmZTZmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMyLXg0eGUzMzojYzY0YTcwO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzMtc3c4bnBhOiNjMmYwZTY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zNC03aHVrb3I6IzhkNTlkZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM1LWExNnMxejojZmZlMWNmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzYtNXI4dHk5OiM2Mzg0ZjU7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zNy1yMDNrYTk6I2ViOTJhZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM4LXhxbmY4bzojMDA5ZDg5O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzktcDJ0Y2F3OiNiZjliZjk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00MC12a2hyd3o6I2RlNjkyMztcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQxLWQzZmMwcjojYTJiOGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDItMXhqZHNlOiNmZmMxZDQ7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00My1hNnJxYWw6IzVmY2NiNztcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ0LXFpbHV3azojZGZjOGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDUtcjY1bnpoOiNmY2E1NzI7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00Ni05bXc0OXk6I2QyZGNmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ3LW43YzFvMDojZmZlY2YxO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDgtMHBjNzQ5OiNhY2U5ZGI7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00OS1tbzZteGw6I2Y1ZWRmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTUwLXlyb3lldDojZmZkNGJiO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwteXFsN3M3OiNkNjNmMzg7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1oaWdoLXhscXpvODojZmU2ZTczO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwtcGU3Z204OiMwMDAwMDA7XG4gICAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1oaWdoLTZwem45bzojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLW5nbmI1YjojMTYxOTFmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYTojZmY1ZDY0O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMXMxODVnOiMxNjE5MWY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbDojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXU3NWY0czojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTk2ZDJuNTojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWxkNXQzYzojMTYxOTFmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC0xNXk0MzM6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojMTYxOTFmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC1zZHdtZm06IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtc3Z2MDV3OiM4Nzk1OTY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2ZmNWQ2NDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtaHV1eWN4OiMyMTI1MmM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctd3VvaWRmOiMyMTI1MmM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1mNGdoNW06IzIxMjUyYztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyOiMyYTJlMzM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItOWVrcHplOiMyMTI1MmM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGM6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xczojMWEyMDI5O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5azojNDE0NzUwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtM2ZrZ25tOiMyYTJlMzM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZDojMTIyOTNiO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NDojNDE0NzUwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXdwYWI3NTojMTIyOTNiO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzAwMDAwMDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1tMTE4MnM6IzFhMjAyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMxMjI5M2I7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6czojMTYxOTFmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbW9iaWxlLXBhbmVsLThwaXR1dDojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2k6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydDojNDE0NzUwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXE6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNjojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMDojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTFxNHd1ZTpyZ2JhKDIyLCAyNSwgMzEsIDAuOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LXg2aDRqdjojNjg3MDc4O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeDojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LXA0MGJpcTojMDBhMWM5O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1remo0em46I2ZhZmFmYTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWxheW91dC1kZWZhdWx0LTVlejc0dTojNDE0NzUwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS10cGtvOXU6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLWRsNnZnNzojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tOiMwMGExYzk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLTllaXUwMzojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2OiM2ODcwNzg7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGU6IzFhMjAyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtODJzNGM1OiNmZjVkNjQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtMjdtbmFsOiNmYmQzMzI7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6IzI3MGExMTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNzllcXg1OiMxMjI5M2I7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLWN4MHd1NDojMTcyMjExO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy1wa296NDk6IzE5MTEwMDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWJrbm5hdTojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC1iYnd0NnA6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiMwYTRhNzQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LWJxdTdwdjojODc5NTk2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1weDQzbGg6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojODc5NTk2O1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6Izg3OTU5NjtcbiAgICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWsxcjQ1djojODc5NTk2O1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOHNlNW40OiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6I2FhYjdiODtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1nYXAyaGo6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cDojNjg3MDc4O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1hOThoYXE6Izg3OTU5NjtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDk6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLTlzaGhtaTojMmEyZTMzO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtOTU1OGN6OiM4Nzk1OTY7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQ6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pZDV2cW86IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQ6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LWllZnJnajojODc5NTk2O1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiMwMGExYzk7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5czojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYjojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWxheW91dC1mOWdpY2U6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3g6IzU0NWI2NDtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS1nbzhvY3E6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmOiM4Nzk1OTY7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG86IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLW5idGpyNTojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWc0ZXdrazojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojZmJkMzMyO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci00cXk4MXE6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojZmFmYWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLXFsZWJhMjojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTFjdDBuNTojODc5NTk2O1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojNjg3MDc4O1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTg6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXJsdGxodjpyZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjc6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWk6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWV0ank0YzojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2g6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEyczojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItemNhc3E2OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXFiaXpvZTojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTI4aG43NDojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItcnlwcDNtOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItNW0yMmZ6OiNlYWVkZWQ7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLW9tcmk3ajojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LXFxMzlxbjojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTk4a29kaDojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYjojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLWNieDZoeTojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTZhdjlkdDojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1jb3VudGVyLWpqeGd3YzojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1mZDF6bWM6IzY4NzA3ODtcbiAgICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1ueGZzdnM6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtcTBwMThzOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtbDc0YWowOiM2ODcwNzg7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbW56M3M3OiM2ODcwNzg7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojNDRiOWQ2O1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNzojZWFlZGVkO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS03eG9uOW46Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWVtcHR5LXQzcTUwdzojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1xdmJyZHQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQteGN5Y2Z2OiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC03MW1uc2Y6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLTFsMW5iYzojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktN2JiZzhqOiNiZjgwZmY7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWg6I2VhZWRlZDtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZDA0dmVpOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWhvbWUtaGVhZGVyLWRlZmF1bHQtZGZuZzloOiNlYWVkZWQ7XG4gICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxazojYWFiN2I4O1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDE6IzY4NzA3ODtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxOiM4Nzk1OTY7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bDojODc5NTk2O1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtOWd3em5vOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2OiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MzojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc286I2ZhZmFmYTtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtcXFxMnUyOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZDojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjM6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ieHVieGs6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtcG1rOHJ3OiMxYTIwMjk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlOiMwMGExYzk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenE6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6Izk5Y2JlNDtcbiAgICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtOG13aWl4OiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC1meDg1bnk6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteTF4dmF3OiMxYTIwMjk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC10OXR4NWQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1odDBkMTU6IzAwYTFjOTtcbiAgICAtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXA6I2ZmNWQ2NDtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrcjojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGo6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2OiM2YWFmMzU7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneTojZmJkMzMyO1xuICAgIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnA6I2ZhZmFmYTtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1lNzFxZGE6IzY4NzA3ODtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLXVxNGg3dzojMDA3M2JiO1xuICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtbjBvMHZhOiM2ODcwNzg7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLWw3cG1sbDojMDA3M2JiO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LTU5MXAzMjojMWEyMDI5O1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6IzEyMjkzYjtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC05aGlqdTE6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXItbXc4Yjk3OiNjNmM2Y2Q7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzY4NzA3ODtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci1tMDlveHk6IzQ0YjlkNjtcbiAgICAtLXNoYWRvdy1jb250YWluZXItdTUwY2I4OjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLXNoYWRvdy1kcm9wZG93bi14cmpqdXU6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LWRyb3B1cC1vdnNwNGg6MCAtMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMXB4IC0xcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IC0xcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LWZsYXNoLXN0aWNreS1wMWkyamk6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LW1vZGFsLTFmNDBiMzowIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctcGFuZWwtZXl3NzUzOjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLXNoYWRvdy1wYW5lbC10b2dnbGUtczd6MGJvOjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLXNoYWRvdy1wb3BvdmVyLW9uYTA5cjowcHggMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAtLXNoYWRvdy1zcGxpdC1ib3R0b20tbmZtc2VnOjAgLTJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgLTFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctc3BsaXQtc2lkZS1xOGpyMnY6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LXN0aWNreS1oeHUycHY6MHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLWY5d2l2azowcHggMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LWtjcWlpZDo0cHggMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LXBuNG56dDotNHB4IDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4uYXdzdWktcG9sYXJpcy1jb21wYWN0LW1vZGU6bm90KCNcXDkpIHtcbiAgLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dToyOHB4O1xuICAtLXNpemUtdmVydGljYWwtcGFuZWwtaWNvbi1vZmZzZXQtMDRueGY4OjEzcHg7XG4gIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtZjRuM3FzOjhweDtcbiAgLS1zcGFjZS1idXR0b24tbW9kYWwtZGlzbWlzcy12ZXJ0aWNhbC1qMm0wY3A6MnB4O1xuICAtLXNwYWNlLWNhcmQtdmVydGljYWwtbGhleHhpOjE2cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWRrbHV6OToxMnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWJvbWpidTo4cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6OjhweDtcbiAgLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS1kM2l2MDM6MTJweDtcbiAgLS1zcGFjZS1leHBhbmRhYmxlLXNlY3Rpb24taWNvbi1vZmZzZXQtdG9wLTVzcHBnMDo0cHg7XG4gIC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpOjE2cHg7XG4gIC0tc3BhY2Uta2V5LXZhbHVlLWdhcC01d2QyZGQ6MHB4O1xuICAtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS12ZTRvc2M6MTZweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLXNpbjk4OToyNHB4O1xuICAtLXNwYWNlLW1vZGFsLWNvbnRlbnQtYm90dG9tLWpxZjJ4dToxNnB4O1xuICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLWE2N2pjcTozMnB4O1xuICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLWFkeG84MToxNnB4O1xuICAtLXNwYWNlLXBhbmVsLWhlYWRlci12ZXJ0aWNhbC0zYzhxbWc6MTZweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtd214b3NrOjI0cHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC0yM3c4cHY6MjRweDtcbiAgLS1zcGFjZS1wYW5lbC1zcGxpdC1ib3R0b20taGx6bXdpOjE2cHg7XG4gIC0tc3BhY2UtdGFicy1jb250ZW50LXRvcC01M2RqbG86MTJweDtcbiAgLS1zcGFjZS10YWJsZS1lbWJlZGRlZC1oZWFkZXItdG9wLXU3eDFheDo4cHg7XG4gIC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWJvdHRvbS04aTRpaHo6MnB4O1xuICAtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lczoxNnB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC14eHMtcjVmMXRzOjBweDtcbiAgLS1zcGFjZS1zY2FsZWQtMngtbS05NjA2bjI6OHB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC1sLXo2bWFqazoxMnB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC14bC0yMHFienU6MTZweDtcbiAgLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTU6MHB4O1xuICAtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4OjJweDtcbiAgLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxOjRweDtcbiAgLS1zcGFjZS1zY2FsZWQtcy05cThuMnE6OHB4O1xuICAtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbDoxMnB4O1xuICAtLXNwYWNlLXNjYWxlZC1sLTA4amI4ODoxNnB4O1xuICAtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQ6MjBweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhsLXgzMzBtZToyNHB4O1xuICAtLXNwYWNlLXNjYWxlZC14eHhsLTY3OXpoZDozMnB4O1xufVxuXG4uYXdzdWktbW90aW9uLWRpc2FibGVkOm5vdCgjXFw5KSB7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWV4dHJhLXNsb3ctcnd6Zm5wOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tZmFzdC14djJ5aXo6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1tb2RlcmF0ZS1jcDk4NGc6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1hdmF0YXItZ2VuLWFpLWdyYWRpZW50LXlmcmlscjowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWF2YXRhci1sb2FkaW5nLWRvdHMtMzN5OWwxOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC02ejFoOGU6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtOTAtZjRoNmp3OjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC13dTF2NnE6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWt5cHphajowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctbmNtcm96OjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2c6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcGFjZWQtd3JzazBsOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXF1aWNrLWR6ZmF0YTowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUtN2x3YXk0OjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tZXhwcmVzc2l2ZS15NzBpamo6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXdxc3QwZTowbXM7XG59XG5cbi5hd3N1aS1jb250ZXh0LWNvbXBhY3QtdGFibGU6bm90KCNcXDkpIHtcbiAgLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dToyOHB4O1xuICAtLXNwYWNlLWFsZXJ0LXZlcnRpY2FsLWY0bjNxczo4cHg7XG4gIC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwtajJtMGNwOjJweDtcbiAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWxoZXh4aToxNnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1jb250ZW50LXRvcC1ka2x1ejk6MTJweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1ib21qYnU6OHB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLXFxbnd3ejo4cHg7XG4gIC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tZDNpdjAzOjEycHg7XG4gIC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC01c3BwZzA6NHB4O1xuICAtLXNwYWNlLWtleS12YWx1ZS1nYXAtNXdkMmRkOjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjOjE2cHg7XG4gIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tanFmMnh1OjE2cHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC1ib3R0b20tYTY3amNxOjMycHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC10b3AtYWR4bzgxOjE2cHg7XG4gIC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNjOHFtZzoxNnB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC13bXhvc2s6MjRweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LTIzdzhwdjoyNHB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS1obHptd2k6MTZweDtcbiAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLTUzZGpsbzoxMnB4O1xuICAtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AtdTd4MWF4OjhweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtYm90dG9tLThpNGloejoycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1OjBweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozODoycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MTo0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxOjhweDtcbiAgLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2w6MTJweDtcbiAgLS1zcGFjZS1zY2FsZWQtbC0wOGpiODg6MTZweDtcbiAgLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0OjIwcHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4bC14MzMwbWU6MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQteHh4bC02Nzl6aGQ6MzJweDtcbn1cblxuLmF3c3VpLWNvbnRleHQtdG9wLW5hdmlnYXRpb246bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tZjl2ZGxhOiNmZjVkNjQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMXMxODVnOiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13Mmcxa2w6IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLW51MjJoNTojMTYxOTFmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXU3NWY0czojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC05NmQybjU6IzJhMmUzMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItbGJxMDJqOiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWxkNXQzYzojMTYxOTFmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzOiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jYWxlbmRhci1jdXJyZW50LWRhdGUtNWZzd2FxOiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC1zZHdtZm06IzE2MTkxZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LXN2djA1dzojODc5NTk2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWVycm9yLTB0aWcxZDojZmY1ZDY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtaHV1eWN4OiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1sb2FkaW5nLXd1b2lkZjojMjEyNTJjO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWhzZ2RmZDojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1mNGdoNW06IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1cjojMjMyZjNlO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci05ZWtwemU6IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGM6IzAwYTFjOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1uZmptcXM6IzFhMjAyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrOiM0MTQ3NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtM2ZrZ25tOiMyMzJmM2U7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1hbzhwYWQ6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItbjk1Zjc0OiM0MTQ3NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXdwYWI3NTojMTIyOTNiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItZXduNDh6OiMwMDAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LW0xMTgyczojMWEyMDI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwOiM0MTQ3NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLXN2cnU1MjojMTIyOTNiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzOiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbW9iaWxlLXBhbmVsLThwaXR1dDojMjMyZjNlO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQtN3FlNWtpOiMyMzJmM2U7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtaG92ZXItbjN4ZzJ0OiM0MTQ3NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXE6IzAwYTFjOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC04c2xxZDY6IzQ0YjlkNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwOiM0NGI5ZDY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTFxNHd1ZTpyZ2JhKDIyLCAyNSwgMzEsIDAuOCk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS14Nmg0anY6IzY4NzA3ODtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItdDBpYWl4OiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LXA0MGJpcTojMDBhMWM5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gta3pqNHpuOiNmYWZhZmE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1OiM0MTQ3NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS10cGtvOXU6IzAwYTFjOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246IzJhMmUzMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3OiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbTojMDBhMWM5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzOiM0NGI5ZDY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2OiM2ODcwNzg7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlOiMxYTIwMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzU6I2ZmNWQ2NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtMjdtbmFsOiNmYmQzMzI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3Itd2doNWJnOiMyNzBhMTE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby03OWVxeDU6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLWN4MHd1NDojMTcyMjExO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXdhcm5pbmctcGtvejQ5OiMxOTExMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItYmtubmF1OiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC1iYnd0NnA6IzJhMmUzMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLThiZDBmbTojMGE0YTc0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtYnF1N3B2OiM4Nzk1OTY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1weDQzbGg6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiNkNWRiZGI7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtazFyNDV2OiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOHNlNW40OiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiNhYWI3Yjg7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWdhcDJoajojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnOiMwMGExYzk7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtZHdzZDZwOiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1hOThoYXE6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5OiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pOiMyYTJlMzM7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzAwYTFjOTtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kZWZhdWx0LTk1NThjejojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLTJxbmFhNDojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbzojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXZpYXF2cDojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQ6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2o6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiMwMGExYzk7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6IzAwYTFjOTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLW5neG92ajojMDBhMWM5O1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYjojMDBhMWM5O1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3g6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtZ284b2NxOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGY6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG86IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci1uYnRqcjU6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZzRld2trOiMwMGExYzk7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTI6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiM4Nzk1OTY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojNjg3MDc4O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiM5NWE1YTY7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2OnJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjc6IzQ0YjlkNjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTVob2hhaTojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWV0ank0YzojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdnRydWtoOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtcnl1cTJzOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItemNhc3E2OiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtcWJpem9lOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbjojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMjhobjc0OiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItcnlwcDNtOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMDojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci01bTIyZno6I2VhZWRlZDtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLW9tcmk3ajojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXNrdzUyYjojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtcXEzOXFuOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTk4a29kaDojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci15cTQ0ZWI6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItY2J4Nmh5OiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTZhdjlkdDojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC16MzBtZW86IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItamp4Z3djOiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1mZDF6bWM6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LTlmNHQ0dTojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLW54ZnN2czojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtcTBwMThzOiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtcWJ6cXdlOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC1sNzRhajA6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbW56M3M3OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ZG84MDI6IzQ0YjlkNjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtaXdtd3A3OiNlYWVkZWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS03eG9uOW46Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLXI5d2JnYjojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtZW1wdHktdDNxNTB3OiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1xdmJyZHQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDI6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC14Y3ljZnY6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC03MW1uc2Y6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtdHRtbmI0OiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1zbXdyN2E6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLTFsMW5iYzojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLTdiYmc4ajojYmY4MGZmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaDojZWFlZGVkO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZDA0dmVpOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1kZWZhdWx0LWRmbmc5aDojZWFlZGVkO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtZjkyOTFrOiNhYWI3Yjg7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDE6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXpkM3B1MTojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsOiM4Nzk1OTY7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtOWd3em5vOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdjojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc286I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLXFxcTJ1MjojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZWNsMmFkOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjM6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYnh1YnhrOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1wbWs4cnc6IzFhMjAyOTtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlOiMwMGExYzk7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTNucDFhZzojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojNDRiOWQ2O1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6Izk5Y2JlNDtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLThtd2lpeDojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteTF4dmF3OiMxYTIwMjk7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtdDl0eDVkOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLWh0MGQxNTojMDBhMWM5O1xuICAtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkOiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwOiNmZjVkNjQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyOiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGo6IzQ0YjlkNjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTg0aHlidjojNmFhZjM1O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5OiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnA6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZTcxcWRhOiM2ODcwNzg7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItdXE0aDd3OiMwMDczYmI7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtbjBvMHZhOiM2ODcwNzg7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci1sN3BtbGw6IzAwNzNiYjtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNTkxcDMyOiMxYTIwMjk7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6IzEyMjkzYjtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtOWhpanUxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzY4NzA3ODtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItbTA5b3h5OiM0NGI5ZDY7XG59XG5cbi5hd3N1aS1jb250ZXh0LWZsYXNoYmFyOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMxMjI5M2I7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwYTRhNzQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzAwMDAwMDtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5OiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZDA0dmVpOiNmYWZhZmE7XG59XG5cbi5hd3N1aS1jb250ZXh0LWZsYXNoYmFyLXdhcm5pbmc6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLWV3bjQ4ejojMDAwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gta3pqNHpuOiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWluLWZsYXNoLTdsYjRqajpyZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5OiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZDA0dmVpOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LTN6cjZuMzojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItajVqdGI1OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWludmVydGVkLWhvdmVyLTlyMHJqazojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtOWJ0ejZwOiMxNjE5MWY7XG59XG5cbi5hd3N1aS1jb250ZXh0LWFsZXJ0Om5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMxMjI5M2I7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwYTRhNzQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzAwMDAwMDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTE6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5OiM1NDViNjQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiM1NDViNjQ7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOiM1NDViNjQ7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiNmZmZmZmY7XG59XG5cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXI6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMTYxOTFmO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXIuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGU6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMTYxOTFmO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aS1jb250ZXh0LWZsYXNoYmFyLXdhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzAwYTFjOTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojMTYxOTFmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXZ2Z2hvMTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojMTYxOTFmO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZy5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXoxMmV0ajojMDBhMWM5O1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1mMHRzdHY6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiMxNjE5MWY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiMxNjE5MWY7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpLWNvbnRleHQtYWxlcnQ6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWdsMTVwOTojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXZ2Z2hvMTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86IzE2MTkxZjtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1jb250ZXh0LWFsZXJ0LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC13ejNkejU6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwMGExYzk7XG4gICAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTE6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDk6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1oMWVsN286IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiMxNjE5MWY7XG4gIH1cbn1cbi5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtbmV1dHJhbC04MG1qYzM6IzhjOGM5NDtcbiAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5lZ2F0aXZlLWphODVrcTojZGIwMDAwO1xuICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtcG9zaXRpdmUtMTF2cXhsOiMwMDgwMmY7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1pbmZvLXRtZmI5bTojMDA2Y2UwO1xuICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmV1dHJhbC1yMHA3dWw6IzY1Njg3MTtcbiAgLS1jb2xvci1jaGFydHMtbGluZS1ncmlkLTRxN3B3YjojZGVkZWUzO1xuICAtLWNvbG9yLWNoYXJ0cy1saW5lLXRpY2stbmlmYTl4OiNkZWRlZTM7XG4gIC0tY29sb3ItY2hhcnRzLWxpbmUtYXhpcy0xbXczdHU6I2RlZGVlMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLXhqbDJ0ejojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXBlN2dtODojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gtNnB6bjlvOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLW5nbmI1YjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy10cGhsaG46IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLTVwMGRrcTojZjlmOWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi1mOXZkbGE6I2RiMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0xczE4NWc6I2QxZjFmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbDojZjBmYmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OiNkMWYxZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajojZjBmYmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6I2QxZjFmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTE1eTQzMzojZWJlYmYwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojZjNmM2Y3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiNmNmY2Zjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1zdnYwNXc6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2RiMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojZjNmM2Y3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGY6I2Y5ZjlmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6I2ViZWJmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiNmM2YzZjc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZTojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YzojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWs6I2RlZGVlMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZDojZjBmYmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQ6I2YzZjNmNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtd3BhYjc1OiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXgzMHJkcDojZWJlYmYwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTI6I2YwZmJmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6czojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1vYmlsZS1wYW5lbC04cGl0dXQ6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1uM3hnMnQ6I2ViZWJmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtYWN0aXZlLXlpNmQ3bjojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1kZWZhdWx0LWFmdHJrdTojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0wd2FlaXI6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLXo4eDU1cTojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNjojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1hdnBjZDA6IzAwNGE5ZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktMXE0d3VlOnJnYmEoMzUsIDQzLCA1NSwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ibHVlLTN2eHcyMzojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZWVuLWI0Z3l1MTojMDA4MDJmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXkteDZoNGp2OiM0MjQ2NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tcmVkLXl6MTZiYjojZGIwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci14bXR3aWI6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItYWN0aXZlLXMzaDJqdzojMjMyYjM3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci04cjIzYzI6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtcDQwYmlxOiMwMDZjZTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1remo0em46I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC01ZXo3NHU6I2ViZWJmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbTojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzOiMwMDRhOWU7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTI3bW5hbDojODU1OTAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXdnaDViZzojZmZmNWY1O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNzllcXg1OiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy1jeDB3dTQ6I2VmZmZmMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLWJid3Q2cDojZWJlYmYwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiNiOGU3ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWF2YXRhci1kZWZhdWx0LXo4MzExaDojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctcHg0M2xoOiNmNmY2Zjk7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1mMHRzdHY6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6IzAwMmI2NjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWsxcjQ1djojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLThzZTVuNDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC15OTR1Znc6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6IzAwMmI2NjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZ2FwMmhqOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1uNjdrd3o6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTE6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLWFybW82YzojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtZGFyay10aGVtZS03ejU4Zmg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1kd3NkNnA6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDk6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtajRrdzdwOiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC05NTU4Y3o6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQ6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtem56Y2ZkOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWQ1dnFvOiNlYmViZjA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci0wc2Z5eTQ6I2I0YjRiYjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci0zOGdxemM6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kaW1tZWQtaG92ZXItdTJ2a20yOiM4YzhjOTQ7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLW9mNDUyZDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1sOW85anI6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2o6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoOiNlYmViZjA7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiMwMDJiNjY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLW5neG92ajojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTVuNGdmODojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYjojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlOiNiNGI0YmI7XG4gIC0tY29sb3ItYm9yZGVyLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItdXU0eWQ4OiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3g6I2I0YjRiYjtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtZ284b2NxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGY6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG86IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci1uYnRqcjU6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWphcHN4MDojZGIwMDAwO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2s6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtbXpuMHVyOiMwMDgwMmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojODU1OTAwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtN3NrMjVkOiM4YzhjOTQ7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci00cXk4MXE6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTI6I2ViZWJmMDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiNkZWRlZTM7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTg6IzY1Njg3MTtcbiAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1ybHRsaHY6cmdiYSgxNSwgMjAsIDI2LCAwLjEyKTtcbiAgLS1jb2xvci1zdHJva2UtY2hhcnQtbGluZS1xM250N2Y6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjc6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTVob2hhaTojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWV0ank0YzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLW00N3RpNzojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdnRydWtoOiMwMDZjZTA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtcnl1cTJzOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItemNhc3E2OiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6IzAwMmI2NjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtcWJpem9lOiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxOiMwMDZjZTA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbjojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMjhobjc0OiMwMDZjZTA7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItcnlwcDNtOiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMDojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXZ2Z2hvMTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1oMWVsN286IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci01bTIyZno6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLW9tcmk3ajojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtcXEzOXFuOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTk4a29kaDojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tNmF2OWR0OiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYzojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHM6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczc6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245bjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTcxbW5zZjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWhvbWUtaGVhZGVyLWRlZmF1bHQtZGZuZzloOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1zZWNvbmRhcnktdzl4eXowOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS1mOTI5MWs6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWsyZmJ4MTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1rMTJ5dWw6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm86IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2OiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTM6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXc2M3JzbzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtcXFxMnUyOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LTN6cjZuMzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItajVqdGI1OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjM6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYnh1YnhrOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTMwMmRrZTojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6IzAwMmI2NjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItOXIwcmprOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtMTRzN29qOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWhvdmVyLWpnYzk5Zjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LTlidHo2cDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXllbGxvdy1xbGp0aWQ6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLThtd2lpeDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LXQ5dHg1ZDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1odDBkMTU6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLTljMGY4ZDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcDojZGIwMDAwO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrcjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tNzg3MXhqOiMwMDZjZTA7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy04NGh5YnY6IzAwODAyZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneTojODU1OTAwO1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtcTlsejZwOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLWU3MXFkYTojZWJlYmYwO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLXVxNGg3dzojZDFmMWZmO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLW4wbzB2YTojZWJlYmYwO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItbDdwbWxsOiNkMWYxZmY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6I2YwZmJmZjtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtOWhpanUxOiM0MjQ2NTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6IzQyNDY1MDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzhjOGM5NDtcbiAgLS1mb250LWJveC12YWx1ZS1sYXJnZS13ZWlnaHQtZ3B3aGxxOjcwMDtcbiAgLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1rdWtmc2s6MC4wMDVlbTtcbiAgLS1mb250LWNoYXJ0LWRldGFpbC1zaXplLXBvYjg5ZjoxMnB4O1xuICAtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtMm5qczdxOjcwMDtcbiAgLS1mb250LWV4cGFuZGFibGUtaGVhZGluZy1zaXplLW9lemQwcDoxNnB4O1xuICAtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LXRyd21kNDoyMHB4O1xuICAtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLXNpemUtemZ3N3UyOjE0cHg7XG4gIC0tZm9udC1saW5rLWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1icGh2Ymk6MC4wMDVlbTtcbiAgLS1mb250LWxpbmstYnV0dG9uLXdlaWdodC0zZHo5cGM6NzAwO1xuICAtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtNHUwb2Q3OjQycHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmcteGwtazlhMHF0OjI0cHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmctbC1sMjFyODY6MjBweDtcbiAgLS1mb250LXNpemUtaGVhZGluZy14cy1wejA0ejM6MTRweDtcbiAgLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbjpncmF5c2NhbGU7XG4gIC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqcjphbnRpYWxpYXNlZDtcbiAgLS1mb250LXRhYnMtZGlzYWJsZWQtd2VpZ2h0LXVldzE3bzo3MDA7XG4gIC0tZm9udC10YWJzLWxpbmUtaGVpZ2h0LW9tN2wwcDoyMHB4O1xuICAtLWZvbnQtdGFicy1zaXplLTBreW9saToxNnB4O1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtd2pteHAzOjcwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLW0tNnRsYmZwOjcwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLWxmbXI5Mjo3MDA7XG4gIC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLW5rdmV0czowLjAwNWVtO1xuICAtLWxldHRlci1zcGFjaW5nLWRpc3BsYXktbC1zcmE5cWI6LTAuMDNlbTtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLTg3dDk2ZTotMC4wMmVtO1xuICAtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1iZWp5enc6LTAuMDE1ZW07XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLWtmd2hkdzotMC4wMTBlbTtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiOi0wLjAwNWVtO1xuICAtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGw6MjBweDtcbiAgLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtemducHh0OjQ4cHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12OWhzdnQ6MzBweDtcbiAgLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtdm9nOHc3OjI0cHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1qc2VubjE6MThweDtcbiAgLS1ib3JkZXItYWN0aXZlLXdpZHRoLWxrMzV4ODo0cHg7XG4gIC0tYm9yZGVyLWNvZGUtZWRpdG9yLXN0YXR1cy1kaXZpZGVyLXdpZHRoLWoyMm53dzoxcHg7XG4gIC0tYm9yZGVyLWNvbnRhaW5lci1zdGlja3ktd2lkdGgteG8zcTJsOjBweDtcbiAgLS1ib3JkZXItY29udGFpbmVyLXRvcC13aWR0aC1zMXg2dDA6MHB4O1xuICAtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXE6MHB4O1xuICAtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXYzNjM1dzoycHg7XG4gIC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLWZwZGRvczoycHg7XG4gIC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pOjhweDtcbiAgLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3Y6MnB4O1xuICAtLWJvcmRlci1saW5lLWNoYXJ0LWxpbmUtam9pbi16Mm51MWM6cm91bmQ7XG4gIC0tYm9yZGVyLXBhbmVsLWhlYWRlci13aWR0aC14bzJzYmk6MXB4O1xuICAtLWJvcmRlci1wYW5lbC10b3Atd2lkdGgtdmt0dXZvOjFweDtcbiAgLS1ib3JkZXItcmFkaXVzLWFsZXJ0LWZsYjBtcDoxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaXFjeHNyOjRweDtcbiAgLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anM6MjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMjozcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXE6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZzoxNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLW14ZXBhbDo0cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3E6NHB4O1xuICAtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpOjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLWRyb3B6b25lLWs2NWs0cDoxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItZXFreDM5OjEycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqODo4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHA6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci0xcGdodDI6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLTdrMHZzaToyMHB4O1xuICAtLWJvcmRlci1yYWRpdXMtdGlsZXMtY25ydWhzOjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLXRva2VuLWg5eGEzdjo4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jaGF0LWJ1YmJsZS1oOXlhemc6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtdHV0b3JpYWwtcGFuZWwtaXRlbS04ZjFxZ2c6OHB4O1xuICAtLWJvcmRlci10YWJsZS1zdGlja3ktd2lkdGgtbWI3ZXNxOjFweDtcbiAgLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtZ3lnbTQzOjA7XG4gIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLWVmYnA1aDoycHg7XG4gIC0tYm9yZGVyLXdpZHRoLWFsZXJ0LXphenVoZzoycHg7XG4gIC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4bjoycHg7XG4gIC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItMWEzc2s2OjJweDtcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtN3hheHBwOjExNW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmczoxNjVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdTJ3c2prOjI1MG1zO1xuICAtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS04MGtpMDg6Y3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpO1xuICAtLW1vdGlvbi1lYXNpbmctc3RpY2t5LXhrMzZ5YjpjdWJpYy1iZXppZXIoMSwgMCwgMC44MywgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1leHByZXNzaXZlLXJmNmxtbDpjdWJpYy1iZXppZXIoMC44NCwgMCwgMC4xNiwgMSk7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUtN2x3YXk0OjExNW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1leHByZXNzaXZlLXk3MGlqajoxNjVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC13cXN0MGU6MjUwbXM7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1zdGF0dXMtaWNvbi1lcnJvci04NTdvaTY6YXdzdWktc3RhdHVzLWljb24tZXJyb3ItMzUwMDNjO1xuICAtLW1vdGlvbi1rZXlmcmFtZXMtc2NhbGUtcG9wdXAtc3J3bXZ5OmF3c3VpLXNjYWxlLXBvcHVwLTM1MDAzYztcbiAgLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtbTdydGh6OjIzOHB4O1xuICAtLXNpemUtY29udHJvbC03M3VsajU6MTZweDtcbiAgLS1zaXplLWljb24tbWVkaXVtLTZzcm9vZjoyMHB4O1xuICAtLXNpemUtdGFibGUtc2VsZWN0aW9uLWhvcml6b250YWwtOG5jdjk2OjQwcHg7XG4gIC0tc3BhY2UtYWxlcnQtYWN0aW9uLWxlZnQtNXQ3ZmN0OjEycHg7XG4gIC0tc3BhY2UtYWxlcnQtaG9yaXpvbnRhbC1id2g1MXY6MTZweDtcbiAgLS1zcGFjZS1hbGVydC1tZXNzYWdlLXJpZ2h0LXB4NDh0eDo0cHg7XG4gIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtZjRuM3FzOjhweDtcbiAgLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4OjRweDtcbiAgLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDM6MHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1pY29uLW9ubHktaG9yaXpvbnRhbC14dXhmbWo6NnB4O1xuICAtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGE6MHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLWoybTBjcDoycHg7XG4gIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3Y6LTVweDtcbiAgLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MTotNXB4O1xuICAtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZ3V0dGVyLXRvaHoxZTo2cHg7XG4gIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1saGV4eGk6MTZweDtcbiAgLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItZnJ3aDg5Oi03cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWRrbHV6OTo0cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6OjhweDtcbiAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWY2b282dTozNnB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtNXNwcGcwOjRweDtcbiAgLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNToxMnB4O1xuICAtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LWxscDNhazozNnB4O1xuICAtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci13Z3V5Mm06LTVweDtcbiAgLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azY6LTVweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1hY3Rpb24tbGVmdC1zc20yOWk6MTJweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1kaXNtaXNzLXJpZ2h0LXJ5ZHhqajowcHg7XG4gIC0tc3BhY2UtZmxhc2hiYXItaG9yaXpvbnRhbC1kczBlZjM6MTZweDtcbiAgLS1zcGFjZS1rZXktdmFsdWUtZ2FwLTV3ZDJkZDowcHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLXZlNG9zYzo0MHB4O1xuICAtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5OjI0cHg7XG4gIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tanFmMnh1OjE2cHg7XG4gIC0tc3BhY2Utb3B0aW9uLWljb24tYmlnLXRvcC1iN2VyM3A6MHB4O1xuICAtLXNwYWNlLXBhbmVsLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwtMmptZmtqOjhweDtcbiAgLS1zcGFjZS1wYW5lbC1uYXYtbGVmdC1jNXQ0aGo6MjhweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtd214b3NrOjI4cHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC0yM3c4cHY6MjRweDtcbiAgLS1zcGFjZS1wYW5lbC1zcGxpdC10b3AtNTE3dGx0OjIwcHg7XG4gIC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItZXB0dDk3OjRweDtcbiAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLTUzZGpsbzoxMnB4O1xuICAtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItMnR1OHdiOi04cHg7XG4gIC0tc3BhY2UtdGFibGUtY29udGVudC1ib3R0b20tcjlsMWMyOjRweDtcbiAgLS1zcGFjZS10YWJsZS1lbWJlZGRlZC1oZWFkZXItdG9wLXU3eDFheDowcHg7XG4gIC0tc3BhY2UtdGFibGUtZm9vdGVyLWhvcml6b250YWwtdDVyYnI0OjBweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItaG9yaXpvbnRhbC12aHJ4MmQ6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1ib3R0b20tOGk0aWh6OjBweDtcbiAgLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLWNpYWswczoyMHB4O1xuICAtLXNoYWRvdy1jb250YWluZXItdTUwY2I4OjBweCAwcHggMXB4IDFweCAjZTllYmVkLCAwcHggMXB4IDhweCAycHggcmdiYSgwLCA3LCAyMiwgMC4xMik7XG4gIC0tc2hhZG93LWNvbnRhaW5lci1hY3RpdmUtMnVwOG9yOjBweCAxcHggMXB4IDFweCAjZTllYmVkLCAwcHggNnB4IDM2cHggIzAwMDcxNjFhO1xuICAtLXNoYWRvdy1kcm9wZG93bi14cmpqdXU6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctZHJvcHVwLW92c3A0aDowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1mbGFzaC1jb2xsYXBzZWQtcHhkYWlyOjBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tc2hhZG93LWZsYXNoLXN0aWNreS1wMWkyamk6MHB4IDRweCA4cHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gIC0tc2hhZG93LW1vZGFsLTFmNDBiMzowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1wYW5lbC1leXc3NTM6MHB4IDBweCAwcHggMXB4ICNiNmJlYzk7XG4gIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS1zN3owYm86MHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEyKTtcbiAgLS1zaGFkb3ctcG9wb3Zlci1vbmEwOXI6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLW5mbXNlZzowcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctc3BsaXQtc2lkZS1xOGpyMnY6LTFweCAwcHggMXB4IDBweCAjZTllYmVkLCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWh4dTJwdjowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC1mOXdpdms6MHB4IDJweCAwcHggMHB4ICNlOWViZWQsIDBweCAxNnB4IDE2cHggLTEycHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3Qta2NxaWlkOjRweCAwcHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpO1xuICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtcG40bnp0Oi00cHggMCA4cHggMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjEpO1xufVxuXG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5lZ2F0aXZlLWphODVrcTojZmY3YTdhO1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1wb3NpdGl2ZS0xMXZxeGw6IzJiYjUzNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtaW5mby10bWZiOW06Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmV1dHJhbC1yMHA3dWw6I2E0YTRhZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLWdyaWQtNHE3cHdiOiM0MjQ2NTA7XG4gICAgLS1jb2xvci1jaGFydHMtbGluZS10aWNrLW5pZmE5eDojNDI0NjUwO1xuICAgIC0tY29sb3ItY2hhcnRzLWxpbmUtYXhpcy0xbXczdHU6IzQyNDY1MDtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXBlN2dtODojMDAwMDAwO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC02cHpuOW86IzBmMTQxYTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi1mOXZkbGE6I2ZmN2E3YTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZzojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13Mmcxa2w6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OiMzMzM4NDM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC05NmQybjU6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzOiMyMzJiMzc7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS01ZnN3YXE6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LXN2djA1dzojOGM4Yzk0O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3ItMHRpZzFkOiNmZjdhN2E7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1sb2FkaW5nLXd1b2lkZjojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItaHNnZGZkOiMzMzM4NDM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1cjojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZTojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1uZmptcXM6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWs6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubTojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1hbzhwYWQ6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQ6IzEzMTkyMDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzU6IzAwMTEyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1tMTE4MnM6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6czojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2k6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydDojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXE6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNjojNDJiNGZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMDojNzVjZmZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTFxNHd1ZTpyZ2JhKDE1LCAyMCwgMjYsIDAuNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LXg2aDRqdjojNjU2ODcxO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeDojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LXA0MGJpcTojNDJiNGZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1OiMzMzM4NDM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojNDJiNGZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtNThlenduOiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3OiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC0xbTZob206IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzOiM3NWNmZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1janh6M3Y6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLW92OTJ4ZTojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzU6I2ZmN2E3YTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWw6I2ZiZDMzMjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXdnaDViZzojMWYwMDAwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby03OWVxeDU6IzAwMTEyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiMwMDE0MDE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtYmJ3dDZwOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLThiZDBmbTojMDAyYjY2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzhjOGM5NDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctcHg0M2xoOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojYzZjNmNkO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXY6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLThzZTVuNDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiM3NWNmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZ2FwMmhqOiMyMzJiMzc7XG4gICAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWZnOHE0ZzojMTYxZDI2O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtZHdzZDZwOiM2NTY4NzE7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLTJxbmFhNDojMzMzODQzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZDojZjlmOWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3A6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiM0MjQ2NTA7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWQ1dnFvOiMyMzJiMzc7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTBzZnl5NDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncTojNDI0NjUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YzojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1sOW85anI6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LWllZnJnajojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojMWIyMzJkO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNiOGU3ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5czojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTVuNGdmODojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZTojNDI0NjUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLTJmYXFjeDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcTojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGY6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWNkcGIwbzojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItbmJ0anI1OiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWphcHN4MDojZmY3YTdhO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWc0ZXdrazojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLW16bjB1cjojMmJiNTM0O1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojZmJkMzMyO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC03c2syNWQ6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxOiM0MjQ2NTA7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtdTRlYXRuOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtcWxlYmEyOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiM0MjQ2NTA7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1pZmp0Mmo6IzBmMTQxYTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC00ZjN5bms6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiNhNGE0YWQ7XG4gICAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1ybHRsaHY6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNzojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiNjNmM2Y2Q7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTVob2hhaTojYzZjNmNkO1xuICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjOiM4YzhjOTQ7XG4gICAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTc6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdnRydWtoOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnM6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXpjYXNxNjojNzVjZmZmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1xYml6b2U6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbjojNzVjZmZmO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLXJ5cHAzbTojNzVjZmZmO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMDojNzVjZmZmO1xuICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmejojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1vbXJpN2o6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXNrdzUyYjojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1xcTM5cW46I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC05OGtvZGg6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci15cTQ0ZWI6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6I2I0YjRiYjtcbiAgICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi02YXY5ZHQ6I2I0YjRiYjtcbiAgICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC16MzBtZW86IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtZmQxem1jOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LTlmNHQ0dTojYjRiNGJiO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLXEwcDE4czojYzZjNmNkO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtcWJ6cXdlOiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNzojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ZG84MDI6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6I2ViZWJmMDtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktN3hvbjluOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLXI5d2JnYjojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDI6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtNzFtbnNmOiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtdHRtbmI0OiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojYTRhNGFkO1xuICAgIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmM6I2M2YzZjZDtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaDojZWJlYmYwO1xuICAgIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtZjkyOTFrOiNiNGI0YmI7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWsyZmJ4MTojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTE6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm86I2Y5ZjlmYTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXY6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXc2M3JzbzojZjlmOWZhO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTI6I2Y5ZjlmYTtcbiAgICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZWNsMmFkOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLXFnM2QyMzojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1wbWs4cnc6IzE2MWQyNjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0zMDJka2U6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0zbnAxYWc6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeDojNzVjZmZmO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC04bXdpaXg6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojYjRiNGJiO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWFjdGl2ZS15MXh2YXc6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LXQ5dHg1ZDojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLWh0MGQxNTojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1zbWFsbC05YzBmOGQ6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcDojZmY3YTdhO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLTc4NzF4ajojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy04NGh5YnY6IzJiYjUzNDtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5OiNmYmQzMzI7XG4gICAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cDojZjlmOWZhO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLWU3MXFkYTojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItdXE0aDd3OiMwMDZjZTA7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1uMG8wdmE6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItbDdwbWxsOiMwMDZjZTA7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNTkxcDMyOiMxNjFkMjY7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLXJxOTUxbDojMDAxMTI5O1xuICAgIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LTloaWp1MTojYzZjNmNkO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZTojNjU2ODcxO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLW0wOW94eTojNzVjZmZmO1xuICAgIC0tc2hhZG93LWNvbnRhaW5lci11NTBjYjg6MHB4IDFweCA4cHggMnB4IHJnYmEoMCwgNywgMjIsIDAuNik7XG4gICAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS0ydXA4b3I6MHB4IDFweCAxcHggMXB4ICMxOTI1MzQsIDBweCA2cHggMzZweCAjMDAwNDBjO1xuICAgIC0tc2hhZG93LWRyb3Bkb3duLXhyamp1dTowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAgIC0tc2hhZG93LWRyb3B1cC1vdnNwNGg6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgICAtLXNoYWRvdy1mbGFzaC1zdGlja3ktcDFpMmppOjBweCA0cHggOHB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgLS1zaGFkb3ctbW9kYWwtMWY0MGIzOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gICAgLS1zaGFkb3ctcGFuZWwtZXl3NzUzOjBweCAwcHggMHB4IDFweCAjNDE0ZDVjO1xuICAgIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS1zN3owYm86MHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1wb3BvdmVyLW9uYTA5cjowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAgIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1uZm1zZWc6MHB4IC0zNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgLS1zaGFkb3ctc3BsaXQtc2lkZS1xOGpyMnY6LTFweCAwcHggMXB4IDBweCAjMTkyNTM0LCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1zdGlja3ktaHh1MnB2OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjUpO1xuICAgIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC1mOXdpdms6MHB4IDJweCAwcHggMHB4ICM0MTRkNWMsIDBweCAxNnB4IDE2cHggLTEycHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQ6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LXBuNG56dDowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgfVxufVxuLmF3c3VpLXBvbGFyaXMtY29tcGFjdC1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtZjRuM3FzOjRweDtcbiAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC1sY2Z0amk6MTZweDtcbiAgLS1zcGFjZS1idXR0b24taWNvbi1vbmx5LWhvcml6b250YWwteHV4Zm1qOjRweDtcbiAgLS1zcGFjZS1idXR0b24tbW9kYWwtZGlzbWlzcy12ZXJ0aWNhbC1qMm0wY3A6MHB4O1xuICAtLXNwYWNlLWNhcmQtdmVydGljYWwtbGhleHhpOjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3AtYm9tamJ1OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6OjRweDtcbiAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWY2b282dTozMnB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtNXNwcGcwOjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjOjI0cHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1zaW45ODk6MTZweDtcbiAgLS1zcGFjZS1tb2RhbC1jb250ZW50LWJvdHRvbS1qcWYyeHU6OHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtMjN3OHB2OjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLTUxN3RsdDoxNnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtNTNkamxvOjhweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxOi0xcHg7XG59XG5cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtN3hheHBwOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnM6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11Mndzams6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLTdsd2F5NDowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWV4cHJlc3NpdmUteTcwaWpqOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC13cXN0MGU6MG1zO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtY29tcGFjdC10YWJsZTpub3QoI1xcOSkge1xuICAtLXNpemUtdmVydGljYWwtaW5wdXQtb2Fta3Z1OjMwcHg7XG4gIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtZjRuM3FzOjRweDtcbiAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC1sY2Z0amk6MTZweDtcbiAgLS1zcGFjZS1idXR0b24tbW9kYWwtZGlzbWlzcy12ZXJ0aWNhbC1qMm0wY3A6MHB4O1xuICAtLXNwYWNlLWNhcmQtdmVydGljYWwtbGhleHhpOjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWRrbHV6OTo0cHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3AtYm9tamJ1OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6OjRweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjOjQwcHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zazoyOHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtMjN3OHB2OjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLTUxN3RsdDoxNnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtNTNkamxvOjhweDtcbiAgLS1zcGFjZS10YWJsZS1lbWJlZGRlZC1oZWFkZXItdG9wLXU3eDFheDowcHg7XG4gIC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWJvdHRvbS04aTRpaHo6MHB4O1xufVxuXG4uYXdzdWktY29udGV4dC1jb21wYWN0LXRhYmxlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1vYW1rdnU6MzBweDtcbiAgLS1zcGFjZS1hbGVydC12ZXJ0aWNhbC1mNG4zcXM6NHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1ob3Jpem9udGFsLWxjZnRqaToxNnB4O1xuICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLWoybTBjcDowcHg7XG4gIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1saGV4eGk6MTJweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1ib21qYnU6MTJweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1xcW53d3o6NHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtMjN3OHB2OjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLTUxN3RsdDoxNnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtNTNkamxvOjhweDtcbn1cblxuLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LXRvcC1uYXZpZ2F0aW9uOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItdzJnMWtsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOTZkMm41OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTE1eTQzMzojMjMyYjM3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1zdnYwNXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGY6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YzojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xczojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWs6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQ6IzEzMTkyMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtd3BhYjc1OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tb2JpbGUtcGFuZWwtOHBpdHV0OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtaG92ZXItbjN4ZzJ0OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXE6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC04c2xxZDY6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwOiM3NWNmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTFxNHd1ZTpyZ2JhKDE1LCAyMCwgMjYsIDAuNyk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS14Nmg0anY6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItdDBpYWl4OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LXA0MGJpcTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gta3pqNHpuOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS10cGtvOXU6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzOiM3NWNmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzU6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NTojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItYmtubmF1OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC1iYnd0NnA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLThiZDBmbTojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtYnF1N3B2OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1weDQzbGg6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojNzVjZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtazFyNDV2OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOHNlNW40OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWdhcDJoajojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWZnOHE0ZzojMTYxZDI2O1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItYTk4aGFxOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWdsMTVwOTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC05c2hobWk6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kZWZhdWx0LTk1NThjejojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLTJxbmFhNDojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS16bnpjZmQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3A6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLTZhaHl4ZDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pZDV2cW86IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTBzZnl5NDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YzojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXZpYXF2cDojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQ6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbDlvOWpyOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci01bjRnZjg6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItMmZhcWN4OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtY2RwYjBvOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItbmJ0anI1OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDA6I2ZmN2E3YTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZzRld2trOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLW16bjB1cjojMmJiNTM0O1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtN3NrMjVkOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci00cXk4MXE6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTI6IzFiMjMyZDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiM0MjQ2NTA7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtaWZqdDJqOiMwZjE0MWE7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojMTYxZDI2O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiNhNGE0YWQ7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItdGV4dC1hY2NlbnQtbDVrbG43OiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWk6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ldGp5NGM6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEyczojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXpjYXNxNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUteWhieHhmOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXFiaXpvZTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTI4aG43NDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLXJ5cHAzbTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItNW0yMmZ6OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1vbXJpN2o6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1za3c1MmI6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LXFxMzlxbjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC05OGtvZGg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3IteXE0NGViOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLWNieDZoeTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi02YXY5ZHQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtejMwbWVvOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb3VudGVyLWpqeGd3YzojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtZmQxem1jOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC05ZjR0NHU6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1ueGZzdnM6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLXEwcDE4czojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LXFienF3ZTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtbDc0YWowOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtdWRvODAyOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNzojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktN3hvbjluOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1yOXdiZ2I6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWVtcHR5LXQzcTUwdzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQteGN5Y2Z2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtNzFtbnNmOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXR0bW5iNDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaG9tZS1oZWFkZXItZGVmYXVsdC1kZm5nOWg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxazojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTlnd3pubzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTI6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtcWczZDIzOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWJ4dWJ4azojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtcG1rOHJ3OiMxNjFkMjY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTMwMmRrZTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0zbnAxYWc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenE6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC04bXdpaXg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC1meDg1bnk6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLXkxeHZhdzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LXQ5dHg1ZDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1odDBkMTU6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLTljMGY4ZDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcDojZmY3YTdhO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrcjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tNzg3MXhqOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy04NGh5YnY6IzJiYjUzNDtcbiAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cDojZjlmOWZhO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1lNzFxZGE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci11cTRoN3c6IzAwNmNlMDtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1uMG8wdmE6IzY1Njg3MTtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLWw3cG1sbDojMDA2Y2UwO1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC01OTFwMzI6IzE2MWQyNjtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLXJxOTUxbDojMDAxMTI5O1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZTojNjU2ODcxO1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci1tMDlveHk6Izc1Y2ZmZjtcbn1cblxuLmF3c3VpLWNvbnRleHQtdG9wLW5hdmlnYXRpb24uYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tZjl2ZGxhOiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMXMxODVnOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13Mmcxa2w6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLW51MjJoNTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXU3NWY0czojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC05NmQybjU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItbGJxMDJqOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWxkNXQzYzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzOiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jYWxlbmRhci1jdXJyZW50LWRhdGUtNWZzd2FxOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC1zZHdtZm06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LXN2djA1dzojOGM4Yzk0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWVycm9yLTB0aWcxZDojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtaHV1eWN4OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1sb2FkaW5nLXd1b2lkZjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWhzZ2RmZDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1mNGdoNW06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItOWVrcHplOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5azojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYW84cGFkOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NDojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzU6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1uM3hnMnQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLXo4eDU1cTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1hdnBjZDA6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktMXE0d3VlOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LXg2aDRqdjojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci10MGlhaXg6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtcDQwYmlxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS10cGtvOXU6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzOiM3NWNmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzU6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtMjdtbmFsOiNmYmQzMzI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3Itd2doNWJnOiMxZjAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby03OWVxeDU6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLWN4MHd1NDojMDAxNDAxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWJrbm5hdTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtYmJ3dDZwOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC04YmQwZm06IzAwMmI2NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LWJxdTdwdjojOGM4Yzk0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctcHg0M2xoOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1mMHRzdHY6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6Izc1Y2ZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWsxcjQ1djojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLThzZTVuNDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLWJmejAwazojNzVjZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1nYXAyaGo6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWZnOHE0ZzojMTYxZDI2O1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItYTk4aGFxOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQ6IzMzMzg0MztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtem56Y2ZkOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWQ1dnFvOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci0wc2Z5eTQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci0zOGdxemM6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1sOW85anI6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2o6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNiOGU3ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLW5neG92ajojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTVuNGdmODojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3g6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtZ284b2NxOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGY6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG86I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci1uYnRqcjU6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWphcHN4MDojZmY3YTdhO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2s6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtbXpuMHVyOiMyYmI1MzQ7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtN3NrMjVkOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci00cXk4MXE6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTI6IzFiMjMyZDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiM0MjQ2NTA7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtaWZqdDJqOiMwZjE0MWE7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojMTYxZDI2O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiNhNGE0YWQ7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItdGV4dC1hY2NlbnQtbDVrbG43OiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWk6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ldGp5NGM6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEyczojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXpjYXNxNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUteWhieHhmOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXFiaXpvZTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTI4aG43NDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLXJ5cHAzbTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItNW0yMmZ6OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1vbXJpN2o6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1za3c1MmI6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LXFxMzlxbjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC05OGtvZGg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3IteXE0NGViOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLWNieDZoeTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi02YXY5ZHQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtejMwbWVvOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb3VudGVyLWpqeGd3YzojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtZmQxem1jOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC05ZjR0NHU6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1ueGZzdnM6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLXEwcDE4czojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LXFienF3ZTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtbDc0YWowOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtdWRvODAyOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNzojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktN3hvbjluOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1yOXdiZ2I6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWVtcHR5LXQzcTUwdzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQteGN5Y2Z2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtNzFtbnNmOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXR0bW5iNDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtZjkyOTFrOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDE6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXpkM3B1MTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtOWd3em5vOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc286I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLXFxcTJ1MjojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZWNsMmFkOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjM6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYWN0aXZlLXBtazhydzojMTYxZDI2O1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0zMDJka2U6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeDojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtOG13aWl4OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZng4NW55OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWFjdGl2ZS15MXh2YXc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC10OXR4NWQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItaHQwZDE1OiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zbWFsbC05YzBmOGQ6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXA6I2ZmN2E3YTtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3I6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLTc4NzF4ajojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2OiMyYmI1MzQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3k6I2ZiZDMzMjtcbiAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cDojZjlmOWZhO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1lNzFxZGE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci11cTRoN3c6IzAwNmNlMDtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1uMG8wdmE6IzY1Njg3MTtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLWw3cG1sbDojMDA2Y2UwO1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC01OTFwMzI6IzE2MWQyNjtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLXJxOTUxbDojMDAxMTI5O1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC05aGlqdTE6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWhvdmVyLW13OGI5NzojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZTojNjU2ODcxO1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci1tMDlveHk6Izc1Y2ZmZjtcbn1cblxuLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LWNvbnRlbnQtaGVhZGVyOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItdzJnMWtsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOTZkMm41OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTE1eTQzMzojMjMyYjM3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1zdnYwNXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGY6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXI6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItOWVrcHplOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5azojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYW84cGFkOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NDojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzU6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTdxZTVraTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtejh4NTVxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtOHNscWQ2OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMDojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0xcTR3dWU6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXkteDZoNGp2OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC1wNDBiaXE6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC01ZXo3NHU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC1kbDZ2Zzc6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDM6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1janh6M3Y6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWw6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NTojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy1wa296NDk6IzE5MTEwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLWJid3Q2cDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLXB4NDNsaDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC04c2U1bjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6Izc1Y2ZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZ2FwMmhqOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MWQyNjtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1kd3NkNnA6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtajRrdzdwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0OiMzMzM4NDM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbzojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItMHNmeXk0OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbDlvOWpyOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci01bjRnZjg6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItMmZhcWN4OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtY2RwYjBvOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItbmJ0anI1OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDA6I2ZmN2E3YTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZzRld2trOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLW16bjB1cjojMmJiNTM0O1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy1zaWRkaXg6I2ZiZDMzMjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LTdzazI1ZDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS11NGVhdG46IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtcWxlYmEyOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTFjdDBuNTojNDI0NjUwO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWlmanQyajojMGYxNDFhO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC00ZjN5bms6IzE2MWQyNjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTc4MWhpODojYTRhNGFkO1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXJsdGxodjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNzojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjOiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tbTQ3dGk3OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2g6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnM6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTY6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1xYml6b2U6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM206Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmejojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtb21yaTdqOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1xcTM5cW46I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtOThrb2RoOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tNmF2OWR0OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245bjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTcxbW5zZjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktN2JiZzhqOiNiZjgwZmY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxazojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTlnd3pubzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTI6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtcWczZDIzOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1wbWs4cnc6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTNucDFhZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLThtd2lpeDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteTF4dmF3OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtdDl0eDVkOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLWh0MGQxNTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTg0aHlidjojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5OiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZTcxcWRhOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItdXE0aDd3OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtbjBvMHZhOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci1sN3BtbGw6IzAwNmNlMDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNTkxcDMyOiMxNjFkMjY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6IzAwMTEyOTtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtOWhpanUxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzY1Njg3MTtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItbTA5b3h5OiM3NWNmZmY7XG4gIC0tc2hhZG93LWNvbnRhaW5lci11NTBjYjg6bm9uZTtcbiAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS0ydXA4b3I6MHB4IDFweCAxcHggMXB4ICMxOTI1MzQsIDBweCA2cHggMzZweCAjMDAwNDBjO1xuICAtLXNoYWRvdy1kcm9wZG93bi14cmpqdXU6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctZHJvcHVwLW92c3A0aDowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAtLXNoYWRvdy1tb2RhbC0xZjQwYjM6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctcG9wb3Zlci1vbmEwOXI6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLW5mbXNlZzowcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtc2lkZS1xOGpyMnY6LTFweCAwcHggMXB4IDBweCAjMTkyNTM0LCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWh4dTJwdjowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLWY5d2l2azowcHggMnB4IDBweCAwcHggIzQxNGQ1YywgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQ6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQ6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG59XG5cbi5hd3N1aS1jb250ZXh0LWNvbnRlbnQtaGVhZGVyLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItdzJnMWtsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOTZkMm41OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTE1eTQzMzojMjMyYjM3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1zdnYwNXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGY6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXI6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItOWVrcHplOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5azojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYW84cGFkOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NDojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzU6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTdxZTVraTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtejh4NTVxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtOHNscWQ2OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMDojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0xcTR3dWU6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXkteDZoNGp2OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC1wNDBiaXE6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC01ZXo3NHU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC1kbDZ2Zzc6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDM6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1janh6M3Y6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWw6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NTojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy1wa296NDk6IzE5MTEwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLWJid3Q2cDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLXB4NDNsaDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC04c2U1bjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6Izc1Y2ZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZ2FwMmhqOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MWQyNjtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1kd3NkNnA6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtajRrdzdwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0OiMzMzM4NDM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbzojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItMHNmeXk0OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbDlvOWpyOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci01bjRnZjg6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItMmZhcWN4OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtY2RwYjBvOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItbmJ0anI1OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDA6I2ZmN2E3YTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZzRld2trOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLW16bjB1cjojMmJiNTM0O1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy1zaWRkaXg6I2ZiZDMzMjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LTdzazI1ZDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS11NGVhdG46IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtcWxlYmEyOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTFjdDBuNTojNDI0NjUwO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWlmanQyajojMGYxNDFhO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC00ZjN5bms6IzE2MWQyNjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTc4MWhpODojYTRhNGFkO1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXJsdGxodjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNzojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjOiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tbTQ3dGk3OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2g6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnM6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTY6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1xYml6b2U6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM206Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmejojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtb21yaTdqOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1xcTM5cW46I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtOThrb2RoOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tNmF2OWR0OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245bjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTcxbW5zZjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktN2JiZzhqOiNiZjgwZmY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxazojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTlnd3pubzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTI6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtcWczZDIzOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1wbWs4cnc6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTNucDFhZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLThtd2lpeDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteTF4dmF3OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtdDl0eDVkOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLWh0MGQxNTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTg0aHlidjojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5OiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZTcxcWRhOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItdXE0aDd3OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtbjBvMHZhOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci1sN3BtbGw6IzAwNmNlMDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNTkxcDMyOiMxNjFkMjY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6IzAwMTEyOTtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtOWhpanUxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzY1Njg3MTtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItbTA5b3h5OiM3NWNmZmY7XG4gIC0tc2hhZG93LWNvbnRhaW5lci11NTBjYjg6bm9uZTtcbiAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS0ydXA4b3I6MHB4IDFweCAxcHggMXB4ICMxOTI1MzQsIDBweCA2cHggMzZweCAjMDAwNDBjO1xuICAtLXNoYWRvdy1kcm9wZG93bi14cmpqdXU6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctZHJvcHVwLW92c3A0aDowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAtLXNoYWRvdy1tb2RhbC0xZjQwYjM6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctcG9wb3Zlci1vbmEwOXI6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLW5mbXNlZzowcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtc2lkZS1xOGpyMnY6LTFweCAwcHggMXB4IDBweCAjMTkyNTM0LCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWh4dTJwdjowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLWY5d2l2azowcHggMnB4IDBweCAwcHggIzQxNGQ1YywgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQ6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQ6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG59XG5cbi5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWktY29udGV4dC1mbGFzaGJhcjpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OnJnYmEoMCwgNywgMjIsIDAuMik7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgwLCA3LCAyMiwgMC4xNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojZjlmOWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWdsMTVwOTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydTojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3A6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLTZhaHl4ZDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXZpYXF2cDojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQ6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiMwMDJiNjY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgxNSwgMjAsIDI2LCAwLjEyKTtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTI4aG43NDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLXJ5cHAzbTojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZDA0dmVpOiNmOWY5ZmE7XG59XG5cbi5hd3N1aS1jb250ZXh0LWZsYXNoYmFyLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6cmdiYSgwLCA3LCAyMiwgMC4yKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajpyZ2JhKDAsIDcsIDIyLCAwLjE1KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzAwMmI2NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiNmOWY5ZmE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctZjRtc3JyOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5czojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM206I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1xdmJyZHQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDI6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaTojZjlmOWZhO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OnJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHo6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLWt6ajR6bjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLWJmejAwazojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWZnOHE0ZzojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDk6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3Atb2Y0NTJkOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojMDAyYjY2O1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtM3pyNm4zOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1ob3Zlci1qNWp0YjU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItOXIwcmprOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC05YnR6NnA6IzBmMTQxYTtcbn1cblxuLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZy5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OnJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1remo0em46IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydTojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3A6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLTZhaHl4ZDojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtM3pyNm4zOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1ob3Zlci1qNWp0YjU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItOXIwcmprOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC05YnR6NnA6IzBmMTQxYTtcbn1cblxuLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LWFsZXJ0Om5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6cmdiYSgwLCA3LCAyMiwgMC4xKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajpyZ2JhKDAsIDcsIDIyLCAwLjA1KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzAwMmI2NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLWV3bjQ4ejojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLWJmejAwazojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLW9mNDUyZDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgxNSwgMjAsIDI2LCAwLjEyKTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1xdmJyZHQ6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDI6IzBmMTQxYTtcbiAgLS1mb250LWV4cGFuZGFibGUtaGVhZGluZy1zaXplLW9lemQwcDoxNHB4O1xufVxuXG4uYXdzdWktY29udGV4dC1hbGVydC5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OnJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtNThlenduOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci13dWs1ZWM6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtOGw3ZXdxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUteWhieHhmOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojMGYxNDFhO1xuICAtLWZvbnQtZXhwYW5kYWJsZS1oZWFkaW5nLXNpemUtb2V6ZDBwOjE0cHg7XG59XG5cbi5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWktY29udGV4dC1jb250ZW50LWhlYWRlciAuYXdzdWktY29udGV4dC1hbGVydDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi1mOXZkbGE6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0xczE4NWc6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtbnUyMmg1OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQtdTc1ZjRzOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC05NmQybjU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItbGJxMDJqOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtbGQ1dDNjOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NTojZGVkZWUzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzOiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16MTJldGo6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS01ZnN3YXE6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLXNkd21mbTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtc3Z2MDV3OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3ItMHRpZzFkOiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1odXV5Y3g6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctd3VvaWRmOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItaHNnZGZkOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWY0Z2g1bTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YzojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xczojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWs6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC0zZmtnbm06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQ6IzEzMTkyMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtd3BhYjc1OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LW0xMTgyczojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLXN2cnU1MjojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2k6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1uM3hnMnQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLXo4eDU1cTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1hdnBjZDA6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktMXE0d3VlOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LXg2aDRqdjojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci10MGlhaXg6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtcDQwYmlxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS10cGtvOXU6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC01OGV6d246dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLWRsNnZnNzojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci13dWs1ZWM6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDM6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1janh6M3Y6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWw6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1Ymc6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NTojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtY3gwd3U0OiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy1wa296NDk6IzE5MTEwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLWJid3Q2cDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC1icXU3cHY6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLXB4NDNsaDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC04c2U1bjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci1iZnowMGs6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZ2FwMmhqOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MWQyNjtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1kd3NkNnA6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtajRrdzdwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0OiMzMzM4NDM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbzojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItMHNmeXk0OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbDlvOWpyOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaDojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmo6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci01bjRnZjg6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbXh1bHAyOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItMmZhcWN4OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtY2RwYjBvOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItbmJ0anI1OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDA6I2ZmN2E3YTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZzRld2trOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLW16bjB1cjojMmJiNTM0O1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy1zaWRkaXg6I2ZiZDMzMjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LTdzazI1ZDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS11NGVhdG46IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtcWxlYmEyOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTFjdDBuNTojNDI0NjUwO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWlmanQyajojMGYxNDFhO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC00ZjN5bms6IzE2MWQyNjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTc4MWhpODojYTRhNGFkO1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXJsdGxodjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNzojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjOiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tbTQ3dGk3OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2g6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnM6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTY6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1xYml6b2U6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0yOGhuNzQ6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM206Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtMHhlbDEwOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmejojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtb21yaTdqOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1xcTM5cW46I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtOThrb2RoOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1jYng2aHk6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tNmF2OWR0OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXozMG1lbzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qanhnd2M6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtOWY0dDR1OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItbnhmc3ZzOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2U6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLWw3NGFqMDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC1pd213cDc6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245bjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItcjl3YmdiOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXhjeWNmdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTcxbW5zZjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktN2JiZzhqOiNiZjgwZmY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1kMDR2ZWk6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxazojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTlnd3pubzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTI6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtcWczZDIzOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1wbWs4cnc6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTNucDFhZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHg6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLThtd2lpeDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteTF4dmF3OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtdDl0eDVkOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLWh0MGQxNTojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTg0aHlidjojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5OiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZTcxcWRhOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItdXE0aDd3OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtbjBvMHZhOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci1sN3BtbGw6IzAwNmNlMDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNTkxcDMyOiMxNjFkMjY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWw6IzAwMTEyOTtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtOWhpanUxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1tdzhiOTc6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWU6IzY1Njg3MTtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItbTA5b3h5OiM3NWNmZmY7XG59XG5cbi5hd3N1aS1jb250ZXh0LWNvbnRlbnQtaGVhZGVyIC5hd3N1aS1jb250ZXh0LWFsZXJ0LmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYTojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItdzJnMWtsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHM6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTk2ZDJuNTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1sZDV0M2M6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiNkZWRlZTM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC0xNXk0MzM6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXoxMmV0ajojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1zdnYwNXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci0wdGlnMWQ6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWh1dXljeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGY6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZjRnaDVtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXI6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItOWVrcHplOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5azojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYW84cGFkOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NDojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzU6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienM6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTdxZTVraTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtejh4NTVxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtOHNscWQ2OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMDojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0xcTR3dWU6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXkteDZoNGp2OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC1wNDBiaXE6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC01ZXo3NHU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3bjp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLXd1azVlYzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC0xbTZob206IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLTllaXUwMzojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLWNqeHozdjojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLW92OTJ4ZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtODJzNGM1OiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTI3bW5hbDojZmJkMzMyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXdnaDViZzojMWYwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNzllcXg1OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy1jeDB3dTQ6IzAwMTQwMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXBrb3o0OTojMTkxMTAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWJrbm5hdTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtYmJ3dDZwOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC04YmQwZm06IzAwMmI2NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LWJxdTdwdjojOGM4Yzk0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctcHg0M2xoOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1mMHRzdHY6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS0yZTFoa3I6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWsxcjQ1djojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLThzZTVuNDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLWJmejAwazojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1nYXAyaGo6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWZnOHE0ZzojMTYxZDI2O1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItYTk4aGFxOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1qNGt3N3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQ6IzMzMzg0MztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtem56Y2ZkOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWQ1dnFvOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci0wc2Z5eTQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3Bqcmo6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci0zOGdxemM6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1sOW85anI6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2o6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNiOGU3ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXM6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLW5neG92ajojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTVuNGdmODojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3g6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtZ284b2NxOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGY6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG86I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci1uYnRqcjU6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWphcHN4MDojZmY3YTdhO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2s6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtbXpuMHVyOiMyYmI1MzQ7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeDojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtN3NrMjVkOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci00cXk4MXE6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXU0ZWF0bjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTI6IzFiMjMyZDtcbiAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41OiM0MjQ2NTA7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtaWZqdDJqOiMwZjE0MWE7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luazojMTYxZDI2O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4OiNhNGE0YWQ7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gIC0tY29sb3ItdGV4dC1hY2NlbnQtbDVrbG43OiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWk6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ldGp5NGM6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEyczojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXpjYXNxNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUteWhieHhmOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXFiaXpvZTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTI4aG43NDojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLXJ5cHAzbTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItNW0yMmZ6OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1vbXJpN2o6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1za3c1MmI6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LXFxMzlxbjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC05OGtvZGg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3IteXE0NGViOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLWNieDZoeTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi02YXY5ZHQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtejMwbWVvOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb3VudGVyLWpqeGd3YzojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtZmQxem1jOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC05ZjR0NHU6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1ueGZzdnM6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLXEwcDE4czojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LXFienF3ZTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtbDc0YWowOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtdWRvODAyOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNzojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktN3hvbjluOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1yOXdiZ2I6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWVtcHR5LXQzcTUwdzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItd2oxeWgyOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQteGN5Y2Z2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtNzFtbnNmOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXR0bW5iNDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmM6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS03YmJnOGo6I2JmODBmZjtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtZjkyOTFrOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDE6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXpkM3B1MTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtOWd3em5vOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc286I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLXFxcTJ1MjojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZWNsMmFkOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjM6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYWN0aXZlLXBtazhydzojMTYxZDI2O1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0zMDJka2U6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeDojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtOG13aWl4OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZng4NW55OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWFjdGl2ZS15MXh2YXc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC10OXR4NWQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItaHQwZDE1OiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zbWFsbC05YzBmOGQ6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXA6I2ZmN2E3YTtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3I6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLTc4NzF4ajojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2OiMyYmI1MzQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3k6I2ZiZDMzMjtcbiAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cDojZjlmOWZhO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1lNzFxZGE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci11cTRoN3c6IzAwNmNlMDtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1uMG8wdmE6IzY1Njg3MTtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLWw3cG1sbDojMDA2Y2UwO1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC01OTFwMzI6IzE2MWQyNjtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLXJxOTUxbDojMDAxMTI5O1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC05aGlqdTE6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWhvdmVyLW13OGI5NzojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZTojNjU2ODcxO1xuICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci1tMDlveHk6Izc1Y2ZmZjtcbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1jb250ZXh0LXRvcC1uYXZpZ2F0aW9uLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1cjojMjMyZjNlO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtM2ZrZ25tOiMyMzJmM2U7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTdxZTVraTojMjMyZjNlO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LWZsYXNoYmFyOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnOiMxNjFkMjY7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMGYxNDFhO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXIuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYTojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXZpYXF2cDojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNiOGU3ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1oMWVsN286IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiMwZjE0MWE7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLWYwdHN0djojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy1mNG1zcnI6IzBmMTQxYTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnOiMxNjFkMjY7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NjojYjhlN2ZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzE6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1oMWVsN286IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvOiMwZjE0MWE7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktY29udGV4dC1mbGFzaGJhci13YXJuaW5nLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctZjB0c3R2OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLWY0bXNycjojMGYxNDFhO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1mZzhxNGc6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLXZpYXF2cDojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2OiNiOGU3ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyOnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdng6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXZ2Z2hvMTojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86IzBmMTQxYTtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZS5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWktY29udGV4dC1hbGVydDpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1udTIyaDU6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmo6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtOGk1bGxhOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1OiNkZWRlZTM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXoxMmV0ajojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrcjojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC04bDdld3E6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLWJmejAwazojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnU6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3A6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyajojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtdmlhcXZwOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5czojZjlmOWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDI6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODI6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUteWhieHhmOiNmZmZmZmY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDE6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci16NGNtY246I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS0weGVsMTA6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXZ2Z2hvMTojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWgxZWw3bzojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci05cWVpeG86IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcXZicmR0OiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDI6I2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1jb250ZXh0LWFsZXJ0LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLW51MjJoNTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLWxicTAyajpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS04aTVsbGE6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC13ejNkejU6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqOiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtMmUxaGtyOiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cTojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrOiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydTojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXh0ajA3cDojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS02YWh5eGQ6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3E6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnA6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzOiNmOWY5ZmE7XG4gICAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMjojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LXFwbnI4MjpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGY6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MTojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbjojZmZmZmZmO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMDojZmZmZmZmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtdnZnaG8xOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLTlxZWl4bzojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1xdmJyZHQ6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMjojZmZmZmZmO1xuICB9XG59XG4uYXdzdWktcG9sYXJpcy1jb21wYWN0LW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtY29tcGFjdC10YWJsZTpub3QoI1xcOSkge1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtNXNwcGcwOjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjOjI0cHg7XG4gIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tanFmMnh1OjhweDtcbn1cblxuLmF3c3VpLWNvbnRleHQtY29tcGFjdC10YWJsZS5hd3N1aS1wb2xhcmlzLWNvbXBhY3QtbW9kZS5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS12ZTRvc2M6MjRweDtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5Aa2V5ZnJhbWVzIGF3c3VpLWZhZGUtaW4tMzUwMDNjIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aS1mYWRlLWluLTM1MDAzYyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWktZmFkZS1vdXQtMzUwMDNjIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aS1mYWRlLW91dC0zNTAwM2Mge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpLXN0YXR1cy1pY29uLWVycm9yLTM1MDAzYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1saXY1c3UsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWktc2NhbGUtcG9wdXAtMzUwMDNjIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbi5hd3N1aV9pY29uLWZsZXgtaGVpZ2h0X2gxMWl4XzNtbXdlXzE5Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OSA+IHN2Zzpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OSA+IHN2Zzpub3QoI1xcOSkge1xuICBmaWxsOiBub25lO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5ID4gc3ZnICo6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkgPiBzdmcgLnN0cm9rZS1saW5lam9pbi1yb3VuZDpub3QoI1xcOSkge1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5ID4gc3ZnIC5zdHJva2UtbGluZWNhcC1zcXVhcmU6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OSA+IHN2ZyAuc3Ryb2tlLWxpbmVjYXAtcm91bmQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5ID4gc3ZnIC5maWxsZWQ6bm90KCNcXDkpIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5ID4gc3ZnIC5uby1zdHJva2U6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtc21hbGxfaDExaXhfM21td2VfMjI1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1zbWFsbC1tYXBwZWQtaGVpZ2h0X2gxMWl4XzNtbXdlXzIyOTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtc21hbGxfaDExaXhfM21td2VfMjI1ID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4XzNtbXdlXzIyNSA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1zbWFsbF9oMTFpeF8zbW13ZV8yMjUgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtc21hbGxfaDExaXhfM21td2VfMjI1ID4gc3ZnICo6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1ub3JtYWxfaDExaXhfM21td2VfMjQ0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1ub3JtYWwtbWFwcGVkLWhlaWdodF9oMTFpeF8zbW13ZV8yNDg6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLW5vcm1hbF9oMTFpeF8zbW13ZV8yNDQgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbm9ybWFsX2gxMWl4XzNtbXdlXzI0NCA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1ub3JtYWxfaDExaXhfM21td2VfMjQ0ID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLW5vcm1hbF9oMTFpeF8zbW13ZV8yNDQgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF8zbW13ZV8yNjM6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1tZWRpdW0tNnNyb29mLCAxNnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLW1lZGl1bS1tYXBwZWQtaGVpZ2h0X2gxMWl4XzNtbXdlXzI2Nzpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtdm9nOHc3LCAyMnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLXZvZzh3NywgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbWVkaXVtLTZzcm9vZiwgMTZweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbWVkaXVtX2gxMWl4XzNtbXdlXzI2MyA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1tZWRpdW1faDExaXhfM21td2VfMjYzID4gaW1nOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbWVkaXVtLTZzcm9vZiwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1tZWRpdW0tNnNyb29mLCAxNnB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF8zbW13ZV8yNjMgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbWVkaXVtX2gxMWl4XzNtbXdlXzI2MyA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMS42cHg7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1iaWdfaDExaXhfM21td2VfMjgyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLWh5eGFycSwgMzJweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1iaWctbWFwcGVkLWhlaWdodF9oMTFpeF8zbW13ZV8yODY6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12OWhzdnQsIDM2cHgpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCkgLSB2YXIoLS1zaXplLWljb24tYmlnLWh5eGFycSwgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4XzNtbXdlXzI4MiA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1iaWdfaDExaXhfM21td2VfMjgyID4gaW1nOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLWh5eGFycSwgMzJweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1iaWctaHl4YXJxLCAzMnB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLWJpZ19oMTFpeF8zbW13ZV8yODIgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4XzNtbXdlXzI4MiA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMS41cHg7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfc2l6ZS1sYXJnZV9oMTFpeF8zbW13ZV8zMDE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1sYXJnZS0xamNpZHAsIDQ4cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbGFyZ2UtbWFwcGVkLWhlaWdodF9oMTFpeF8zbW13ZV8zMDU6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtZGlzcGxheS1sLXpnbnB4dCwgNTZweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC16Z25weHQsIDU2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLWxhcmdlLTFqY2lkcCwgNDhweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbGFyZ2VfaDExaXhfM21td2VfMzAxID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4XzNtbXdlXzMwMSA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWxhcmdlLTFqY2lkcCwgNDhweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1sYXJnZS0xamNpZHAsIDQ4cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3NpemUtbGFyZ2VfaDExaXhfM21td2VfMzAxID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4XzNtbXdlXzMwMSA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMS4zMzNweDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV92YXJpYW50LW5vcm1hbF9oMTFpeF8zbW13ZV8zMjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV92YXJpYW50LWRpc2FibGVkX2gxMWl4XzNtbXdlXzMyMzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3ZhcmlhbnQtaW52ZXJ0ZWRfaDExaXhfM21td2VfMzI2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludmVydGVkLWVjbDJhZCwgI2ZmZmZmZik7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfdmFyaWFudC1zdWJ0bGVfaDExaXhfM21td2VfMzI5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWY5MjkxaywgIzY4NzA3OCk7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zbW13ZV8xODkuYXdzdWlfdmFyaWFudC13YXJuaW5nX2gxMWl4XzNtbXdlXzMzMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3ZhcmlhbnQtZXJyb3JfaDExaXhfM21td2VfMzM1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5LmF3c3VpX3ZhcmlhbnQtc3VjY2Vzc19oMTFpeF8zbW13ZV8zMzg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2LCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OS5hd3N1aV92YXJpYW50LWxpbmtfaDExaXhfM21td2VfMzQxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenEsICMwMDczYmIpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM21td2VfMTg5Om5vdCgjXFw5KTppcyguYXdzdWlfbmFtZS1hbmdsZS1sZWZ0LWRvdWJsZV9oMTFpeF8zbW13ZV8zNDQsXG4uYXdzdWlfbmFtZS1hbmdsZS1sZWZ0X2gxMWl4XzNtbXdlXzM0NCxcbi5hd3N1aV9uYW1lLWFuZ2xlLXJpZ2h0LWRvdWJsZV9oMTFpeF8zbW13ZV8zNDYsXG4uYXdzdWlfbmFtZS1hbmdsZS1yaWdodF9oMTFpeF8zbW13ZV8zNDYsXG4uYXdzdWlfbmFtZS1hcnJvdy1sZWZ0X2gxMWl4XzNtbXdlXzM0OCxcbi5hd3N1aV9uYW1lLWNhcmV0LWxlZnQtZmlsbGVkX2gxMWl4XzNtbXdlXzM0OSxcbi5hd3N1aV9uYW1lLWNhcmV0LXJpZ2h0LWZpbGxlZF9oMTFpeF8zbW13ZV8zNTAsXG4uYXdzdWlfbmFtZS1hdWRpby1mdWxsX2gxMWl4XzNtbXdlXzM1MSxcbi5hd3N1aV9uYW1lLWF1ZGlvLWhhbGZfaDExaXhfM21td2VfMzUyLFxuLmF3c3VpX25hbWUtYXVkaW8tb2ZmX2gxMWl4XzNtbXdlXzM1Myxcbi5hd3N1aV9uYW1lLWV4dGVybmFsX2gxMWl4XzNtbXdlXzM1NCxcbi5hd3N1aV9uYW1lLXJlZG9faDExaXhfM21td2VfMzU1LFxuLmF3c3VpX25hbWUtcmVzaXplLWFyZWFfaDExaXhfM21td2VfMzU2LFxuLmF3c3VpX25hbWUtc2VuZF9oMTFpeF8zbW13ZV8zNTcsXG4uYXdzdWlfbmFtZS1zaHJpbmtfaDExaXhfM21td2VfMzU4LFxuLmF3c3VpX25hbWUtdW5kb19oMTFpeF8zbW13ZV8zNTksXG4uYXdzdWlfbmFtZS12aWV3LXZlcnRpY2FsX2gxMWl4XzNtbXdlXzM2MCkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9pY29uX2gxMWl4XzNtbXdlXzE4OTpub3QoI1xcOSk6aXMoLmF3c3VpX25hbWUtYW5nbGUtbGVmdC1kb3VibGVfaDExaXhfM21td2VfMzQ0LFxuLmF3c3VpX25hbWUtYW5nbGUtbGVmdF9oMTFpeF8zbW13ZV8zNDQsXG4uYXdzdWlfbmFtZS1hbmdsZS1yaWdodC1kb3VibGVfaDExaXhfM21td2VfMzQ2LFxuLmF3c3VpX25hbWUtYW5nbGUtcmlnaHRfaDExaXhfM21td2VfMzQ2LFxuLmF3c3VpX25hbWUtYXJyb3ctbGVmdF9oMTFpeF8zbW13ZV8zNDgsXG4uYXdzdWlfbmFtZS1jYXJldC1sZWZ0LWZpbGxlZF9oMTFpeF8zbW13ZV8zNDksXG4uYXdzdWlfbmFtZS1jYXJldC1yaWdodC1maWxsZWRfaDExaXhfM21td2VfMzUwLFxuLmF3c3VpX25hbWUtYXVkaW8tZnVsbF9oMTFpeF8zbW13ZV8zNTEsXG4uYXdzdWlfbmFtZS1hdWRpby1oYWxmX2gxMWl4XzNtbXdlXzM1Mixcbi5hd3N1aV9uYW1lLWF1ZGlvLW9mZl9oMTFpeF8zbW13ZV8zNTMsXG4uYXdzdWlfbmFtZS1leHRlcm5hbF9oMTFpeF8zbW13ZV8zNTQsXG4uYXdzdWlfbmFtZS1yZWRvX2gxMWl4XzNtbXdlXzM1NSxcbi5hd3N1aV9uYW1lLXJlc2l6ZS1hcmVhX2gxMWl4XzNtbXdlXzM1Nixcbi5hd3N1aV9uYW1lLXNlbmRfaDExaXhfM21td2VfMzU3LFxuLmF3c3VpX25hbWUtc2hyaW5rX2gxMWl4XzNtbXdlXzM1OCxcbi5hd3N1aV9uYW1lLXVuZG9faDExaXhfM21td2VfMzU5LFxuLmF3c3VpX25hbWUtdmlldy12ZXJ0aWNhbF9oMTFpeF8zbW13ZV8zNjApOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uYXdzdWlfYmFkZ2VfaDExaXhfM21td2VfMzgzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiA2cHg7XG4gIGJsb2NrLXNpemU6IDZweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLWY5dmRsYSwgI2QxMzIxMik7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IC0zcHg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYXJyb3dfeGp1emZfMThscnhfMjg5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAyMHB4O1xuICBibG9jay1zaXplOiAxMHB4O1xufVxuLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSksIC5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xOGxyeF8yOTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xOGxyeF8yOTM6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5saW5lLXNpemU6IDE0cHg7XG4gIGJsb2NrLXNpemU6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSk6ZGlyKHJ0bCk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctaW5uZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTpkaXIocnRsKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3gsICNkNWRiZGIpO1xufVxuLmF3c3VpX2Fycm93LWlubmVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0xYTNzazYsIDFweCkgKyAxcHgpO1xufVxuLmF3c3VpX2Fycm93LWlubmVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMXB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLXQwaWFpeCwgI2ZmZmZmZik7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tcmlnaHQtdG9wX3hqdXpmXzE4bHJ4XzMzNSA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xOGxyeF8yOTM6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLXJpZ2h0LWJvdHRvbV94anV6Zl8xOGxyeF8zMzUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMC43MXB4IDAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1ybHRsaHYsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi1sZWZ0LXRvcF94anV6Zl8xOGxyeF8zMzggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1sZWZ0LWJvdHRvbV94anV6Zl8xOGxyeF8zMzggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwLjcxcHggLTAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1ybHRsaHYsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtY2VudGVyX3hqdXpmXzE4bHJ4XzM0MSA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xOGxyeF8yOTM6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLXRvcC1yaWdodF94anV6Zl8xOGxyeF8zNDEgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xOGxyeF8zNDEgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtcmVzcG9uc2l2ZV94anV6Zl8xOGxyeF8zNDEgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tYm90dG9tLWNlbnRlcl94anV6Zl8xOGxyeF8zNDQgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMThscnhfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmlnaHRfeGp1emZfMThscnhfMzQ0ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tYm90dG9tLWxlZnRfeGp1emZfMThscnhfMzQ0ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tYm90dG9tLXJlc3BvbnNpdmVfeGp1emZfMThscnhfMzQ0ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzE4bHJ4XzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMC43MXB4IDAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1ybHRsaHYsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9ib2R5X3hqdXpmXzE4bHJ4XzQ5Mjpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cbi5hd3N1aV9ib2R5LW92ZXJmbG93LXZpc2libGVfeGp1emZfMThscnhfNTI4Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXdzdWlfaGFzLWRpc21pc3NfeGp1emZfMThscnhfNTMyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmF3c3VpX2Rpc21pc3NfeGp1emZfMThscnhfNTM3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0xYTNzazYsIDFweCkpKTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9yZGVyOiAxO1xufVxuXG4uYXdzdWlfZGlzbWlzcy1jb250cm9sX3hqdXpmXzE4bHJ4XzU0NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2hlYWRlci1yb3dfeGp1emZfMThscnhfNTQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2hlYWRlcl94anV6Zl8xOGxyeF81NDk6bm90KCNcXDkpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtcHowNHozLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtanNlbm4xLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtbGZtcjkyLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2hlYWRlcl94anV6Zl8xOGxyeF81NDkgPiBoMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLXB6MDR6MywgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWpzZW5uMSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLWxmbXI5MiwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfeGp1emZfMThscnhfNTc0Om5vdCgjXFw5KSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtb3ZlcmZsb3ctdmlzaWJsZV94anV6Zl8xOGxyeF81ODI6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzE4bHJ4XzczMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweDtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmF3c3VpX2NvbnRhaW5lci1ib2R5X3hqdXpmXzE4bHJ4XzczODpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1wb3BvdmVyLTFwZ2h0MiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci0xcGdodDIsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItMXBnaHQyLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci0xcGdodDIsIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci10MGlhaXgsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctcG9wb3Zlci1vbmEwOXIsIDBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSkpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLTFhM3NrNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcG9wb3Zlci0yZmFxY3gsICNkNWRiZGIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0xYTNzazYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBvcG92ZXItMmZhcWN4LCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX2NvbnRhaW5lci1ib2R5LXZhcmlhbnQtYW5ub3RhdGlvbl94anV6Zl8xOGxyeF83Nzg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby03OWVxeDUsICNmMWZhZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2ssICMwMDczYmIpO1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1zbWFsbF94anV6Zl8xOGxyeF83ODM6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMTBweDtcbn1cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLXNtYWxsX3hqdXpmXzE4bHJ4Xzc4My5hd3N1aV9maXhlZC13aWR0aF94anV6Zl8xOGxyeF83ODY6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDIxMHB4O1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1tZWRpdW1feGp1emZfMThscnhfNzkwOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzEwcHg7XG59XG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1tZWRpdW1feGp1emZfMThscnhfNzkwLmF3c3VpX2ZpeGVkLXdpZHRoX3hqdXpmXzE4bHJ4Xzc4Njpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMzEwcHg7XG59XG5cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzE4bHJ4Xzc5Nzpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDQ4MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MnB4KSB7XG4gIC5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzE4bHJ4Xzc5Nzpub3QoI1xcOSkge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMzEwcHg7XG4gIH1cbn1cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzE4bHJ4Xzc5Ny5hd3N1aV9maXhlZC13aWR0aF94anV6Zl8xOGxyeF83ODY6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDQ4MnB4O1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWFycm93X3hqdXpmXzE4bHJ4XzgwOTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tcmlnaHQtdG9wX3hqdXpmXzE4bHJ4XzgxMzpub3QoI1xcOSksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tcmlnaHQtYm90dG9tX3hqdXpmXzE4bHJ4XzgxMzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMThscnhfODEzOm5vdCgjXFw5KTpkaXIocnRsKSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMThscnhfODEzOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMThscnhfODEzOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEycHggKyAxMHB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMThscnhfODEzOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMTJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1sZWZ0LXRvcF94anV6Zl8xOGxyeF84MzA6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtYm90dG9tX3hqdXpmXzE4bHJ4XzgzMDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzE4bHJ4XzgzMDpub3QoI1xcOSk6ZGlyKHJ0bCksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMThscnhfODMwOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzE4bHJ4XzgzMDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygxMnB4ICsgMTBweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtYm90dG9tX3hqdXpmXzE4bHJ4XzgzMDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IDEycHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1jZW50ZXJfeGp1emZfMThscnhfODQ3Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtcmlnaHRfeGp1emZfMThscnhfODQ3Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xOGxyeF84NDc6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1yZXNwb25zaXZlX3hqdXpmXzE4bHJ4Xzg0Nzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtY2VudGVyX3hqdXpmXzE4bHJ4Xzg0Nzpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1yaWdodF94anV6Zl8xOGxyeF84NDc6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMnB4O1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xOGxyeF84NDc6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMTJweCk7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1jZW50ZXJfeGp1emZfMThscnhfODYzOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmlnaHRfeGp1emZfMThscnhfODY3Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMnB4O1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1ib3R0b20tbGVmdF94anV6Zl8xOGxyeF84NzE6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDIwcHggLSAxMnB4KTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMThscnhfNzMwOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5feGp1emZfMThscnhfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC13dTF2NnEsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQtNzJycnF3LCBlYXNlLW91dCk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX3hqdXpmXzE4bHJ4XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jb250YWluZXJfeGp1emZfMThscnhfNzMwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xOGxyeF83MzA6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzE4bHJ4XzczMDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzE4bHJ4XzczMC5hd3N1aV9yZWZyZXNoX3hqdXpmXzE4bHJ4XzEwNDE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl94anV6Zl8xOGxyeF8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC03eGF4cHAsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1saXY1c3UsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX3hqdXpmXzE4bHJ4XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jb250YWluZXJfeGp1emZfMThscnhfNzMwLmF3c3VpX3JlZnJlc2hfeGp1emZfMThscnhfMTA0MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jb250YWluZXJfeGp1emZfMThscnhfNzMwLmF3c3VpX3JlZnJlc2hfeGp1emZfMThscnhfMTA0MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jb250YWluZXJfeGp1emZfMThscnhfNzMwLmF3c3VpX3JlZnJlc2hfeGp1emZfMThscnhfMTA0MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X3hqdXpmXzE4bHJ4XzEwNjM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX3Jvb3RfeGp1emZfMThscnhfMTA2My5hd3N1aV9uby13cmFwX3hqdXpmXzE4bHJ4XzEwOTU6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX3Jvb3QtZmlsdGVyaW5nLXRva2VuX3hqdXpmXzE4bHJ4XzEwOTk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX3RyaWdnZXJfeGp1emZfMThscnhfMTEwMzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1lbGxpcHNpc194anV6Zl8xOGxyeF8xMTEwOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xOGxyeF8xMTE4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgZGFzaGVkIGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xOGxyeF8xMTE4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMThscnhfMTExODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMThscnhfMTExODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygxcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0X3hqdXpmXzE4bHJ4XzExMTg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMXB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAxcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMXB4ICsgMXB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMXB4ICsgMXB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci10eXBlLWZpbHRlcmluZy10b2tlbl94anV6Zl8xOGxyeF8xMTU0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9wb3BvdmVyLWlubGluZS1jb250ZW50X3hqdXpmXzE4bHJ4XzExNTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9vaXA1YV8xNjBtaF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXFwcmZfMTYwbWhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFpZWU3X3h5OWw1XzE0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX3Jvb3RfMWllZTdfeHk5bDVfMTQ1W2hpZGRlbl06bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2Fubm91bmNlcl8xaWVlN194eTlsNV8xNTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xcGM3Yl8xazhwcF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufVxuXG4uYXdzdWlfYW5ub3VuY2VyXzFwYzdiXzFrOHBwXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLXJvdGF0b3JfMTYxMmRfa2JqM3hfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItZnJvbS1nOTY0b2spKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItdG8tZzk2NG9rKSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfa2JqM3hfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLWc5NjRvaykpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8tZzk2NG9rKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS1nOTY0b2spKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLWxpbmUtcmlnaHRfMTYxMmRfa2JqM3hfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS1nOTY0b2spKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by1nOTY0b2spKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS1nOTY0b2spKTtcbiAgfVxufVxuLmF3c3VpX3Jvb3RfMTYxMmRfa2JqM3hfMTgzOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktc3Bpbm5lci1yb3RhdG9yLWZyb20tZzk2NG9rOiAwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by1nOTY0b2s6IDM2MGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLWc5NjRvazogMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC10by1nOTY0b2s6IDEyMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS1nOTY0b2s6IDkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by1nOTY0b2s6IC0zMGRlZztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb246IGF3c3VpX3NwaW5uZXItcm90YXRvcl8xNjEyZF9rYmozeF8xIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfcm9vdF8xNjEyZF9rYmozeF8xODMuYXdzdWlfc2l6ZS1ub3JtYWxfMTYxMmRfa2JqM3hfMTk4Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtd2ZsdjRrLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpIC0gMTJweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtd2ZsdjRrLCAxNnB4KSAtIDEycHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkpIC8gMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF9rYmozeF8xODMuYXdzdWlfc2l6ZS1iaWdfMTYxMmRfa2JqM3hfMjA2Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLWh5eGFycSwgMzJweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1iaWctaHl4YXJxLCAzMnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLWJpZy1oeXhhcnEsIDMycHgpIC0gMjRweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1iaWctaHl4YXJxLCAzMnB4KSAtIDI0cHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12OWhzdnQsIDM2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLWJpZy1oeXhhcnEsIDMycHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfa2JqM3hfMTgzLmF3c3VpX3NpemUtbGFyZ2VfMTYxMmRfa2JqM3hfMjE0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtMWpjaWRwLCA0OHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWxhcmdlLTFqY2lkcCwgNDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS0xamNpZHAsIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS0xamNpZHAsIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtemducHh0LCA1NnB4KSAtIHZhcigtLXNpemUtaWNvbi1sYXJnZS0xamNpZHAsIDQ4cHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfa2JqM3hfMTgzLmF3c3VpX3ZhcmlhbnQtbm9ybWFsXzE2MTJkX2tiajN4XzIyMjpub3QoI1xcOSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfa2JqM3hfMTgzLmF3c3VpX3ZhcmlhbnQtZGlzYWJsZWRfMTYxMmRfa2JqM3hfMjI1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF9rYmozeF8xODMuYXdzdWlfdmFyaWFudC1pbnZlcnRlZF8xNjEyZF9rYmozeF8yMjg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZWNsMmFkLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9yb290XzE2MTJkX2tiajN4XzE4Mzpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci1mcm9tLWc5NjRvazogMzYwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by1nOTY0b2s6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS1nOTY0b2s6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8tZzk2NG9rOiAtMTIwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC1mcm9tLWc5NjRvazogLTkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by1nOTY0b2s6IDMwZGVnO1xufVxuXG4uYXdzdWlfY2lyY2xlXzE2MTJkX2tiajN4XzI0MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGlubGluZS1zaXplOiA1MCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfa2JqM3hfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJsb2NrOiAycHggc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfa2JqM3hfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIC8qc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluICovXG4gIGFuaW1hdGlvbjogMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDIwMCU7XG59XG4uYXdzdWlfY2lyY2xlXzE2MTJkX2tiajN4XzI0MC5hd3N1aV9jaXJjbGUtbGVmdF8xNjEyZF9rYmozeF8yNjg6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb24tbmFtZTogYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfa2JqM3hfMTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfa2JqM3hfMjQwLmF3c3VpX2NpcmNsZS1yaWdodF8xNjEyZF9rYmozeF8yNzM6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTAwJTtcbiAgLypzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4gKi9cbiAgYW5pbWF0aW9uLW5hbWU6IGF3c3VpX3NwaW5uZXItbGluZS1yaWdodF8xNjEyZF9rYmozeF8xO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250ZW50X3Zqc3dlXzFoZXVlXzE1Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi04MHF2NGYsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmcta3VrZnNrLCAwLjI1cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anMsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anMsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anMsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtbGNmdGppLCAyMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC11NzVmNHMsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxLCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LThsN2V3cSwgIzU0NWI2NCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci1sYnEwMmosICNmYWZhZmEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbiwgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItYmZ6MDBrLCAjMTYxOTFmKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLW51MjJoNSwgI2VhZWRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZiwgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTJlMWhrciwgIzU0NWI2NCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xaGV1ZV8yMDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xaGV1ZV8yMDUuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xaGV1ZV8yMDUuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNS5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xaGV1ZV8yMDUuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xaGV1ZV8yMDUuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMWhldWVfMjA1LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzFoZXVlXzIwNS5hd3N1aV9kaXNhYmxlZF92anN3ZV8xaGV1ZV8yOTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTk2ZDJuNSwgI2ZmZmZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtOHNlNW40LCAjZDVkYmRiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC15OTR1ZncsICM4Nzk1OTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NSwgI2ZmOTkwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtaDFlbDdvLCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtd3ozZHo1LCAjZmY5OTAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMWhldWVfMjk3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItejEyZXRqLCAjZWM3MjExKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItOXFlaXhvLCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXoxMmV0aiwgI2VjNzIxMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTc6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYSwgI2ViNWYwNyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS12dmdobzEsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLThpNWxsYSwgI2ViNWYwNyk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMWhldWVfMjk3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTc6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTc6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xaGV1ZV8yOTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMWhldWVfMjk3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMWhldWVfMjk3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzFoZXVlXzI5Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMWhldWVfMjk3LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzFoZXVlXzI5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTE1eTQzMywgI2ZmZmZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWdhcDJoaiwgI2Q1ZGJkYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLW42N2t3eiwgIzg3OTU5Nik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MSwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbCwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuLCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZzFrbCwgI2ZhZmFmYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xaGV1ZV8zODk6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTFzMTg1ZywgI2VhZWRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXloYnh4ZiwgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMXMxODVnLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xaGV1ZV8zODk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OS5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzFoZXVlXzM4OS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xaGV1ZV8zODkuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xaGV1ZV8zODkuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMWhldWVfMzg5LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xaGV1ZV8zODkuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMWhldWVfMjkwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXYsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV9kaXNhYmxlZF92anN3ZV8xaGV1ZV8yOTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraCwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTYsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraCwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjkuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjkuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OS5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjkuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjkuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMWhldWVfMjkwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtcnl1cTJzLCAjYWFiN2I4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWQ0dWN0MSwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItejRjbWNuLCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGYsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjUuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjUuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NS5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjUuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjUuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xaGV1ZV82NjUuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NS5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzFoZXVlXzY2NS5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzFoZXVlXzI5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzLCAjYWFiN2I4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1lNnRmaDMsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDguYXdzdWlfZGlzYWJsZWRfdmpzd2VfMWhldWVfMjkwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtM3pyNm4zLCAjZDVkYmRiKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1ob3Zlci1qNWp0YjUsICNmYWZhZmEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC0zenI2bjMsICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDguYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0OC5hd3N1aV9kaXNhYmxlZF92anN3ZV8xaGV1ZV8yOTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMWhldWVfOTQ1Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMWhldWVfOTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDUuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDUuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDUuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xaGV1ZV85NDUuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMWhldWVfOTQ1LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtZTZ0ZmgzLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMWhldWVfOTQ1LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzFoZXVlXzk0NS5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMWhldWVfOTQ1LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzFoZXVlXzI5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzLCAjYWFiN2I4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtZDR1Y3QxLCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbiwgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGYsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMWhldWVfMTA0Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyLmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyLmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyLmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xaGV1ZV8xMDQyLmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzFoZXVlXzI0ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMWhldWVfMTA0Mi5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMWhldWVfMjQ4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMWhldWVfMTA0Mi5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzFoZXVlXzEwNDIuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xaGV1ZV8yNjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMWhldWVfMTA0Mi5hd3N1aV9kaXNhYmxlZF92anN3ZV8xaGV1ZV8yOTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xaGV1ZV8xNTcuYXdzdWlfYnV0dG9uLW5vLXRleHRfdmpzd2VfMWhldWVfMTEzNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLXh1eGZtaiwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLXh1eGZtaiwgMTZweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV9idXR0b24tbm8td3JhcF92anN3ZV8xaGV1ZV8xMTM4Om5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV9mdWxsLXdpZHRoX3Zqc3dlXzFoZXVlXzExNDE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpLCAuYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzFoZXVlXzI2OTpub3QoI1xcOSksIC5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xaGV1ZV8yNDg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwtajJtMGNwLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMWhldWVfMjY5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1NyA+IC5hd3N1aV9pY29uLWxlZnRfdmpzd2VfMWhldWVfMTE2MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3ID4gLmF3c3VpX2ljb24tcmlnaHRfdmpzd2VfMWhldWVfMTE2NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1ID4gLmF3c3VpX2ljb24tbGVmdF92anN3ZV8xaGV1ZV8xMTYwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMWhldWVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMWhldWVfNjY1ID4gLmF3c3VpX2ljb24tcmlnaHRfdmpzd2VfMWhldWVfMTE2NTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzFoZXVlXzE1Ny5hd3N1aV9idXR0b24tbm8tdGV4dF92anN3ZV8xaGV1ZV8xMTM0ID4gLmF3c3VpX2ljb25fdmpzd2VfMWhldWVfMTE2MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbiAgaW5zZXQtaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfbGlua192anN3ZV8xaGV1ZV8xMTg0LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzFoZXVlXzI5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZC13aXRoLXJlYXNvbl92anN3ZV8xaGV1ZV8xMTg0KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfMWYxZDRfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZGlzYWJsZWQtcmVhc29uLXRvb2x0aXBfMXVleWtfY2E2eXRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX2V4dGVybmFsLWljb25fMXVleWtfY2E2eXRfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzM3Z2Y4XzFiOGRhXzk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cbi5hd3N1aV9yb290XzM3Z2Y4XzFiOGRhXzkgPiA6bm90KCNcXDkpOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlcl8xNzQyN18xbnMwY181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9hbGVydF9teDNjd193dzhkYV8xOTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9teDNjd193dzhkYV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLXd1MXY2cSwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC03MnJycXcsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fbXgzY3dfd3c4ZGFfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2FsZXJ0X214M2N3X3d3OGRhXzE5Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9hbGVydF9teDNjd193dzhkYV8xOTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYWxlcnRfbXgzY3dfd3c4ZGFfMTkzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfbXgzY3dfd3c4ZGFfMjE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXdzdWlfcm9vdF9teDNjd193dzhkYV8yMTUuYXdzdWlfaGlkZGVuX214M2N3X3d3OGRhXzI1MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfYWxlcnRfbXgzY3dfd3c4ZGFfMTkzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1hbGVydC16YXp1aGcsIDFweCkgc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1hbGVydC16YXp1aGcsIDFweCkgc29saWQ7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWxlcnQtZmxiMG1wLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC1mbGIwbXAsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFsZXJ0LWZsYjBtcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFsZXJ0LWZsYjBtcCwgMnB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYWxlcnQtdmVydGljYWwtZjRuM3FzLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWFsZXJ0LWhvcml6b250YWwtYndoNTF2LCAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xufVxuLmF3c3VpX2FsZXJ0X214M2N3X3d3OGRhXzE5My5hd3N1aV93aXRoLWRpc21pc3NfbXgzY3dfd3c4ZGFfMjk3Om5vdCgjXFw5KSwgLmF3c3VpX2FsZXJ0X214M2N3X3d3OGRhXzE5My5hd3N1aV93aXRoLWFjdGlvbl9teDNjd193dzhkYV8yOTc6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi5hd3N1aV9hbGVydF9teDNjd193dzhkYV8xOTMuYXdzdWlfd2l0aC1hY3Rpb25fbXgzY3dfd3c4ZGFfMjk3LmF3c3VpX3dpdGgtZGlzbWlzc19teDNjd193dzhkYV8yOTc6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xufVxuLmF3c3VpX2FsZXJ0X214M2N3X3d3OGRhXzE5My5hd3N1aV9icmVha3BvaW50LWRlZmF1bHRfbXgzY3dfd3c4ZGFfMzAzLmF3c3VpX3dpdGgtYWN0aW9uX214M2N3X3d3OGRhXzI5Nzpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xufVxuLmF3c3VpX2FsZXJ0X214M2N3X3d3OGRhXzE5My5hd3N1aV9icmVha3BvaW50LWRlZmF1bHRfbXgzY3dfd3c4ZGFfMzAzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3dpdGgtZGlzbWlzc19teDNjd193dzhkYV8yOTcpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5hd3N1aV9oaWRkZW5fbXgzY3dfd3c4ZGFfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9pbml0aWFsLWhpZGRlbl9teDNjd193dzhkYV8zMTQ6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmxvY2stc2l6ZTogMDtcbn1cblxuLmF3c3VpX2hlYWRlcl9teDNjd193dzhkYV8zMTk6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlci1yZXBsYWNlbWVudF9teDNjd193dzhkYV8zMjA6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF3c3VpX2FjdGlvbl9teDNjd193dzhkYV8zMjQ6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtYWxlcnQtYWN0aW9uLWxlZnQtNXQ3ZmN0LCAyMHB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbi1zbG90X214M2N3X3d3OGRhXzMyOTpub3QoI1xcOSksXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbl9teDNjd193dzhkYV8zMzA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3X3d3OGRhXzMzNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG87XG59XG4uYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd193dzhkYV8zMzQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3X3d3OGRhXzMzNDpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd193dzhkYV8zMzQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd193dzhkYV8zMzQ6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGV4dF9teDNjd193dzhkYV8zNjM6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYWxlcnQtemF6dWhnLCAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV90ZXh0X214M2N3X3d3OGRhXzM2My5hd3N1aV9pY29uX214M2N3X3d3OGRhXzM3MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3RleHRfbXgzY3dfd3c4ZGFfMzYzLmF3c3VpX21lc3NhZ2VfbXgzY3dfd3c4ZGFfMzczOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1hbGVydC1tZXNzYWdlLXJpZ2h0LXB4NDh0eCwgMHB4KTtcbn1cblxuLmF3c3VpX2JyZWFrcG9pbnQtZGVmYXVsdF9teDNjd193dzhkYV8zMDMgPiAuYXdzdWlfYWN0aW9uX214M2N3X3d3OGRhXzMyNDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9icmVha3BvaW50LWRlZmF1bHRfbXgzY3dfd3c4ZGFfMzAzLmF3c3VpX2ljb24tc2l6ZS1tZWRpdW1fbXgzY3dfd3c4ZGFfMzgxID4gLmF3c3VpX2FjdGlvbl9teDNjd193dzhkYV8zMjQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tbWVkaXVtLTZzcm9vZiwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xufVxuLmF3c3VpX2JyZWFrcG9pbnQtZGVmYXVsdF9teDNjd193dzhkYV8zMDMuYXdzdWlfaWNvbi1zaXplLWJpZ19teDNjd193dzhkYV8zODQgPiAuYXdzdWlfYWN0aW9uX214M2N3X3d3OGRhXzMyNDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1iaWctaHl4YXJxLCAzMnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSk7XG59XG4uYXdzdWlfYnJlYWtwb2ludC1kZWZhdWx0X214M2N3X3d3OGRhXzMwMy5hd3N1aV9pY29uLXNpemUtbm9ybWFsX214M2N3X3d3OGRhXzM4NyA+IC5hd3N1aV9hY3Rpb25fbXgzY3dfd3c4ZGFfMzI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfbXgzY3dfd3c4ZGFfMzkxOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LXJlcGxhY2VtZW50X214M2N3X3d3OGRhXzM5Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Rpc21pc3NfbXgzY3dfd3c4ZGFfMzk2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cblxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX214M2N3X3d3OGRhXzQwMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3R5cGUtZXJyb3JfbXgzY3dfd3c4ZGFfNDA1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDAsICNkMTMyMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci13Z2g1YmcsICNmZGYzZjEpO1xufVxuLmF3c3VpX3R5cGUtZXJyb3JfbXgzY3dfd3c4ZGFfNDA1ID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfd3c4ZGFfMzM0ID4gLmF3c3VpX2ljb25fbXgzY3dfd3c4ZGFfMzcwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xufVxuXG4uYXdzdWlfdHlwZS13YXJuaW5nX214M2N3X3d3OGRhXzQxMzpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy1zaWRkaXgsICM5MDY4MDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXBrb3o0OSwgI2ZmZmVmMCk7XG59XG4uYXdzdWlfdHlwZS13YXJuaW5nX214M2N3X3d3OGRhXzQxMyA+IC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3X3d3OGRhXzMzNCA+IC5hd3N1aV9pY29uX214M2N3X3d3OGRhXzM3MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xufVxuXG4uYXdzdWlfdHlwZS1zdWNjZXNzX214M2N3X3d3OGRhXzQyMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy1tem4wdXIsICMxZDgxMDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLWN4MHd1NCwgI2YyZjhmMCk7XG59XG4uYXdzdWlfdHlwZS1zdWNjZXNzX214M2N3X3d3OGRhXzQyMSA+IC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3X3d3OGRhXzMzNCA+IC5hd3N1aV9pY29uX214M2N3X3d3OGRhXzM3MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy04NGh5YnYsICMxZDgxMDIpO1xufVxuXG4uYXdzdWlfdHlwZS1pbmZvX214M2N3X3d3OGRhXzQyOTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2ssICMwMDczYmIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTc5ZXF4NSwgI2YxZmFmZik7XG59XG4uYXdzdWlfdHlwZS1pbmZvX214M2N3X3d3OGRhXzQyOSA+IC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3X3d3OGRhXzMzNCA+IC5hd3N1aV9pY29uX214M2N3X3d3OGRhXzM3MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGosICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3N3aW1jXzN4bTRmXzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2FuY2hvci1saXN0X3N3aW1jXzN4bTRmXzIyMTpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuLmF3c3VpX2FuY2hvci1saXN0X3N3aW1jXzN4bTRmXzIyMTpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLTdrMHZzaSwgMHB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogLTJweDtcbiAgaW5saW5lLXNpemU6IDJweDtcbn1cblxuLmF3c3VpX2FuY2hvci1pdGVtX3N3aW1jXzN4bTRmXzI0NDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy1uY21yb3osIDE4MG1zKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2FuY2hvci1pdGVtX3N3aW1jXzN4bTRmXzI0NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9hbmNob3ItaXRlbV9zd2ltY18zeG00Zl8yNDQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYW5jaG9yLWl0ZW1fc3dpbWNfM3htNGZfMjQ0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9hbmNob3ItaXRlbS0tYWN0aXZlX3N3aW1jXzN4bTRmXzI2NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYW5jaG9yLWl0ZW0tLWFjdGl2ZV9zd2ltY18zeG00Zl8yNjQ6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjcsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IC0ycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMnB4O1xuICBpbmxpbmUtc2l6ZTogMnB4O1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfM3htNGZfMjgxOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpLCAjNTQ1YjY0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy1uY21yb3osIDE4MG1zKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jXzN4bTRmXzI4MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY18zeG00Zl8yODE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfM3htNGZfMjgxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY18zeG00Zl8yODE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1neWdtNDMsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtZWZicDVoLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9hbmNob3ItbGlua19zd2ltY18zeG00Zl8yODE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNywgIzAwNzNiYik7XG59XG4uYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfM3htNGZfMjgxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfM3htNGZfMjgxOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jXzN4bTRmXzI4MTpub3QoI1xcOSk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYW5jaG9yLWxpbmstLWFjdGl2ZV9zd2ltY18zeG00Zl8zMjM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2F5ZmluZGluZy1saW5rLWFjdGl2ZS13ZWlnaHQtd2VjMmRnLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9hbmNob3ItbGluay10ZXh0X3N3aW1jXzN4bTRmXzMzMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX2FuY2hvci1saW5rLWluZm9fc3dpbWNfM3htNGZfMzM0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzE3b2hvXzVlaDE1XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbmNob3ItbGlzdF8xN29ob181ZWgxNV85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYW5jaG9yLWl0ZW0tLWFjdGl2ZV8xN29ob181ZWgxNV8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FuY2hvci1saW5rXzE3b2hvXzVlaDE1XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmstdGV4dF8xN29ob181ZWgxNV8yMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FuY2hvci1saW5rLWluZm9fMTdvaG9fNWVoMTVfMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9hcnJvd18xaHBwM190NHBkcV8xOTM6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KSwgLmF3c3VpX2Fycm93LWlubmVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlubGluZS1zaXplOiAyMHB4O1xuICBibG9jay1zaXplOiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM190NHBkcV8xOTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LWlubmVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgYmxvY2stc2l6ZTogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTpkaXIocnRsKTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1pbm5lcl8xaHBwM190NHBkcV8xOTc6bm90KCNcXDkpOmRpcihydGwpOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM190NHBkcV8xOTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1nNGV3a2ssICMwMDczYmIpO1xufVxuLmF3c3VpX2Fycm93LWlubmVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogMnB4O1xufVxuLmF3c3VpX2Fycm93LWlubmVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMXB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby03OWVxeDUsICNmMWZhZmYpO1xufVxuLmF3c3VpX2Fycm93LXBvc2l0aW9uLXJpZ2h0LXRvcF8xaHBwM190NHBkcV8yMzkgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21fMWhwcDNfdDRwZHFfMjM5ID4gLmF3c3VpX2Fycm93LW91dGVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogLTAuNzFweCAwLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC10b3BfMWhwcDNfdDRwZHFfMjQyID4gLmF3c3VpX2Fycm93LW91dGVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21fMWhwcDNfdDRwZHFfMjQyID4gLmF3c3VpX2Fycm93LW91dGVyXzFocHAzX3Q0cGRxXzE5Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tdG9wLWNlbnRlcl8xaHBwM190NHBkcV8yNDUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtcmVzcG9uc2l2ZV8xaHBwM190NHBkcV8yNDUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcmx0bGh2LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tYm90dG9tLWNlbnRlcl8xaHBwM190NHBkcV8yNDggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmVzcG9uc2l2ZV8xaHBwM190NHBkcV8yNDggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfdDRwZHFfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwLjcxcHggMC43MXB4IDRweCAtMnB4IHZhcigtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXJsdGxodiwgcmdiYSgwLCAyOCwgMzYsIDAuNSkpO1xufVxuXG4uYXdzdWlfYW5ub3RhdGlvbl8xaHBwM190NHBkcV8yNTI6bm90KCNcXDkpLFxuLmF3c3VpX25leHQtYnV0dG9uXzFocHAzX3Q0cGRxXzI1Mzpub3QoI1xcOSksXG4uYXdzdWlfcHJldmlvdXMtYnV0dG9uXzFocHAzX3Q0cGRxXzI1NDpub3QoI1xcOSksXG4uYXdzdWlfZmluaXNoLWJ1dHRvbl8xaHBwM190NHBkcV8yNTU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xaHBwM190NHBkcV8yNTY6bm90KCNcXDkpLFxuLmF3c3VpX3N0ZXAtY291bnRlci1jb250ZW50XzFocHAzX3Q0cGRxXzI1Nzpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudF8xaHBwM190NHBkcV8yNTg6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9kZXNjcmlwdGlvbl8xaHBwM190NHBkcV8yNjI6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfYWN0aW9uQmFyXzFocHAzX3Q0cGRxXzI2Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX3N0ZXBDb3VudGVyXzFocHAzX3Q0cGRxXzI3NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMjBweDtcbn1cblxuLmF3c3VpX2RpdmlkZXJfMWhwcDNfdDRwZHFfMjc4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfdDRwZHFfMjgyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzY3JvbGwtbWFyZ2luOiB2YXIoLS1hd3N1aS1jb250ZW50LXNjcm9sbC1tYXJnaW4tZzk2NG9rLCA0MHB4IDAgMCAwKTtcbiAgaW5saW5lLXNpemU6IDE2cHg7XG4gIGJsb2NrLXNpemU6IDE2cHg7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM190NHBkcV8yODI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ob3RzcG90XzFocHAzX3Q0cGRxXzI4Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaG90c3BvdF8xaHBwM190NHBkcV8yODI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ob3RzcG90XzFocHAzX3Q0cGRxXzI4Mjpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1teGVwYWwsIDUwJSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1teGVwYWwsIDUwJSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1teGVwYWwsIDUwJSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmctbXhlcGFsLCA1MCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfdDRwZHFfMjgyID4gLmF3c3VpX2ljb25fMWhwcDNfdDRwZHFfMzQ2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenEsICMwMDczYmIpO1xufVxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfdDRwZHFfMjgyOm5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9pY29uXzFocHAzX3Q0cGRxXzM0NiB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM190NHBkcV8yODI6bm90KCNcXDkpOmFjdGl2ZSA+IC5hd3N1aV9pY29uXzFocHAzX3Q0cGRxXzM0NiB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ItdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9zdHJvbmctdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9jb2RlLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfc2FtcC12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF8xZ3c0aV8xODAuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwXzFndzRpXzE4NC5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF8xZ3c0aV8xODAuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF8xZ3c0aV8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF8xZ3c0aV8xODg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9zdHJvbmctdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwXzFndzRpXzE4ODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwXzFndzRpXzE4NC5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF8xZ3c0aV8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDUtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtcHowNHozLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtanNlbm4xLCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy13MWM0Y2UsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWgwbGRzOSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF8xZ3c0aV8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2gyLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwXzFndzRpXzE4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtbDIxcjg2LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC12b2c4dzcsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWJlanl6dywgbm9ybWFsKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfMWd3NGlfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtazlhMHF0LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdjloc3Z0LCAzNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtODd0OTZlLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3ByZS12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF8xZ3c0aV8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9zbWFsbC12YXJpYW50XzE4d3UwXzFndzRpXzE4MC5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2EtdmFyaWFudF8xOHd1MF8xZ3c0aV8xODQuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF8xZ3c0aV8yMjg6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfc3Ryb25nLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14cy1sZm1yOTIsIDQwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2g0LXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbWtodTdjLCA3MDApO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLTZ0bGJmcCwgNDAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDItdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF8xZ3c0aV8yMjg6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0xaGY4NDUsIDcwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2gxLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhsLXdqbXhwMywgNDAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzY6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwXzFndzRpXzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzY6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwXzFndzRpXzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF8xZ3c0aV8xODA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3ByZS12YXJpYW50XzE4d3UwXzFndzRpXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzI6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS15dDRud2YsIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2tleS1sYWJlbC12YXJpYW50XzE4d3UwXzFndzRpXzI3MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLXFnM2QyMywgIzU0NWI2NCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWtleS12YWx1ZS1nYXAtNXdkMmRkLCAycHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZ2VuLWFpLWxhYmVsLXZhcmlhbnRfMTh3dTBfMWd3NGlfMjc3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS03YmJnOGosICM3MzAwZTUpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfdmFsdWUtbGFyZ2UtdmFyaWFudF8xOHd1MF8xZ3c0aV8yODQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZGlzcGxheS1sLTR1MG9kNywgNDRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtemducHh0LCA1NnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWRpc3BsYXktbC1zcmE5cWIsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJveC12YWx1ZS1sYXJnZS13ZWlnaHQtZ3B3aGxxLCAzMDApO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2gxLXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDItdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF8xZ3c0aV8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwXzFndzRpXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2g0LXZhcmlhbnRfMTh3dTBfMWd3NGlfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfMWd3NGlfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfaDUtdmFyaWFudF8xOHd1MF8xZ3c0aV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF8xZ3c0aV8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV92YWx1ZS1sYXJnZS12YXJpYW50XzE4d3UwXzFndzRpXzI4NC5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwXzFndzRpXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWhlYXZ5XzE4d3UwXzFndzRpXzI5MTpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItaW52ZXJ0ZWRfMTh3dTBfMWd3NGlfMjk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LTlidHo2cCwgI2ZhZmFmYSk7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9jb2xvci10ZXh0LWxhYmVsXzE4d3UwXzFndzRpXzI5OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjMsICM1NDViNjQpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeV8xOHd1MF8xZ3c0aV8zMDI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2NvbG9yLXRleHQtc3RhdHVzLWVycm9yXzE4d3UwXzFndzRpXzMwNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2NvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3NfMTh3dTBfMWd3NGlfMzA4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTg0aHlidiwgIzFkODEwMik7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9jb2xvci10ZXh0LXN0YXR1cy1pbmZvXzE4d3UwXzFndzRpXzMxMTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGosICMwMDczYmIpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmVfMTh3dTBfMWd3NGlfMzE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3IsICM2ODcwNzgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZ18xOHd1MF8xZ3c0aV8zMTc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2NvbG9yLWluaGVyaXRfMTh3dTBfMWd3NGlfMzIwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWJvZHktc18xOHd1MF8xZ3c0aV8zMjM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXNpemUtYm9keS1tXzE4d3UwXzFndzRpXzMyODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmcteHNfMTh3dTBfMWd3NGlfMzMyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtcHowNHozLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtanNlbm4xLCAyMHB4KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXNfMTh3dTBfMWd3NGlfMzM2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy13MWM0Y2UsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWgwbGRzOSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiLCBub3JtYWwpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctbV8xOHd1MF8xZ3c0aV8zNDE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXNpemUtaGVhZGluZy1sXzE4d3UwXzFndzRpXzM0Njpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtbDIxcjg2LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC12b2c4dzcsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWJlanl6dywgbm9ybWFsKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXhsXzE4d3UwXzFndzRpXzM1MTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLWs5YTBxdCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLTg3dDk2ZSwgbm9ybWFsKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kaXNwbGF5LWxfMTh3dTBfMWd3NGlfMzU2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWRpc3BsYXktbC00dTBvZDcsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZGlzcGxheS1sLXpnbnB4dCwgNTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1kaXNwbGF5LWwtc3JhOXFiLCBub3JtYWwpO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtbGlnaHRfMTh3dTBfMWd3NGlfMzYxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXdlaWdodC1ub3JtYWxfMTh3dTBfMWd3NGlfMzY0Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9mb250LXdlaWdodC1ib2xkXzE4d3UwXzFndzRpXzM2Nzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtaGVhdnlfMTh3dTBfMWd3NGlfMjkxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWF2eS1zY21sanYsIDcwMCk7XG59XG5cbi5hd3N1aV90LWxlZnRfMTh3dTBfMWd3NGlfMzc0Om5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uYXdzdWlfdC1yaWdodF8xOHd1MF8xZ3c0aV8zNzg6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uYXdzdWlfdC1jZW50ZXJfMTh3dTBfMWd3NGlfMzgyOm5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1uXzE4d3UwXzFndzRpXzM5OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1jaDVmYXksIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ub25lLWxrejg0dywgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC10b3Atbl8xOHd1MF8xZ3c0aV80MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1uXzE4d3UwXzFndzRpXzQwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1jaDVmYXksIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtcmlnaHQtbl8xOHd1MF8xZ3c0aV80MDk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLW5fMTh3dTBfMWd3NGlfNDEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utbm9uZS1sa3o4NHcsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtYm90dG9tLW5fMTh3dTBfMWd3NGlfNDE0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwtbl8xOHd1MF8xZ3c0aV80MDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1ub25lLWNoNWZheSwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1sZWZ0LW5fMTh3dTBfMWd3NGlfNDE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1uXzE4d3UwXzFndzRpXzQxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utbm9uZS1sa3o4NHcsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AteHh4c18xOHd1MF8xZ3c0aV80MjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1LCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdG9wLXh4eHNfMTh3dTBfMWd3NGlfNDI5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwteHh4c18xOHd1MF8xZ3c0aV80MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXJpZ2h0LXh4eHNfMTh3dTBfMWd3NGlfNDM0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHhzXzE4d3UwXzFndzRpXzQzNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWJvdHRvbS14eHhzXzE4d3UwXzFndzRpXzQzOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eHNfMTh3dTBfMWd3NGlfNDMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtbGVmdC14eHhzXzE4d3UwXzFndzRpXzQ0NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHh4c18xOHd1MF8xZ3c0aV80MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXh4c18xOHd1MF8xZ3c0aV80NDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXRvcC14eHNfMTh3dTBfMWd3NGlfNDU0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwteHhzXzE4d3UwXzFndzRpXzQ1NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1yaWdodC14eHNfMTh3dTBfMWd3NGlfNDU5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHNfMTh3dTBfMWd3NGlfNDYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ib3R0b20teHhzXzE4d3UwXzFndzRpXzQ2NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4c18xOHd1MF8xZ3c0aV80NTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWxlZnQteHhzXzE4d3UwXzFndzRpXzQ2OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHhzXzE4d3UwXzFndzRpXzQ2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC14c18xOHd1MF8xZ3c0aV80NzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC10b3AteHNfMTh3dTBfMWd3NGlfNDc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwteHNfMTh3dTBfMWd3NGlfNDgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtcmlnaHQteHNfMTh3dTBfMWd3NGlfNDg0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14c18xOHd1MF8xZ3c0aV80ODU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtYm90dG9tLXhzXzE4d3UwXzFndzRpXzQ4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXhzXzE4d3UwXzFndzRpXzQ4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1sZWZ0LXhzXzE4d3UwXzFndzRpXzQ5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHNfMTh3dTBfMWd3NGlfNDg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3Atc18xOHd1MF8xZ3c0aV80OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC10b3Atc18xOHd1MF8xZ3c0aV81MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1zXzE4d3UwXzFndzRpXzUwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXJpZ2h0LXNfMTh3dTBfMWd3NGlfNTA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1zXzE4d3UwXzFndzRpXzUxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ib3R0b20tc18xOHd1MF8xZ3c0aV81MTQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1zXzE4d3UwXzFndzRpXzUwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1sZWZ0LXNfMTh3dTBfMWd3NGlfNTE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1zXzE4d3UwXzFndzRpXzUxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLW1fMTh3dTBfMWd3NGlfNTI0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdG9wLW1fMTh3dTBfMWd3NGlfNTI5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwtbV8xOHd1MF8xZ3c0aV81MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1yaWdodC1tXzE4d3UwXzFndzRpXzUzNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbV8xOHd1MF8xZ3c0aV81MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtYm90dG9tLW1fMTh3dTBfMWd3NGlfNTM5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwtbV8xOHd1MF8xZ3c0aV81MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtbGVmdC1tXzE4d3UwXzFndzRpXzU0NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbV8xOHd1MF8xZ3c0aV81MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1sXzE4d3UwXzFndzRpXzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXRvcC1sXzE4d3UwXzFndzRpXzU1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLWxfMTh3dTBfMWd3NGlfNTU1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtcmlnaHQtbF8xOHd1MF8xZ3c0aV81NTk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLWxfMTh3dTBfMWd3NGlfNTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWJvdHRvbS1sXzE4d3UwXzFndzRpXzU2NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLWxfMTh3dTBfMWd3NGlfNTU1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWxlZnQtbF8xOHd1MF8xZ3c0aV81Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLWxfMTh3dTBfMWd3NGlfNTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AteGxfMTh3dTBfMWd3NGlfNTc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC10b3AteGxfMTh3dTBfMWd3NGlfNTc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwteGxfMTh3dTBfMWd3NGlfNTgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXJpZ2h0LXhsXzE4d3UwXzFndzRpXzU4NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteGxfMTh3dTBfMWd3NGlfNTg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ib3R0b20teGxfMTh3dTBfMWd3NGlfNTg5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdmVydGljYWwteGxfMTh3dTBfMWd3NGlfNTgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1sZWZ0LXhsXzE4d3UwXzFndzRpXzU5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteGxfMTh3dTBfMWd3NGlfNTg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXh4bF8xOHd1MF8xZ3c0aV81OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC14MzMwbWUsIDMycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtdG9wLXh4bF8xOHd1MF8xZ3c0aV82MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eGxfMTh3dTBfMWd3NGlfNjA1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwteDMzMG1lLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1yaWdodC14eGxfMTh3dTBfMWd3NGlfNjA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eGxfMTh3dTBfMWd3NGlfNjEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtYm90dG9tLXh4bF8xOHd1MF8xZ3c0aV82MTQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eGxfMTh3dTBfMWd3NGlfNjA1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLXgzMzBtZSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtbGVmdC14eGxfMTh3dTBfMWd3NGlfNjE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eGxfMTh3dTBfMWd3NGlfNjEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC14eHhsXzE4d3UwXzFndzRpXzYyNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC02Nzl6aGQsIDQwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHh4bC1ndnE5OHQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXRvcC14eHhsXzE4d3UwXzFndzRpXzYyOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eGxfMTh3dTBfMWd3NGlfNjMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTY3OXpoZCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX3AtcmlnaHQteHh4bF8xOHd1MF8xZ3c0aV82MzQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4eGxfMTh3dTBfMWd3NGlfNjM1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4bC1ndnE5OHQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWJvdHRvbS14eHhsXzE4d3UwXzFndzRpXzYzOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eGxfMTh3dTBfMWd3NGlfNjMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC02Nzl6aGQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9wLWxlZnQteHh4bF8xOHd1MF8xZ3c0aV82NDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4eGxfMTh3dTBfMWd3NGlfNjM1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tbl8xOHd1MF8xZ3c0aV82NDk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1jaDVmYXksIDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLW5vbmUtbGt6ODR3LCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXRvcC1uXzE4d3UwXzFndzRpXzY1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLW5fMTh3dTBfMWd3NGlfNjU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW5vbmUtY2g1ZmF5LCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXJpZ2h0LW5fMTh3dTBfMWd3NGlfNjU5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1uXzE4d3UwXzFndzRpXzY2MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utbm9uZS1sa3o4NHcsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tYm90dG9tLW5fMTh3dTBfMWd3NGlfNjY0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdmVydGljYWwtbl8xOHd1MF8xZ3c0aV82NTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW5vbmUtY2g1ZmF5LCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWxlZnQtbl8xOHd1MF8xZ3c0aV82Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW5fMTh3dTBfMWd3NGlfNjYwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW5vbmUtbGt6ODR3LCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXh4eHNfMTh3dTBfMWd3NGlfNjc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1LCAycHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS10b3AteHh4c18xOHd1MF8xZ3c0aV82Nzk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eHhzXzE4d3UwXzFndzRpXzY4MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWY3eXExNSwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1yaWdodC14eHhzXzE4d3UwXzFndzRpXzY4NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHh4c18xOHd1MF8xZ3c0aV82ODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWJvdHRvbS14eHhzXzE4d3UwXzFndzRpXzY4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4eHNfMTh3dTBfMWd3NGlfNjgwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWY3eXExNSwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1sZWZ0LXh4eHNfMTh3dTBfMWd3NGlfNjk0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhzXzE4d3UwXzFndzRpXzY4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS14eHNfMTh3dTBfMWd3NGlfNjk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdG9wLXh4c18xOHd1MF8xZ3c0aV83MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eHNfMTh3dTBfMWd3NGlfNzA1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tcmlnaHQteHhzXzE4d3UwXzFndzRpXzcwOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHhzXzE4d3UwXzFndzRpXzcxMDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ib3R0b20teHhzXzE4d3UwXzFndzRpXzcxNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4c18xOHd1MF8xZ3c0aV83MDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tbGVmdC14eHNfMTh3dTBfMWd3NGlfNzE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHNfMTh3dTBfMWd3NGlfNzEwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20teHNfMTh3dTBfMWd3NGlfNzI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXRvcC14c18xOHd1MF8xZ3c0aV83Mjk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14c18xOHd1MF8xZ3c0aV83MzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXJpZ2h0LXhzXzE4d3UwXzFndzRpXzczNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHNfMTh3dTBfMWd3NGlfNzM1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tYm90dG9tLXhzXzE4d3UwXzFndzRpXzczOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXhzXzE4d3UwXzFndzRpXzczMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWxlZnQteHNfMTh3dTBfMWd3NGlfNzQ0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14c18xOHd1MF8xZ3c0aV83MzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXNfMTh3dTBfMWd3NGlfNzQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXRvcC1zXzE4d3UwXzFndzRpXzc1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXNfMTh3dTBfMWd3NGlfNzU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1yaWdodC1zXzE4d3UwXzFndzRpXzc1OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwtc18xOHd1MF8xZ3c0aV83NjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ib3R0b20tc18xOHd1MF8xZ3c0aV83NjQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1zXzE4d3UwXzFndzRpXzc1NTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWxlZnQtc18xOHd1MF8xZ3c0aV83Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXNfMTh3dTBfMWd3NGlfNzYwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1tXzE4d3UwXzFndzRpXzc3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS10b3AtbV8xOHd1MF8xZ3c0aV83Nzk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1tXzE4d3UwXzFndzRpXzc4MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tcmlnaHQtbV8xOHd1MF8xZ3c0aV83ODQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW1fMTh3dTBfMWd3NGlfNzg1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tYm90dG9tLW1fMTh3dTBfMWd3NGlfNzg5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdmVydGljYWwtbV8xOHd1MF8xZ3c0aV83ODA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1sZWZ0LW1fMTh3dTBfMWd3NGlfNzk0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1tXzE4d3UwXzFndzRpXzc4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tbF8xOHd1MF8xZ3c0aV82Njk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdG9wLWxfMTh3dTBfMWd3NGlfODA0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdmVydGljYWwtbF8xOHd1MF8xZ3c0aV84MDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXJpZ2h0LWxfMTh3dTBfMWd3NGlfODA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1sXzE4d3UwXzFndzRpXzgxMDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWJvdHRvbS1sXzE4d3UwXzFndzRpXzgxNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLWxfMTh3dTBfMWd3NGlfODA1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tbGVmdC1sXzE4d3UwXzFndzRpXzgxOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwtbF8xOHd1MF8xZ3c0aV84MTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXhsXzE4d3UwXzFndzRpXzgyNDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXRvcC14bF8xOHd1MF8xZ3c0aV84Mjk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14bF8xOHd1MF8xZ3c0aV84MzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1yaWdodC14bF8xOHd1MF8xZ3c0aV84MzQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXhsXzE4d3UwXzFndzRpXzgzNTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ib3R0b20teGxfMTh3dTBfMWd3NGlfODM5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdmVydGljYWwteGxfMTh3dTBfMWd3NGlfODMwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWxlZnQteGxfMTh3dTBfMWd3NGlfODQ0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14bF8xOHd1MF8xZ3c0aV84MzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS14eGxfMTh3dTBfMWd3NGlfODQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC14MzMwbWUsIDMycHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS10b3AteHhsXzE4d3UwXzFndzRpXzg1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4bF8xOHd1MF8xZ3c0aV84NTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLXgzMzBtZSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tcmlnaHQteHhsXzE4d3UwXzFndzRpXzg1OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHhsXzE4d3UwXzFndzRpXzg2MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tYm90dG9tLXh4bF8xOHd1MF8xZ3c0aV84NjQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eGxfMTh3dTBfMWd3NGlfODU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwteDMzMG1lLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1sZWZ0LXh4bF8xOHd1MF8xZ3c0aV84Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXh4bF8xOHd1MF8xZ3c0aV84NjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20teHh4bF8xOHd1MF8xZ3c0aV84NzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC02Nzl6aGQsIDQwcHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdG9wLXh4eGxfMTh3dTBfMWd3NGlfODc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tdmVydGljYWwteHh4bF8xOHd1MF8xZ3c0aV84ODA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC02Nzl6aGQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXJpZ2h0LXh4eGxfMTh3dTBfMWd3NGlfODg0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhsXzE4d3UwXzFndzRpXzg4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4bC1ndnE5OHQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWJvdHRvbS14eHhsXzE4d3UwXzFndzRpXzg4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4eGxfMTh3dTBfMWd3NGlfODgwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTY3OXpoZCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX20tbGVmdC14eHhsXzE4d3UwXzFndzRpXzg5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHh4bF8xOHd1MF8xZ3c0aV84ODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4bC1ndnE5OHQsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9kLWJsb2NrXzE4d3UwXzFndzRpXzg5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9ib3hfMTh3dTBfMWd3NGlfMTcyLmF3c3VpX2QtaW5saW5lXzE4d3UwXzFndzRpXzkwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXdzdWlfYm94XzE4d3UwXzFndzRpXzE3Mi5hd3N1aV9kLWlubGluZS1ibG9ja18xOHd1MF8xZ3c0aV85MDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2JveF8xOHd1MF8xZ3c0aV8xNzIuYXdzdWlfZC1ub25lXzE4d3UwXzFndzRpXzkwODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZi1sZWZ0XzE4d3UwXzFndzRpXzkxMjpub3QoI1xcOSkge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4uYXdzdWlfZi1yaWdodF8xOHd1MF8xZ3c0aV85MTY6bm90KCNcXDkpIHtcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XG59XG5cbi5hd3N1aV9yb290XzE4d3UwXzFndzRpXzkyMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMTg1ODJfajAxdnJfMTQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml9qMDF2cl8xNDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml9qMDF2cl8xNDk6bm90KCNcXDkpOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEhvcml6b250YWwgdmFyaWFudFxuICovXG4uYXdzdWlfaG9yaXpvbnRhbF8xODU4Ml9qMDF2cl8xNjA6bm90KCNcXDkpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF3c3VpX2hvcml6b250YWwteHh4c18xODU4Ml9qMDF2cl8xNjQ6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4c18xODU4Ml9qMDF2cl8xNjc6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteHNfMTg1ODJfajAxdnJfMTcwOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwtc18xODU4Ml9qMDF2cl8xNzM6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfaG9yaXpvbnRhbC1tXzE4NTgyX2owMXZyXzE3Njpub3QoI1xcOSkge1xuICBnYXA6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLWxfMTg1ODJfajAxdnJfMTc5Om5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteGxfMTg1ODJfajAxdnJfMTgyOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4bF8xODU4Ml9qMDF2cl8xODU6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbn1cblxuLypcbiAqIFZlcnRpY2FsIHZhcmlhbnRcbiAqL1xuLmF3c3VpX3ZlcnRpY2FsXzE4NTgyX2owMXZyXzE5Mjpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4eHNfMTg1ODJfajAxdnJfMTk1Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4c18xODU4Ml9qMDF2cl8xOTg6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14c18xODU4Ml9qMDF2cl8yMDE6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXNfMTg1ODJfajAxdnJfMjA0Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG59XG4uYXdzdWlfdmVydGljYWwtbV8xODU4Ml9qMDF2cl8yMDc6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC1sXzE4NTgyX2owMXZyXzIxMDpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXhsXzE4NTgyX2owMXZyXzIxMzpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14eGxfMTg1ODJfajAxdnJfMjE2Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwteDMzMG1lLCAzMnB4KTtcbn1cblxuLmF3c3VpX2FsaWduLWNlbnRlcl8xODU4Ml9qMDF2cl8yMjA6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX2FsaWduLXN0YXJ0XzE4NTgyX2owMXZyXzIyNDpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hd3N1aV9hbGlnbi1lbmRfMTg1ODJfajAxdnJfMjI4Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtd3JhcHBlcl96eWNkeF91eDlzZl8xNTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLXNpbjk4OSwgNDBweCk7XG59XG4uYXdzdWlfY29udGVudC13cmFwcGVyLW1vYmlsZV96eWNkeF91eDlzZl8xNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX3p5Y2R4X3V4OXNmXzE2Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfdXg5c2ZfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfdXg5c2ZfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfdXg5c2ZfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAyMTYwcHg7XG4gIH1cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWZqOWtfejV6bzhfNTpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbl8xZmo5a196NXpvOF82Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLXRvZ2dsZV8xZmo5a196NXpvOF83Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLWNsb3NlXzFmajlrX3o1em84Xzg6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnRfMWZqOWtfejV6bzhfOTpub3QoI1xcOSksXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xZmo5a196NXpvOF8xMDpub3QoI1xcOSksXG4uYXdzdWlfYnJlYWRjcnVtYnNfMWZqOWtfejV6bzhfMTE6bm90KCNcXDkpLFxuLmF3c3VpX3Rvb2xzXzFmajlrX3o1em84XzEyOm5vdCgjXFw5KSxcbi5hd3N1aV90b29scy1jbG9zZV8xZmo5a196NXpvOF8xMzpub3QoI1xcOSksXG4uYXdzdWlfdG9vbHMtdG9nZ2xlXzFmajlrX3o1em84XzE0Om5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzFmajlrX3o1em84XzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9tb2JpbGUtYmFyXzFmajlrX3o1em84XzE2Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsLXJvb3RfMWZqOWtfejV6bzhfMTc6bm90KCNcXDkpLFxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl8xZmo5a196NXpvOF8xODpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWdsb2JhbF8xZmo5a196NXpvOF8xOTpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLXdpdGgtYmFkZ2VfMWZqOWtfejV6bzhfMjA6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXJfMWZqOWtfejV6bzhfMjE6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXItY2xvc2UtYnV0dG9uXzFmajlrX3o1em84XzIyOm5vdCgjXFw5KSxcbi5hd3N1aV9vdmVyZmxvdy1tZW51XzFmajlrX3o1em84XzIzOm5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXJzLXNsaWRlcl8xZmo5a196NXpvOF8yNDpub3QoI1xcOSksXG4uYXdzdWlfdG9vbGJhcl8xZmo5a196NXpvOF8yNTpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyLXRvb2x0aXAtdmlzaWJsZV8xZmo5a196NXpvOF8yNjpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci10b29sdGlwXzFmajlrX3o1em84XzI3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfMWcyYXBfMTg1Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpICsgMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIDFweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfMWcyYXBfMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2dnbGUtYnV0dG9uXzE2dzBoXzFnMmFwXzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9nZ2xlLWJ1dHRvbl8xNncwaF8xZzJhcF8xODU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9nZ2xlLWJ1dHRvbl8xNncwaF8xZzJhcF8xODU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfY2xvc2UtYnV0dG9uXzE2dzBoXzFnMmFwXzIyMDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtdmVydGljYWwtcGFuZWwtaWNvbi1vZmZzZXQtMDRueGY4LCAxNXB4KTtcbiAgei1pbmRleDogMTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3J1bnRpbWUtY29udGVudC13cmFwcGVyXzE0bTh4XzFtOWJ1XzU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi1kcm9wZG93bl9xd29vMF8xNXZlcV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWt5cHphaiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay1sdmk1aTgsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tZHJvcGRvd25fcXdvbzBfMTV2ZXFfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzE1dmVxXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX3JlZnJlc2hfcXdvbzBfMTV2ZXFfMTc0Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfcXdvbzBfMTV2ZXFfMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay1reXB6YWosIDEzNW1zKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLWx2aTVpOCwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wX3F3b28wXzE1dmVxXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzE1dmVxXzE1My5hd3N1aV9yZWZyZXNoX3F3b28wXzE1dmVxXzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX3JlZnJlc2hfcXdvbzBfMTV2ZXFfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfcmVmcmVzaF9xd29vMF8xNXZlcV8xNzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9xd29vMF8xNXZlcV8xOTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG4uYXdzdWlfcm9vdF9xd29vMF8xNXZlcV8xOTkuYXdzdWlfaW50ZXJpb3JfcXdvbzBfMTV2ZXFfMjMyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyMDAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX3VzZS1wb3J0YWxfcXdvbzBfMTV2ZXFfMjQzOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDcwMDA7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzE1dmVxXzIzMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWt5cHphaiwgMTM1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzE1dmVxXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmlvcl9xd29vMF8xNXZlcV8yMzIpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzE1dmVxXzIzMiksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaW50ZXJpb3JfcXdvbzBfMTV2ZXFfMjMyKSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtM2ZrZ25tLCAjZmZmZmZmKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWRyb3Bkb3duLXhyamp1dSwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pLCAjZWFlZGVkKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci0wc2Z5eTQsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTBzZnl5NCwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfaXMtZW1wdHlfcXdvbzBfMTV2ZXFfMjg5Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzE1dmVxXzE1MyA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfZHJvcGRvd24tZHJvcC11cF9xd29vMF8xNXZlcV8yOTYgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzE1dmVxXzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1kcm9wdXAtb3ZzcDRoLCAwIC0xcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG4uYXdzdWlfZHJvcGRvd24tZHJvcC11cF9xd29vMF8xNXZlcV8yOTYuYXdzdWlfd2l0aC1saW1pdGVkLXdpZHRoX3F3b28wXzE1dmVxXzMwMCA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1kcm9wLWxlZnRfcXdvbzBfMTV2ZXFfMzAzOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfZHJvcGRvd24tZHJvcC1yaWdodF9xd29vMF8xNXZlcV8zMDY6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzE1dmVxXzE1My5hd3N1aV9vY2N1cHktZW50aXJlLXdpZHRoX3F3b28wXzE1dmVxXzMwOTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX3N0cmV0Y2gtYmV5b25kLXRyaWdnZXItd2lkdGhfcXdvbzBfMTV2ZXFfMzEyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcm9wZG93bi1kZWZhdWx0LW1heC13aWR0aC1nOTY0b2ssIDEwMCUpO1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzE1dmVxXzE1My5hd3N1aV9pbnRlcmlvcl9xd29vMF8xNXZlcV8yMzIgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzE1dmVxXzE1Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX2hpZGUtYmxvY2stYm9yZGVyX3F3b28wXzE1dmVxXzMxOSA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfaGlkZS1ibG9jay1ib3JkZXJfcXdvbzBfMTV2ZXFfMzE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Ryb3Bkb3duLWRyb3AtdXBfcXdvbzBfMTV2ZXFfMjk2KSA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMTV2ZXFfMTUzIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfaGlkZS1ibG9jay1ib3JkZXJfcXdvbzBfMTV2ZXFfMzE5LmF3c3VpX3JlZnJlc2hfcXdvbzBfMTV2ZXFfMTc0ID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfb3Blbl9xd29vMF8xNXZlcV8zMjg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMTV2ZXFfMTUzLmF3c3VpX29wZW5fcXdvbzBfMTV2ZXFfMzI4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzE1dmVxXzIzMikuYXdzdWlfcmVmcmVzaF9xd29vMF8xNXZlcV8xNzRbZGF0YS1hbmltYXRpbmc9dHJ1ZV0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfb3Blbl9xd29vMF8xNXZlcV8zMjg6bm90KCNcXDkpOm5vdCguYXdzdWlfaW50ZXJpb3JfcXdvbzBfMTV2ZXFfMjMyKS5hd3N1aV9yZWZyZXNoX3F3b28wXzE1dmVxXzE3NFtkYXRhLWFuaW1hdGluZz10cnVlXS5hd3N1aV9kcm9wZG93bi1kcm9wLXVwX3F3b28wXzE1dmVxXzI5NiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xNXZlcV8xNTMuYXdzdWlfb3Blbl9xd29vMF8xNXZlcV8zMjguYXdzdWlfbm93cmFwX3F3b28wXzE1dmVxXzMzNzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYXdzdWlfZHJvcGRvd24tY29udGVudF9xd29vMF8xNXZlcV8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9zdHJldGNoLXRyaWdnZXItaGVpZ2h0X3F3b28wXzE1dmVxXzM0ODpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfb3B0aW9ucy1saXN0XzE5Z2NmXzFmZm1qXzE0NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1ibG9jay1zaXplOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG59XG4uYXdzdWlfb3B0aW9ucy1saXN0LWVtYmVkZGVkXzE5Z2NmXzFmZm1qXzE5MTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMHB4O1xufVxuXG4uYXdzdWlfZGVjcmVhc2UtYmxvY2stbWFyZ2luXzE5Z2NmXzFmZm1qXzE5ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IC0xcHg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMTI1MGJfMTQ1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHMsICM1NDViNjQpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC1sY2Z0amksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMTI1MGJfMTQ1LmF3c3VpX2Rpc2FibGVkXzE2bW0zXzEyNTBiXzE2MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNywgI2FhYjdiOCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMTI1MGJfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zXzEyNTBiXzE2NDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC1vbGIzZ3EsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxLCAjZWFlZGVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xMjUwYl8xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMTI1MGJfMTY0LmF3c3VpX2Rpc2FibGVkXzE2bW0zXzEyNTBiXzE2MDpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zXzEyNTBiXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM18xMjUwYl8xNjQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMTI1MGJfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zXzEyNTBiXzE2NC5hd3N1aV9yb2xsZWQtZG93bl8xNm1tM18xMjUwYl8xNzU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zXzEyNTBiXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM18xMjUwYl8xNjQuYXdzdWlfaGlnaGxpZ2h0ZWRfMTZtbTNfMTI1MGJfMTc4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQsICNmMmYzZjMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNywgIzE2MTkxZik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC1sY2Z0amksIDIwcHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci0zOGdxemMsICM4Nzk1OTYpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjLCAjODc5NTk2KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIHotaW5kZXg6IDI7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zXzEyNTBiXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM18xMjUwYl8xNjQuYXdzdWlfaGlnaGxpZ2h0ZWRfMTZtbTNfMTI1MGJfMTc4LmF3c3VpX2Rpc2FibGVkXzE2bW0zXzEyNTBiXzE2MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWU4M3E1dSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci11MnZrbTIsICM4Nzk1OTYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC1sNzRhajAsICNhYWI3YjgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xMjUwYl8xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMTI1MGJfMTY0LmF3c3VpX2hpZ2hsaWdodGVkXzE2bW0zXzEyNTBiXzE3OC5hd3N1aV9pcy1mb2N1c2VkXzE2bW0zXzEyNTBiXzE5Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtbmd4b3ZqLCAjMDA3M2JiKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTBrNzI1cSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xMjUwYl8yMDE6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xMjUwYl8yMDE6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zXzEyNTBiXzIwMS5hd3N1aV9leHBhbmRhYmxlXzE2bW0zXzEyNTBiXzE2NDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfY2F0ZWdvcnlfMTZtbTNfMTI1MGJfMjAxOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xMjUwYl8yMDEuYXdzdWlfdmFyaWFudC1uYXZpZ2F0aW9uXzE2bW0zXzEyNTBiXzIxNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zXzEyNTBiXzIwMS5hd3N1aV92YXJpYW50LW5hdmlnYXRpb25fMTZtbTNfMTI1MGJfMjE2LmF3c3VpX2V4cGFuZGFibGVfMTZtbTNfMTI1MGJfMTY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9leHBhbmQtaWNvbl8xNm1tM18xMjUwYl8yMjM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtNnoxaDhlLCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLWwzd2JvYSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXhwYW5kLWljb25fMTZtbTNfMTI1MGJfMjIzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2V4cGFuZC1pY29uXzE2bW0zXzEyNTBiXzIyMzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9leHBhbmQtaWNvbl8xNm1tM18xMjUwYl8yMjM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2V4cGFuZC1pY29uLXVwXzE2bW0zXzEyNTBiXzI0MDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hd3N1aV9leHBhbmQtaWNvbi1yaWdodF8xNm1tM18xMjUwYl8yNDM6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLWljb24tcmlnaHRfMTZtbTNfMTI1MGJfMjQzOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmF3c3VpX2l0ZW1zLWxpc3QtY29udGFpbmVyXzE2bW0zXzEyNTBiXzI1MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYXdzdWlfaW4tZHJvcGRvd25fMTZtbTNfMTI1MGJfMjYwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzE0Y25yX2JwaXF2XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9yb290XzE0Y25yX2JwaXF2XzE0NSA+IC5hd3N1aV90cmlnZ2VyXzE0Y25yX2JwaXF2XzE3OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXdzdWlfcm9vdF8xNGNucl9icGlxdl8xNDUgPiAuYXdzdWlfZHJvcGRvd25fMTRjbnJfYnBpcXZfMTgyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubSwgI2ZmZmZmZik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfcm9vdF8xNGNucl9icGlxdl8xNDUgPiAuYXdzdWlfZHJvcGRvd25fMTRjbnJfYnBpcXZfMTgyLmF3c3VpX25vd3JhcF8xNGNucl9icGlxdl8xOTM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hd3N1aV9yb290XzE0Y25yX2JwaXF2XzE0NSA+IC5hd3N1aV9kcm9wZG93bl8xNGNucl9icGlxdl8xODIuYXdzdWlfb3Blbl8xNGNucl9icGlxdl8xOTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3RyaWdnZXItbGFiZWxfcTJvZW5fdzI3MXJfNTpub3QoI1xcOSksXG4uYXdzdWlfbWVudS1pdGVtX3Eyb2VuX3cyNzFyXzY6bm90KCNcXDkpLFxuLmF3c3VpX21haW4tYWN0aW9uLWxhYmVsX3Eyb2VuX3cyNzFyXzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV8xcmR5eV8xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LXFienF3ZSwgIzE2MTkxZik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzFyZHl5XzE0NS5hd3N1aV9kaXNhYmxlZF85M2ExdV8xcmR5eV8xNTc6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNywgI2FhYjdiOCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzFyZHl5XzE0NTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzFyZHl5XzE0NS5hd3N1aV9zaG93LWRpdmlkZXJfOTNhMXVfMXJkeXlfMTY0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfMXJkeXlfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzkzYTF1XzFyZHl5XzE2Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNywgIzE2MTkxZik7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQsICNmMmYzZjMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YywgIzg3OTU5Nik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV8xcmR5eV8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfOTNhMXVfMXJkeXlfMTY3LmF3c3VpX2Rpc2FibGVkXzkzYTF1XzFyZHl5XzE1Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC1sNzRhajAsICNhYWI3YjgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci11MnZrbTIsICM4Nzk1OTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWU4M3E1dSwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV8xcmR5eV8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfOTNhMXVfMXJkeXlfMTY3LmF3c3VpX2lzLWZvY3VzZWRfOTNhMXVfMXJkeXlfMTgyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1uZ3hvdmosICMwMDczYmIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtMGs3MjVxLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODc6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODcuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xcmR5eV8xOTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODcuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xcmR5eV8xOTk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbWVudS1pdGVtXzkzYTF1XzFyZHl5XzE4Ny5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzFyZHl5XzE5OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMXJkeXlfMTg3LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMXJkeXlfMTk5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMXJkeXlfMTg3LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMXJkeXlfMTk5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODcuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xcmR5eV8xOTk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMXJkeXlfMTg3LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMXJkeXlfMTk5Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzFyZHl5XzE4Ny5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzFyZHl5XzE5OTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbWVudS1pdGVtXzkzYTF1XzFyZHl5XzE4Ny5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzFyZHl5XzE5OTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMXJkeXlfMTg3LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMXJkeXlfMTk5Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODcuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xcmR5eV8xOTkuYXdzdWlfY3VycmVudC1icmVhZGNydW1iXzkzYTF1XzFyZHl5XzIzNTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTgwcXY0ZiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ldGp5NGMsICM2ODcwNzgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzFyZHl5XzE4Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2hhcy1jYXRlZ29yeS1oZWFkZXJfOTNhMXVfMXJkeXlfMjQ2ID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODc6bm90KCNcXDkpLCAuYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV8xcmR5eV8yNDYgPiAuYXdzdWlfaXRlbS10b29sdGlwLXdyYXBwZXJfOTNhMXVfMXJkeXlfMjQ2ID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xcmR5eV8xODc6bm90KCNcXDkpLCAuYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV8xcmR5eV8yNDY6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWNoZWNrbWFya185M2ExdV8xcmR5eV8yNDYpID4gc3BhbiA+IC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMXJkeXlfMTg3IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpICsgdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpKTtcbn1cblxuLmF3c3VpX2ljb25fOTNhMXVfMXJkeXlfMjUwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXdzdWlfaWNvbl85M2ExdV8xcmR5eV8yNTAuYXdzdWlfY2hlY2ttYXJrXzkzYTF1XzFyZHl5XzI1NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby03ODcxeGosICMwMDczYmIpO1xufVxuLmF3c3VpX2ljb25fOTNhMXVfMXJkeXlfMjUwLmF3c3VpX2Rpc2FibGVkXzkzYTF1XzFyZHl5XzE1Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfZXh0ZXJuYWwtaWNvbl85M2ExdV8xcmR5eV8yNjE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2J1dHRvbi1kcm9wZG93bl9zbmUwbF8xdGhlZl8xNDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2J1dHRvbi1kcm9wZG93bl9zbmUwbF8xdGhlZl8xNDUuYXdzdWlfZnVsbC13aWR0aF9zbmUwbF8xdGhlZl8xNDg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfc25lMGxfMXRoZWZfMTUzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF9zbmUwbF8xdGhlZl8xIDUwMG1zIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay1sdmk1aTgsIGVhc2Utb3V0KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pdGVtcy1saXN0LWNvbnRhaW5lcl9zbmUwbF8xdGhlZl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfc25lMGxfMXRoZWZfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2l0ZW1zLWxpc3QtY29udGFpbmVyX3NuZTBsXzF0aGVmXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb3RhdGVfc25lMGxfMXRoZWZfMTcyOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtNnoxaDhlLCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLWwzd2JvYSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm90YXRlX3NuZTBsXzF0aGVmXzE3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb3RhdGVfc25lMGxfMXRoZWZfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3JvdGF0ZV9zbmUwbF8xdGhlZl8xNzI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3JvdGF0ZS1vcGVuX3NuZTBsXzF0aGVmXzE4Njpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmF3c3VpX2hlYWRlcl9zbmUwbF8xdGhlZl8xOTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLW9sYjNncSwgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV90aXRsZV9zbmUwbF8xdGhlZl8yMDE6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uX3NuZTBsXzF0aGVmXzIwMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1xOWx6NnAsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2LmF3c3VpX2Z1bGwtd2lkdGhfc25lMGxfMXRoZWZfMTQ4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG4uYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2LmF3c3VpX2Z1bGwtd2lkdGhfc25lMGxfMXRoZWZfMTQ4LmF3c3VpX2xvYWRpbmdfc25lMGxfMXRoZWZfMjEwOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbn1cblxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdGhlZl8yMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXRoZWZfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdGhlZl8yMTcgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdGhlZl8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0aGVmXzIxNyA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdGhlZl8yMDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXRoZWZfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdGhlZl8yMTc6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2IHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXRoZWZfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdGhlZl8yMTc6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2LmF3c3VpX2hhcy1uby10ZXh0X3NuZTBsXzF0aGVmXzIyNiB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1vbmx5LWhvcml6b250YWwteHV4Zm1qLCAxNnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXRoZWZfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdGhlZl8yMTc6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2LmF3c3VpX2hhcy1uby10ZXh0X3NuZTBsXzF0aGVmXzIyNi5hd3N1aV92aXN1YWwtcmVmcmVzaF9zbmUwbF8xdGhlZl8yMjkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgLSAycHgpO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdGhlZl8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0aGVmXzIxNzpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSAtIDJweCk7XG59XG4uYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsXzF0aGVmXzIxNCA+IC5hd3N1aV90cmlnZ2VyLWl0ZW1fc25lMGxfMXRoZWZfMjE3Om5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKS5hd3N1aV92aXN1YWwtcmVmcmVzaF9zbmUwbF8xdGhlZl8yMjkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfMXRoZWZfMjA2IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KSAtIDJweCk7XG59XG4uYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsXzF0aGVmXzIxNCA+IC5hd3N1aV90cmlnZ2VyLWl0ZW1fc25lMGxfMXRoZWZfMjE3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3NuZTBsXzF0aGVmXzI0MDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdGhlZl8yMDYge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXRoZWZfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdGhlZl8yMTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfc25lMGxfMXRoZWZfMjQwOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdGhlZl8yMDYge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9zcGxpdC10cmlnZ2VyX3NuZTBsXzF0aGVmXzIxNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLXRyaWdnZXJfc25lMGxfMXRoZWZfMjUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfbWFpbi1hY3Rpb24tZnVsbC13aWR0aF9zbmUwbF8xdGhlZl8yNTU6bm90KCNcXDkpIHtcbiAgZmxleDogMSAxIDA7XG59XG5cbi5hd3N1aV9tYWluLWFjdGlvbi10cmlnZ2VyLWZ1bGwtd2lkdGhfc25lMGxfMXRoZWZfMjU5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXdzdWlfdGVzdC11dGlscy1idXR0b24tdHJpZ2dlcl9zbmUwbF8xdGhlZl8yNjM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2dnbGVfMXVvNm1fMXFiNW9fMTkzOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlcnNfMXVvNm1fMXFiNW9fMTk5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hd3N1aV9kcmF3ZXJfMXVvNm1fMXFiNW9fMTk5Om5vdCgjXFw5KSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXBhbmVsLWV5dzc1MywgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX2RyYXdlcl8xdW82bV8xcWI1b18xOTk6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLW1vYmlsZV8xdW82bV8xcWI1b18yMDkpIHtcbiAgei1pbmRleDogODMwO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXFiNW9fMjEyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbn1cbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzF1bzZtXzFxYjVvXzIxMi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzFxYjVvXzIwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXFiNW9fMjE5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQtN3FlNWtpLCAjZmZmZmZmKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzFxYjVvXzIwOSA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV8xcWI1b18yMTk6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMTAwMTtcbiAgaW5zZXQ6IDA7XG59XG4uYXdzdWlfZHJhd2VyLWNsb3NlZF8xdW82bV8xcWI1b18yMTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXFiNW9fMjE5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXFiNW9fMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzFxYjVvXzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXFiNW9fMjMzOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXYsICM1NDViNjQpO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXFiNW9fMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzFxYjVvXzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXFiNW9fMjMzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXFiNW9fMjE5ID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXFiNW9fMjE5ID4gLmF3c3VpX2RyYXdlci1yZXNpemUtY29udGVudF8xdW82bV8xcWI1b18yNDM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV8xcWI1b18yMTkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtd3JhcHBlcl8xdW82bV8xcWI1b18yNDg6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzFxYjVvXzI1Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fMXFiNW9fMTk5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXYsICM1NDViNjQpO1xufVxuLmF3c3VpX2RyYXdlci10cmlnZ2VyXzF1bzZtXzFxYjVvXzE5OTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fMXFiNW9fMTk5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMzAyZGtlLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlci1hY3RpdmVfMXVvNm1fMXFiNW9fMjcxOm5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlci10cmlnZ2VyLWFjdGl2ZV8xdW82bV8xcWI1b18yNzE6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtOHNscWQ2LCAjMDA3M2JiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtcG1rOHJ3LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXFiNW9fMjMzID4gLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzFxYjVvXzI1MiA+IC5hd3N1aV9kcmF3ZXItdHJpZ2dlcl8xdW82bV8xcWI1b18xOTk6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXYsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfcmVzaXplLWhhbmRsZS13cmFwcGVyXzF1bzZtXzFxYjVvXzI3OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9oaWRlXzF1bzZtXzFxYjVvXzI4OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfc2xpZGVyX2NxemxrXzFyMWFiXzE0NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBibG9jay1zaXplOiAxNnB4O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYXdzdWlfc2xpZGVyX2NxemxrXzFyMWFiXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NsaWRlcl9jcXpsa18xcjFhYl8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NsaWRlcl9jcXpsa18xcjFhYl8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMHB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zbGlkZXJfY3F6bGtfMXIxYWJfMTQ1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3NsaWRlci1zaWRlX2NxemxrXzFyMWFiXzE4MDpub3QoI1xcOSkge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfc2xpZGVyLWljb25fY3F6bGtfMXIxYWJfMTg3Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfc2xpZGVyLWljb25fY3F6bGtfMXIxYWJfMTg3Om5vdCgjXFw5KTpob3ZlciB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuLmF3c3VpX3NsaWRlci1pY29uLWJvdHRvbV9jcXpsa18xcjFhYl8xOTM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmF3c3VpX3NsaWRlci1pY29uLXNpZGVfY3F6bGtfMXIxYWJfMTk3Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV93aXRoLW1vdGlvbi12ZXJ0aWNhbF9iMTh0cF8xaGg4el8xNDY6bm90KCNcXDkpIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBvcGFjaXR5LCBibG9jay1zaXplLCBpbnNldC1ibG9jay1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfMWhoOHpfMTQ2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV93aXRoLW1vdGlvbi12ZXJ0aWNhbF9iMTh0cF8xaGg4el8xNDY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfMWhoOHpfMTQ2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwXzFoaDh6XzE2NTpub3QoI1xcOSkge1xuICAgIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmcywgMG1zKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIG9wYWNpdHksIGlubGluZS1zaXplLCBpbnNldC1pbmxpbmUtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3dpdGgtbW90aW9uLWhvcml6b250YWxfYjE4dHBfMWhoOHpfMTY1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwXzFoaDh6XzE2NTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwXzFoaDh6XzE2NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuLmF3c3VpX3Jlc2l6ZS1hY3RpdmVfYjE4dHBfMWhoOHpfMTg0ICo6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hd3N1aV9yZXNpemUtYWN0aXZlX2IxOHRwXzFoaDh6XzE4NCAqIC5hd3N1aV93aXRoLW1vdGlvbi12ZXJ0aWNhbF9iMTh0cF8xaGg4el8xNDY6bm90KCNcXDkpLFxuLmF3c3VpX3Jlc2l6ZS1hY3RpdmVfYjE4dHBfMWhoOHpfMTg0ICogLmF3c3VpX3dpdGgtbW90aW9uLWhvcml6b250YWxfYjE4dHBfMWhoOHpfMTY1Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yZXNpemUtYWN0aXZlX2IxOHRwXzFoaDh6XzE4NCBpZnJhbWU6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfcmVzaXplLXNpZGVfYjE4dHBfMWhoOHpfMTk1ICo6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uYXdzdWlfcmVzaXplLWJvdHRvbV9iMTh0cF8xaGg4el8xOTggKjpub3QoI1xcOSkge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi8iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9sbTZ2b18xaDZ4Ml8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX3Jvb3Qtbm8tc2Nyb2xsX2xtNnZvXzFoNngyXzE2MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9sYXlvdXRfbG02dm9fMWg2eDJfMTY1Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xufVxuLmF3c3VpX2xheW91dC1uby1zY3JvbGxfbG02dm9fMWg2eDJfMTcxOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd3N1aV9sYXlvdXQtbWFpbl9sbTZ2b18xaDZ4Ml8xNzU6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9sYXlvdXQtbWFpbi1zY3JvbGxhYmxlX2xtNnZvXzFoNngyXzE4MTpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4uYXdzdWlfdW5mb2N1c2FibGVfbG02dm9fMWg2eDJfMTg2ICo6bm90KCNcXDkpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYXdzdWlfYnJlYWRjcnVtYnMtZGVza3RvcF9sbTZ2b18xaDZ4Ml8xOTA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWhlYWRlci13cmFwcGVyX2xtNnZvXzFoNngyXzE5NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tZDNpdjAzLCAxNnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtd3JhcHBlcl9sbTZ2b18xaDZ4Ml8xOTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS12ZTRvc2MsIDIwcHgpO1xufVxuXG4uYXdzdWlfY29udGVudC1vdmVybGFwcGVkX2xtNnZvXzFoNngyXzIwMzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWY2b282dSwgMHB4KSk7XG59XG5cbi5hd3N1aV9jb250ZW50LWV4dHJhLXRvcC1wYWRkaW5nX2xtNnZvXzFoNngyXzIwNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9ibG9jay1ib2R5LXNjcm9sbF8xOWQ4bF8xazZ5eV8xNTM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF3c3VpX21vYmlsZS1iYXJfMTlkOGxfMWs2eXlfMTU3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbW9iaWxlLXBhbmVsLThwaXR1dCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC1leXc3NTMsIDAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygyICogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KSk7XG59XG5cbi5hd3N1aV9tb2JpbGUtYmFyLWJyZWFkY3J1bWJzXzE5ZDhsXzFrNnl5XzE3MDpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLmF3c3VpX21vYmlsZS10b2dnbGVfMTlkOGxfMWs2eXlfMTc3Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDdweDtcbiAgaW5saW5lLXNpemU6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9tb2JpbGUtdG9nZ2xlLXR5cGUtbmF2aWdhdGlvbl8xOWQ4bF8xazZ5eV8xODY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LWY5Z2ljZSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfbW9iaWxlLXRvZ2dsZS10eXBlLXRvb2xzXzE5ZDhsXzFrNnl5XzE4OTpub3QoI1xcOSksIC5hd3N1aV9tb2JpbGUtdG9nZ2xlLXR5cGUtZHJhd2VyXzE5ZDhsXzFrNnl5XzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1mOWdpY2UsICNkNWRiZGIpO1xufVxuLmF3c3VpX21vYmlsZS10b2dnbGVfMTlkOGxfMWs2eXlfMTc3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLWNvbnRhaW5lcl8xOWQ4bF8xazZ5eV8xOTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xaG1tNF8xbHBwbF85Om5vdCgjXFw5KSxcbi5hd3N1aV9ub3RpZmljYXRpb25zLXN0aWNreV8xaG1tNF8xbHBwbF8xMDpub3QoI1xcOSkge1xuICB6LWluZGV4OiA4NTA7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zXzFobW00XzFscHBsXzk6bm90KCNcXDkpIHtcbiAgLyogVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHRoZSB6LWluZGV4IHRvIGhhdmUgZWZmZWN0ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX25vdGlmaWNhdGlvbnMtc3RpY2t5XzFobW00XzFscHBsXzEwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICAtLWF3c3VpLWZsYXNoYmFyLXN0aWNreS1ib3R0b20tbWFyZ2luLWc5NjRvazogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG59XG5cbi5hd3N1aV9uby1jb250ZW50LXBhZGRpbmdzXzFobW00XzFscHBsXzI1Om5vdCgjXFw5KSB7XG4gIC8qXG4gIFdoZW4gdXNpbmcgdGhlIGRpc2FibGVDb250ZW50UGFkZGluZ3Mgb3B0aW9uLCB0aGUgRmxhc2hiYXIgd2lsbCB1c2UgdGhpcyBjdXN0b20gcHJvcGVydHkgdG8gYWRkIGFkZGl0aW9uYWwgc3BhY2VcbiAgd2hlbiB0aGUgbm90aWZpY2F0aW9uIGJhciBpcyByZW5kZXJlZCwgdG8gcHJldmVudCBpdCBmcm9tIG92ZXJsYXBwaW5nIHRoZSBjb250ZW50LlxuICAgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfZHJhd2VyLWRpc3BsYXllZF8xbGgzdV8xNnhxeV8xNDk6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiA0MHB4O1xufVxuXG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMWxoM3VfMTZ4cXlfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogODMwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuZGl2LmF3c3VpX2JhY2tncm91bmRfaHl2c2pfY3NpM2ZfMTQ5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuZGl2LmF3c3VpX2JhY2tncm91bmRfaHl2c2pfY3NpM2ZfMTQ5ID4gLmF3c3VpX3Njcm9sbGluZy1iYWNrZ3JvdW5kX2h5dnNqX2NzaTNmXzE1Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIGdyaWQtcm93OiAxLzk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnJlYWRjcnVtYnNfaHl2c2pfY3NpM2ZfMTYzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbiAgZ3JpZC1hcmVhOiBicmVhZGNydW1icztcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfY3NpM2ZfMTc2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiA5O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC1nOTY0b2spO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtZzk2NG9rKTtcbiAgei1pbmRleDogODMwO1xufVxuLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqX2NzaTNmXzE3Ni5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfY3NpM2ZfMTg3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfY3NpM2ZfMTc2Om5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiBjYWxjKHZhcigtLWF3c3VpLWxheW91dC13aWR0aC1nOTY0b2spIC0gdmFyKC0tYXdzdWktbWFpbi1vZmZzZXQtbGVmdC1nOTY0b2spIC0gdmFyKC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC1nOTY0b2spIC0gdmFyKC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQtZzk2NG9rKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfY3NpM2ZfMTc2Om5vdCgjXFw5KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICAvKlxuICAgIFdoZW4gZGlzYWJsZUJvZHlTY3JvbGwgaXMgdHJ1ZSB0aGUgb2Zmc2V0VG9wIHdpbGwgYmUgcmVsYXRpdmUgdG8gdGhlIFxuICAgIGFwcCBsYXlvdXQgYW5kIG5vdCB0aGUgYm9keS4gSG93ZXZlciwgdGhlIGRyYXdlciBwb3NpdGlvbiBjaGFuZ2VzIFxuICAgIHRvIGZpeGVkIGluIG1vYmlsZSB2aWV3cG9ydHMuIFRoZSB0b3AgdmFsdWUgbmVlZHMgdG8gaW5jbHVkZSB0aGUgXG4gICAgaGVhZGVyIGJlY2F1c2UgZml4ZWQgcG9zaXRpb24gc3dpdGNoZXMgdGhlIHRvcCB2YWx1ZSBzbyBpdCBpcyBub3cgXG4gICAgcmVsYXRpdmUgdG8gdGhlIGJvZHkuXG4gICAgKi9cbiAgfVxuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfY3NpM2ZfMTc2LmF3c3VpX2Rpc2FibGUtYm9keS1zY3JvbGxfaHl2c2pfY3NpM2ZfMjA4Om5vdCgjXFw5KSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLWhlYWRlci1oZWlnaHQtZzk2NG9rKTtcbiAgfVxufVxuXG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal9jc2kzZl8yMTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cbi5hd3N1aV9kcmF3ZXJzLWRlc2t0b3AtdHJpZ2dlcnMtY29udGFpbmVyX2h5dnNqX2NzaTNmXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbXVsdGlwbGUtdHJpZ2dlcnNfaHl2c2pfY3NpM2ZfMjUxKS5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfY3NpM2ZfMTg3IHtcbiAgaW5saW5lLXNpemU6IDA7XG59XG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal9jc2kzZl8yMTMuYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqX2NzaTNmXzI1MS5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfY3NpM2ZfMTg3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9kcmF3ZXJzLWRlc2t0b3AtdHJpZ2dlcnMtY29udGFpbmVyX2h5dnNqX2NzaTNmXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbXVsdGlwbGUtdHJpZ2dlcnNfaHl2c2pfY3NpM2ZfMjUxKTpub3QoLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal9jc2kzZl8xODcpIHtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWsxanB5OCwgMTJweCkgKiAyICsgdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnYsIDM2cHgpKTtcbn1cblxuLmF3c3VpX2RyYXdlcnMtbW9iaWxlLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal9jc2kzZl8yNjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlci1jb250ZW50X2h5dnNqX2NzaTNmXzI2Njpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWsxanB5OCwgMTJweCkgKiAyICsgdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnYsIDM2cHgpKTtcbn1cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF9oeXZzal9jc2kzZl8yNjY6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqX2NzaTNmXzI1MSkuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2NzaTNmXzE4NyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWNvbnRlbnRfaHl2c2pfY3NpM2ZfMjY2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tdWx0aXBsZS10cmlnZ2Vyc19oeXZzal9jc2kzZl8yNTEpOm5vdCguYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2NzaTNmXzE4Nykge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlci1jb250ZW50X2h5dnNqX2NzaTNmXzI2NiA+IC5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItb3ZlcmZsb3dfaHl2c2pfY3NpM2ZfMjgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl9oeXZzal9jc2kzZl8yNjY6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktZHJhd2VyLXNpemUtZzk2NG9rOiAyOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSAxZnI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal9jc2kzZl8zMTE6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICBncmlkLXJvdzogMTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLWc5NjRvayk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpIDFmciBhdXRvIHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LTA0bnhmOCwgMTVweCkgYXV0byAxZnI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2NzaTNmXzE3NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfaHl2c2pfY3NpM2ZfMzExID4gLmF3c3VpX2RyYXdlci1jbG9zZS1idXR0b25faHl2c2pfY3NpM2ZfMzIwOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal9jc2kzZl8zMTEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfaHl2c2pfY3NpM2ZfMzExOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQtZzk2NG9rKTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal9jc2kzZl8zMTEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfaHl2c2pfY3NpM2ZfMzExLmF3c3VpX2RyYXdlci1jb250ZW50LWhpZGRlbl9oeXZzal9jc2kzZl8zMjk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2ID4gLmF3c3VpX2RyYXdlci1zbGlkZXJfaHl2c2pfY3NpM2ZfMzMyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLWRyYXdlci1vcGVuX2h5dnNqX2NzaTNmXzMzOSkge1xuICBvcGFjaXR5OiAwO1xuICBpbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfY3NpM2ZfMTc2LmF3c3VpX2lzLWRyYXdlci1vcGVuX2h5dnNqX2NzaTNmXzMzOTpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIG9wYWNpdHk6IDE7XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcmF3ZXItc2l6ZS1nOTY0b2spO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NDFweCkge1xuICAuYXdzdWlfZHJhd2VyX2h5dnNqX2NzaTNmXzE3Ni5hd3N1aV9pcy1kcmF3ZXItb3Blbl9oeXZzal9jc2kzZl8zMzk6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWRyYXdlci1zaXplLWc5NjRvazogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2VyX2h5dnNqX2NzaTNmXzE3Ni5hd3N1aV9pcy1kcmF3ZXItb3Blbl9oeXZzal9jc2kzZl8zMzk6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWRyYXdlci1zaXplLWc5NjRvazogMTAwdnc7XG4gICAgaW5saW5lLXNpemU6IDEwMHZ3O1xuICB9XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5oZWFkZXIuYXdzdWlfY29udGVudF9oeXZzal9jc2kzZl8zNjU6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcblRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW4gZGVmaW5pdGlvbnMgaGF2ZSB0d28gcmVzcG9uc2liaWxpdGllcy5cbklmIE5hdmlnYXRpb24gYW5kL29yIFRvb2xzIGV4aXN0IHRoZW4gdGhhdCB3aWxsIGRldGVybWluZSB0aGUgd2lkdGggb2ZcbnRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW5zLCByZXNwZWN0aXZlbHksIGFuZCB0aGUgY29udGVudCBpbiB0aGVzZSBkcmF3ZXJzXG53aWxsIGNyZWF0ZSBob3Jpem9udGFsIHNwYWNlIGZyb20gdGhlIGNlbnRlciBjb2x1bW4gY29udGVudC4gSG93ZXZlciwgaWYgdGhlXG5uYXZpZ2F0aW9uSGlkZSBhbmQvb3IgdG9vbHNIaWRlIHByb3BlcnRpZXMgaGF2ZSBiZWVuIHNldCB0aGVuIHRoZSBmaXJzdFxuYW5kIGxhc3QgY29sdW1uIHdpZHRoIHdpbGwgZGVmYXVsdCB0byB0aGUgbWluaW11bSBjb250ZW50IGdhcCBwcm9wZXJ0aWVzIHRvXG5jcmVhdGUgdGhlIG5lY2Vzc2FyeSB2aXN1YWwgc3BhY2UgYXJvdW5kIHRoZSBtYWluIGNvbnRlbnQuXG5cblRoZSBtaW5pbXVtIGNvbnRlbnQgd2lkdGggcHJvcGVydHkgaXMgc2V0IHRvIHplcm8gYW5kIGFwcGxpZWQgdW5kZXIgYWxsXG5jaXJjdW1zdGFuY2VzIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgbWluQ29udGVudFdpZHRoIHByb3BlcnR5IGlzXG5leHBsaWNpdGx5IHNldCBpbiBzY3JpcHQuXG4qL1xuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTA6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1icmVhZGNydW1icy1nYXAtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktY29udGVudC1nYXAtbGVmdC1nOTY0b2s6IDBweDtcbiAgLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC1nOTY0b2s6IDBweDtcbiAgLS1hd3N1aS1jb250ZW50LWhlaWdodC1nOTY0b2s6IGNhbGMoMTAwdmggLSB2YXIoLS1hd3N1aS1oZWFkZXItaGVpZ2h0LWc5NjRvaykgLSB2YXIoLS1hd3N1aS1mb290ZXItaGVpZ2h0LWc5NjRvaykpO1xuICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAxMjgwcHg7XG4gIC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC1nOTY0b2s6IDBweDtcbiAgLS1hd3N1aS1mb290ZXItaGVpZ2h0LWc5NjRvazogMHB4O1xuICAtLWF3c3VpLWhlYWRlci1nYXAtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktaGVhZGVyLWhlaWdodC1nOTY0b2s6IDBweDtcbiAgLS1hd3N1aS1sYXlvdXQtd2lkdGgtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktbWFpbi1nYXAtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktbWFpbi1vZmZzZXQtbGVmdC1nOTY0b2s6IDBweDtcbiAgLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtZzk2NG9rOiAxZnI7XG4gIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktbWluLWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAyODBweDtcbiAgLS1hd3N1aS1tb2JpbGUtYmFyLWhlaWdodC1nOTY0b2s6IGNhbGMoMiAqIHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkpO1xuICAtLWF3c3VpLW5vdGlmaWNhdGlvbnMtaGVpZ2h0LWc5NjRvazogMHB4O1xuICAtLWF3c3VpLW9mZnNldC10b3AtZzk2NG9rOiB2YXIoLS1hd3N1aS1oZWFkZXItaGVpZ2h0LWc5NjRvayk7XG4gIC0tYXdzdWktb3ZlcmxhcC1oZWlnaHQtZzk2NG9rOiB2YXIoLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWY2b282dSwgMHB4KTtcbiAgLS1hd3N1aS10b2dnbGVzLWxlZnQtd2lkdGgtZzk2NG9rOiAwcHg7XG4gIC0tYXdzdWktdG9nZ2xlcy1yaWdodC13aWR0aC1nOTY0b2s6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIC4gbW9iaWxlVG9vbGJhciAuIC5cIiBcIi4gLiBub3RpZmljYXRpb25zIC4gLlwiIFwiLiAuIGJyZWFkY3J1bWJzR2FwIC4gLlwiIFwiLiAuIGJyZWFkY3J1bWJzIC4gLlwiIFwiLiAuIGhlYWRlckdhcCAuIC5cIiBcIi4gLiBoZWFkZXIgLiAuXCIgXCIuIC4gbWFpbkdhcCAuIC5cIiBcIi4gLiBtYWluIC4gLlwiIFwiLiAuIG1haW4gLiAuXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KHZhcigtLWF3c3VpLWNvbnRlbnQtZ2FwLWxlZnQtZzk2NG9rKSwgMWZyKSBtaW5tYXgodmFyKC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC1nOTY0b2spLCB2YXIoLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLWc5NjRvaykpIG1pbm1heCh2YXIoLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC1nOTY0b2spLCAxZnIpIG1pbi1jb250ZW50O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byB2YXIoLS1hd3N1aS1icmVhZGNydW1icy1nYXAtZzk2NG9rKSBhdXRvIHZhcigtLWF3c3VpLWhlYWRlci1nYXAtZzk2NG9rKSBhdXRvIHZhcigtLWF3c3VpLW1haW4tZ2FwLWc5NjRvaykgdmFyKC0tYXdzdWktb3ZlcmxhcC1oZWlnaHQtZzk2NG9rKSB2YXIoLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtZzk2NG9rKTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWF3c3VpLWNvbnRlbnQtaGVpZ2h0LWc5NjRvayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcbiAgQWRkIHVuaWZpZWQgbWF4LXdpZHRoIGZvciBBcHBMYXlvdXQgY29udGVudCBiYXNlZCBvbiBicmVha3BvaW50cy4gT25seSB1c2UgdGhlIG1heCBjb250ZW50IFxuICB3aWR0aCBjdXN0b20gcHJvcGVydHkgZm9yIHRoZSBtaWRkbGUgY29sdW1uIGRlZmluaXRpb24gaWYgdGhlIG1heENvbnRlbnRXaWR0aCBwcm9wZXJ0eSBcbiAgaGFzIGJlZW4gZXhwbGljaXRseSBzZXQgdG8gYSBub24temVybyB2YWx1ZSBhbmQgc3Vic2VxdWVudGx5IHNldCB0aGUgaGFzLW1heC1jb250ZW50LXdpZHRoIFxuICBkYXRhIGF0dHJpYnV0ZSB0byB0cnVlLlxuICAqL1xuICAvKlxuICBPbmx5IHVzZSB0aGUgbWF4IGNvbnRlbnQgd2lkdGggY3VzdG9tIHByb3BlcnR5IGZvciB0aGUgbWlkZGxlIGNvbHVtbiBkZWZpbml0aW9uXG4gIGlmIHRoZSBtYXhDb250ZW50V2lkdGggcHJvcGVydHkgaGFzIGJlZW4gZXhwbGljaXRseSBzZXQgdG8gYSBub24temVybyB2YWx1ZSBhbmRcbiAgc3Vic2VxdWVudGx5IHNldCB0aGUgaGFzLW1heC1jb250ZW50LXdpZHRoIGRhdGEgYXR0cmlidXRlIHRvIHRydWUuXG4gICovXG4gIC8qXG4gIFdhcm5pbmchIFRoaXMgaXMgYSBoYWNrISBXZSBhcmUgaW1wbGVtZW50aW5nIGEgc2hvcnQgdGVybSBmaXggdG8gcHJldmVudCB0aGVcbiAgdG9vbHMgZHJhd2VyIGZyb20gcG90ZW50aWFsbHkgZ2V0dGluZyBwdXNoZWQgb2ZmIHNjcmVlbi4gQ3VycmVudGx5IHRoZXJlIGlzIG5vXG4gIHByb3RlY3Rpb24gYWdhaW5zdCBhIG5hdmlnYXRpb25XaWR0aCwgbWluQ29udGVudFdpZHRoLCBhbmQgdG9vbHNXaWR0aCB0aGF0IGFyZVxuICBpbiBleGNlc3Mgb3ZlIHRoZSBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHZpZXdwb3J0LiBUbyBhY2NvbW9kYXRlIHRoaXMgd2UgcmVtb3ZlXG4gIHRoZSBtaW5Db250ZW50V2lkdGggYW5kIHNldCBpdCB0byB6ZXJvIGluIHNtYWxsIHZpZXdwb3J0cyBhbmQgYmVsb3cgdW50aWwgdGhlXG4gIGlzTW9iaWxlIGJyZWFrcG9pbnQgc2V0cyB0aGUgZHJhd2VycyB0byBvdmVybGF5IGF0IDEwMHZ3LlxuICAqL1xuICAvKlxuICBJbiBkZXNrdG9wIHZpZXdwb3J0cyB0aGUgY29udGVudCBnYXAgcHJvcGVydHkgZm9yIHRoZSBsZWZ0IGFuZCByaWdodFxuICBjb2x1bW5zIHNob3VsZCBvdmVycmlkZSB0aGUgZGVmYXVsdCBvZiB6ZXJvIGlmIHRoZSBuYXZpZ2F0aW9uSGlkZVxuICBvciB0b29sc0hpZGUgcHJvcGVydHkgaXMgc2V0LiBUaGlzIGVuc3VyZXMgYWRlcXVhdGUgaG9yaXpvbnRhbCBzcGFjZVxuICBmb3IgdGhlIGNlbnRlciBjb2x1bW4gZnJvbSB0aGUgZWRnZXMgb2YgdGhlIHZpZXdwb3J0IHdoZW4gdGhlcmUgaXNcbiAgbm90IGxlZnQgb3IgcmlnaHQgY29udGVudC5cblxuICBXYXJuaW5nISBJZiB0aGVzZSBkZXNpZ24gdG9rZW5zIGNoYW5nZSBpdCB3aWxsIGFkdmVyc2VseSBpbXBhY3QgdGhlIFxuICBjYWxjdWxhdGlvbiB1c2VkIHRvIGRldGVybWluZSB0aGUgU3BsaXQgUGFuZWwgbWF4aW11bSB3aWR0aCBpbiB0aGUgXG4gIGhhbmRsZVNwbGl0UGFuZWxNYXhXaWR0aCBmdW5jdGlvbiBpbiB0aGUgY29udGV4dC5cbiAgKi9cbiAgLypcbiAgSW4gbW9iaWxlIHZpZXdwb3J0cyB0aGUgTmF2aWdhdGlvbiBhbmQgVG9vbHMgZHJhd2VycyBhcmUgaGlkZGVuXG4gIGFuZCB0cmlnZ2VyZWQgYnkgdGhlIE1vYmlsZVRvb2xiYXIgd2hpY2ggdGhlbiB0YWtlIHVwIHRoZSBlbnRpcmUgdmlld3BvcnQuXG4gIFRoZSBjZW50ZXIgY29sdW1uIG5lZWRzIHBlcm1hbmVudCBzcGFjZSBmcm9tIHRoZSBob3Jpem9udGFsIHZpZXdwb3J0XG4gIGVkZ2VzIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgdGhlcmUgaXMgYSBOYXZpZ2F0aW9uIG9yIFRvb2xzLlxuICAqL1xuICAvKlxuICBPdmVycmlkZSB0aGUgZGVza3RvcCBnYXAgdmFsdWVzIHNldCBhYm92ZSBmb3IgdGhlIE5vdGlmaWNhdGlvbnMsIEhlYWRlciwgYW5kIE1haW5cbiAgY29tcG9uZW50cyBmb3IgbW9iaWxlIHZpZXdwb3J0cy5cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqX2NzaTNmXzQ2Mikge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC1nOTY0b2s6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfY3NpM2ZfNDYyKSB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLWc5NjRvazogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9jc2kzZl80NjIpIHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqX2NzaTNmXzQ2MikuYXdzdWlfY29udGVudC10eXBlLWRhc2hib2FyZF9oeXZzal9jc2kzZl80Nzcge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC1nOTY0b2s6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfY3NpM2ZfNDYyKS5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX2h5dnNqX2NzaTNmXzQ3NyB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLWc5NjRvazogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9jc2kzZl80NjIpLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfaHl2c2pfY3NpM2ZfNDc3IHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAyMTYwcHg7XG4gIH1cbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9jc2kzZl80NjIpLmF3c3VpX2NvbnRlbnQtdHlwZS10YWJsZV9oeXZzal9jc2kzZl80OTEsIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9jc2kzZl80NjIpLmF3c3VpX2NvbnRlbnQtdHlwZS1jYXJkc19oeXZzal9jc2kzZl80OTEge1xuICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAxMDAlO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqX2NzaTNmXzQ2Mjpub3QoI1xcOSkge1xuICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiB2YXIoLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC1nOTY0b2spO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfaXMtb3ZlcmxhcC1kaXNhYmxlZF9oeXZzal9jc2kzZl80OTc6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1vdmVybGFwLWhlaWdodC1nOTY0b2s6IDA7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9pcy1oaWRlLW1vYmlsZS10b29sYmFyX2h5dnNqX2NzaTNmXzUwMDpub3QoI1xcOSkge1xuICAtLWF3c3VpLW1vYmlsZS1iYXItaGVpZ2h0LWc5NjRvazogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1pbi1jb250ZW50LXdpZHRoLWc5NjRvazogdmFyKC0tYXdzdWktbWluLWNvbnRlbnQtd2lkdGgtZzk2NG9rLCAyODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC1nOTY0b2s6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwLmF3c3VpX2hhcy1jb250ZW50LWdhcC1sZWZ0X2h5dnNqX2NzaTNmXzUxNDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtbGVmdC1nOTY0b2s6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KTtcbiAgfVxuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9oYXMtY29udGVudC1nYXAtcmlnaHRfaHl2c2pfY3NpM2ZfNTE3Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC1nOTY0b2s6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1jb250ZW50LWdhcC1sZWZ0LWc5NjRvazogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQtZzk2NG9rOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG4gIH1cbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal9jc2kzZl81Mjc6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1icmVhZGNydW1icy1nYXAtZzk2NG9rOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1oZWFkZXJfaHl2c2pfY3NpM2ZfNTMwOm5vdCgjXFw5KSwgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1ub3RpZmljYXRpb25zX2h5dnNqX2NzaTNmXzUzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfY3NpM2ZfNTI3KS5hd3N1aV9oYXMtaGVhZGVyX2h5dnNqX2NzaTNmXzUzMCB7XG4gIC0tYXdzdWktaGVhZGVyLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfY3NpM2ZfNTI3LmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfY3NpM2ZfNTMwOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktaGVhZGVyLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW5vdGlmaWNhdGlvbnNfaHl2c2pfY3NpM2ZfNTMwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal9jc2kzZl81MjcpOm5vdCguYXdzdWlfaGFzLWhlYWRlcl9oeXZzal9jc2kzZl81MzApIHtcbiAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal9jc2kzZl81Mjc6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWhlYWRlcl9oeXZzal9jc2kzZl81MzApIHtcbiAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfaGFzLWhlYWRlcl9oeXZzal9jc2kzZl81MzA6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWQzaXYwMywgMTZweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW1haW5faHl2c2pfY3NpM2ZfNTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal9jc2kzZl81NDUpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW1haW5faHl2c2pfY3NpM2ZfNTQ1LmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal9jc2kzZl81NDU6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLWhlYWRlcl9oeXZzal9jc2kzZl81MzA6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWhlYWRlci1nYXAtZzk2NG9rOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xuICB9XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfY3NpM2ZfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbm90aWZpY2F0aW9uc19oeXZzal9jc2kzZl81MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWJyZWFkY3J1bWJzX2h5dnNqX2NzaTNmXzUyNykuYXdzdWlfaGFzLWhlYWRlcl9oeXZzal9jc2kzZl81MzAge1xuICAgIC0tYXdzdWktaGVhZGVyLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIH1cbiAgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1ub3RpZmljYXRpb25zX2h5dnNqX2NzaTNmXzUzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfY3NpM2ZfNTI3KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfY3NpM2ZfNTMwKSwgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqX2NzaTNmXzU0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfY3NpM2ZfNTQ1KSB7XG4gICAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIH1cbiAgLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqX2NzaTNmXzU0NS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfY3NpM2ZfNTQ1Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1tYWluLWdhcC1nOTY0b2s6IDBweDtcbiAgfVxufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfaGFzLWxlZnQtdG9nZ2xlcy1ndXR0ZXJfaHl2c2pfY3NpM2ZfNTY1Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktdG9nZ2xlcy1sZWZ0LXdpZHRoLWc5NjRvazogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmctazFqcHk4LCAxMnB4KSArIDM2cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfaGFzLXJpZ2h0LXRvZ2dsZXMtZ3V0dGVyX2h5dnNqX2NzaTNmXzU2ODpub3QoI1xcOSkge1xuICAtLWF3c3VpLXRvZ2dsZXMtcmlnaHQtd2lkdGgtZzk2NG9rOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpICsgMzZweCk7XG59XG5cbi8qXG5JZiBkaXNhYmxlQm9keVNjcm9sbCBpcyB0cnVlICh2ZXJ5IHVuY29tbW9uIHVzZSBjYXNlKSB0aGVuIHRoZSBBcHBMYXlvdXQgY29tcG9uZW50IFxuYW5kIG5vdCB0aGUgZG9jdW1lbnQgYm9keSB3aWxsIGJlIHRoZSBzY3JvbGxhYmxlIGVsZW1lbnQuIFRoaXMgcmVxdWlyZXMgYSBmaXhlZCBoZWlnaHQgXG5pbnN0ZWFkIG9mIGEgbWluaW11bSBoZWlnaHQgd2l0aCBhIHZlcnRpY2FsIHNjcm9sbCBwb2xpY3kuIFRoZSBvZmZzZXQgdG9wIHZhbHVlIGZvciBcbmNvbXBvbmVudHMgd2l0aCBwb3NpdGlvbjogc3RpY2t5IChNb2JpbGVUb29sYmFyLCBOYXZpZ2F0aW9uLCBOb3RpZmljYXRpb25zLCBUb29scykgd2lsbCBiZSBcbnNldCB6ZXJvIHNpbmNlIHRoZSBBcHBMYXlvdXQgaXMgbmVhcmVzdCBzY3JvbGxhYmxlIHBhcmVudCBhbmQgYW55IGV4aXN0aW5nIGhlYWRlciBkb2VzIFxubm90IG1hdHRlci4gVGhlIG9mZnNldCB0b3AgdmFsdWUgZm9yIEFwcExheW91dCBjb250ZW50TWFpbiBjaGlsZHJlbiB3aXRoIFxucG9zaXRpb246IHN0aWNreSB3aWxsIGJlIHRoZSB2YWx1ZSBvZiB0aGUgbm90aWZpY2F0aW9ucyBoZWlnaHQgaW4gYWRkaXRpb24gdG8gdGhlIFxubm90aWZpY2F0aW9ucyB0b3AgbWFyZ2luIGFuZCBzb21lIGFkZGl0aW9uYWwgdmVydGljYWwgc3BhY2UgZm9yIGFlc3RoZXRpY3MuXG4qL1xuLmF3c3VpX2xheW91dF9oeXZzal9jc2kzZl8zOTAuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal9jc2kzZl8yMDg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtZzk2NG9rOiAxZnIgYXV0bztcbiAgLS1hd3N1aS1vZmZzZXQtdG9wLWc5NjRvazogMHB4O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC1nOTY0b2spO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2NzaTNmXzM5MC5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqX2NzaTNmXzIwOC5hd3N1aV9oYXMtc3BsaXQtcGFuZWxfaHl2c2pfY3NpM2ZfNTg4LmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLWJvdHRvbV9oeXZzal9jc2kzZl81ODg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtZzk2NG9rOiByZXBlYXQoMiwgYXV0byk7XG59XG5cbi8qXG5UaGlzIENTUyBjbGFzcyBpcyBhcHBsaWVkIHRvIHRoZSBkb2N1bWVudCBib2R5IHRvIHByZXZlbnQgb3ZlcmZsb3cgc2Nyb2xsaW5nXG53aGVuIHRoZSBuYXZpZ2F0aW9uIG9yIHRvb2xzIGRyYXdlcnMgYXJlIG9wZW4gaW4gcmVzcG9uc2l2ZSB2aWV3cG9ydHMuXG4qL1xuLmF3c3VpX2Jsb2NrLWJvZHktc2Nyb2xsX2h5dnNqX2NzaTNmXzU5Njpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCAqL1xuLmF3c3VpX3VuZm9jdXNhYmxlX2h5dnNqX2NzaTNmXzYwMTpub3QoI1xcOSksXG4uYXdzdWlfdW5mb2N1c2FibGVfaHl2c2pfY3NpM2ZfNjAxICo6bm90KCNcXDkpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyX2h5dnNqX2NzaTNmXzYxMTpub3QoI1xcOSkge1xuICBncmlkLWFyZWE6IG1haW47XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjLCAyMHB4KTtcbiAgLypcbiAgSWYgdGhlIHNwbGl0IHBhbmVsIGlzIGluIHRoZSBib3R0b20gcG9zaXRpb24gYWRkaXRpb25hbCBwYWRkaW5nIHdpbGwgbmVlZCB0byBiZVxuICBhZGRlZCB0byB0aGUgY29udGVudCBhcmVhLiBUaGlzIGlzIHRvIGVuc3VyZSB0aGF0IHRoZSB1c2VyIGlzIGFibGUgdG8gc2Nyb2xsXG4gIGZhciBlbm91Z2ggdG8gc2VlIGFsbCBvZiB0aGUgY29udGVudCB0aGF0IHdvdWxkIG90aGVyd2lzZSBiZSBvYnNjdXJlZCBieSB0aGVcbiAgc3RpY2t5IHBvc2l0aW9uIG9mIHRoZSBzcGxpdCBwYW5lbC5cbiAgKi9cbiAgLypcbiAgSWYgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyBpcyBlbmFibGVkIHRoZW4gdGhlIE1haW4gY29udGVudCBoYXMgYSBkaWZmZXJlbnRcbiAgYmVoYXZpb3IgaW5zaWRlIHRoZSBMYXlvdXQgZ3JpZC4gQnkgZGVmYXVsdCBpdCB3aWxsIHJlbmRlciBhY3Jvc3MgdGhlIGVudGlyZVxuICBncmlkIGNvbHVtbiBzcGFuLiBJZiB0aGUgTmF2aWdhdGlvbiBpcyBvcGVuIG9uIHRoZSBsZWZ0LCB3ZSBpbmNyZW1lbnQgdGhlXG4gIHN0YXJ0IGNvbHVtbiBieSBvbmUuIElmIHRoZSBUb29scyBvciBTcGxpdCBQYW5lbCAoaW4gc2lkZSBwb3NpdGlvbikgaXMgb3BlblxuICBvbiB0aGUgcmlnaHQsIHdlIGRlY3JlbWVudCB0aGUgY29sdW1uIGVuZCBieSBvbmUuXG4gICovXG59XG4uYXdzdWlfY29udGFpbmVyX2h5dnNqX2NzaTNmXzYxMS5hd3N1aV9oYXMtc3BsaXQtcGFuZWxfaHl2c2pfY3NpM2ZfNTg4LmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLWJvdHRvbV9oeXZzal9jc2kzZl81ODg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3BsaXQtcGFuZWwtaGVpZ2h0LWc5NjRvaykgKyB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tdmU0b3NjLCAyMHB4KSk7XG59XG4uYXdzdWlfY29udGFpbmVyX2h5dnNqX2NzaTNmXzYxMS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfY3NpM2ZfNTQ1Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9jb250YWluZXJfaHl2c2pfY3NpM2ZfNjExLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal9jc2kzZl81NDUuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2NzaTNmXzYzNzpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5hd3N1aV9jb250YWluZXJfaHl2c2pfY3NpM2ZfNjExLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal9jc2kzZl81NDUuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal9jc2kzZl82NDA6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyX2h5dnNqX2NzaTNmXzYxMS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfY3NpM2ZfNTQ1LmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLXNpZGVfaHl2c2pfY3NpM2ZfNjQwOm5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lcl9oeXZzal9jc2kzZl82MTEuYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqX2NzaTNmXzU0NS5hd3N1aV9oYXMtYWN0aXZlLWRyYXdlcl9oeXZzal9jc2kzZl82NDA6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIH1cbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqX2NzaTNmXzY1Mzpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktaHh1MnB2LCAwcHggMXB4IDRweCAtMnB4IHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktbW9iaWxlLWJhci1oZWlnaHQtZzk2NG9rKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hcmVhOiBtb2JpbGVUb29sYmFyO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktb2Zmc2V0LXRvcC1nOTY0b2spO1xuICB6LWluZGV4OiAxMDAwO1xufVxuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal9jc2kzZl82NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVtb3ZlLWhpZ2gtY29udHJhc3QtaGVhZGVyX2h5dnNqX2NzaTNmXzY3MCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC10b2dnbGUtczd6MGJvLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqX2NzaTNmXzY1MyA+IC5hd3N1aV9tb2JpbGUtdG9vbGJhci1uYXZfaHl2c2pfY3NpM2ZfNjc0Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xufVxuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal9jc2kzZl82NTMgPiAuYXdzdWlfbW9iaWxlLXRvb2xiYXItYnJlYWRjcnVtYnNfaHl2c2pfY3NpM2ZfNjc4Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG59XG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqX2NzaTNmXzY1MyA+IC5hd3N1aV9tb2JpbGUtdG9vbGJhci10b29sc19oeXZzal9jc2kzZl82ODI6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl9oeXZzal9jc2kzZl82OTE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gOTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQtZzk2NG9rKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtZzk2NG9rKTtcbiAgei1pbmRleDogODMwO1xuICAvKlxuICBUaGUgbmF2aWdhdGlvbiBhbmQgdG9vbHMgY29udGFpbmVycyAodGhhdCBjb250YWluIHRoZSB0b2dnbGUgYnV0dG9ucylcbiAgc3RyZXRjaCB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGFwcCBsYXlvdXQuIE5vcm1hbGx5LCB0aGlzIHdvdWxkbid0IGJlIGFuXG4gIGlzc3VlIGJlY2F1c2UgdGhleSBzaXQgYWJvdmUgdGhlIGFwcCBsYXlvdXQncyBjb250ZW50IHBhZGRpbmcuXG5cbiAgQnV0IGlmIGRpc2FibGVDb250ZW50UGFkZGluZ3MgaXMgc2V0IHRvIHRydWUgYW5kIHRoZXJlIGFyZSBidXR0b25zIG9uIHRoZVxuICBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW4sIHRoZXkgd2lsbCBiZSBjb3ZlcmVkIGJ5IHRoZSBjb250YWluZXJzLiBTb1xuICB3ZSBuZWVkIHRvIGRpc2FibGUgcG9pbnRlciBldmVudHMgaW4gdGhlIGNvbnRhaW5lciBhbmQgcmUtZW5hYmxlIHRoZW0gaW5cbiAgdGhlIHBhbmVscyBhbmQgdG9nZ2xlIGJ1dHRvbnMuXG4gICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl9oeXZzal9jc2kzZl82OTE6bm90KCNcXDkpIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLypcbiAgICBXaGVuIGRpc2FibGVCb2R5U2Nyb2xsIGlzIHRydWUgdGhlIG9mZnNldFRvcCB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSBcbiAgICBhcHAgbGF5b3V0IGFuZCBub3QgdGhlIGJvZHkuIEhvd2V2ZXIsIHRoZSBkcmF3ZXIgcG9zaXRpb24gY2hhbmdlcyBcbiAgICB0byBmaXhlZCBpbiBtb2JpbGUgdmlld3BvcnRzLiBUaGUgdG9wIHZhbHVlIG5lZWRzIHRvIGluY2x1ZGUgdGhlIFxuICAgIGhlYWRlciBiZWNhdXNlIGZpeGVkIHBvc2l0aW9uIHN3aXRjaGVzIHRoZSB0b3AgdmFsdWUgc28gaXQgaXMgbm93IFxuICAgIHJlbGF0aXZlIHRvIHRoZSBib2R5LlxuICAgICovXG4gIH1cbiAgLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyX2h5dnNqX2NzaTNmXzY5MS5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqX2NzaTNmXzIwODpub3QoI1xcOSkge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1oZWFkZXItaGVpZ2h0LWc5NjRvayk7XG4gIH1cbn1cblxubmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal9jc2kzZl83Mjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpO1xuICAvKlxuICBBcHBseSB0aGUgYW5pbWF0aW9uIG9ubHkgaW4gZGVza3RvcCB2aWV3cG9ydHMgYmVjYXVzZSB0aGUgTW9iaWxlVG9vbGJhciB3aWxsXG4gIHRha2UgY29udHJvbCBpbiByZXNwb25zaXZlIHZpZXdwb3J0cy5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc2hvd0J1dHRvbnNfaHl2c2pfY3NpM2ZfMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbm5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfY3NpM2ZfNzI5LmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9jc2kzZl82Mzc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICBuYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqX2NzaTNmXzcyOTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfY3NpM2ZfNjM3KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal9jc2kzZl83Mjk6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2NzaTNmXzYzNykuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1MiB7XG4gICAgYW5pbWF0aW9uOiBhd3N1aV9zaG93QnV0dG9uc19oeXZzal9jc2kzZl8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC03eGF4cHAsIDBtcyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal9jc2kzZl83Mjk6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2NzaTNmXzYzNykuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1MiB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWktbW90aW9uLWRpc2FibGVkIG5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfY3NpM2ZfNzI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9jc2kzZl82MzcpLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTIsIC5hd3N1aS1tb2RlLWVudGVyaW5nIG5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfY3NpM2ZfNzI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9jc2kzZl82MzcpLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2NzaTNmXzY5MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1pbmxpbmUtZW5kOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qXG4gIEEgbm9uLXNlbWFudGljIG5vZGUgaXMgYWRkZWQgd2l0aCBhIGZpeGVkIHdpZHRoIGVxdWFsIHRvIHRoZSBmaW5hbCBOYXZpZ2F0aW9uXG4gIHdpZHRoLiBUaGlzIHdpbGwgY3JlYXRlIHRoZSB2aXN1YWwgYXBwZWFyYW5jZSBvZiBob3Jpem9udGFsIG1vdmVtZW50IGFuZFxuICBwcmV2ZW50IHVud2FudGVkIHRleHQgd3JhcHBpbmcuXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX29wZW5OYXZpZ2F0aW9uX2h5dnNqX2NzaTNmXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpICogMiArIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItdWd2MTJ2LCAzNnB4KSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLW5hdmlnYXRpb24td2lkdGgtZzk2NG9rKTtcbiAgfVxufVxubmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfY3NpM2ZfNjkxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9jc2kzZl82MzcpIHtcbiAgaW5saW5lLXNpemU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal9jc2kzZl82OTEuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2NzaTNmXzYzNy5hd3N1aV9hbmltYXRpbmdfaHl2c2pfY3NpM2ZfNzUyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfb3Blbk5hdmlnYXRpb25faHl2c2pfY3NpM2ZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtN3hheHBwLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgbmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfY3NpM2ZfNjkxLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9jc2kzZl82MzcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIG5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2NzaTNmXzY5MS5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfY3NpM2ZfNjM3LmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyBuYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal9jc2kzZl82OTEuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2NzaTNmXzYzNy5hd3N1aV9hbmltYXRpbmdfaHl2c2pfY3NpM2ZfNzUyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2NzaTNmXzY5MSA+IC5hd3N1aV9hbmltYXRlZC1jb250ZW50X2h5dnNqX2NzaTNmXzgxNjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC1nOTY0b2spO1xufVxubmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfY3NpM2ZfNjkxID4gLmF3c3VpX2NvbnRlbnQtY29udGFpbmVyX2h5dnNqX2NzaTNmXzgxOTpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgbmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfY3NpM2ZfNjkxOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLWc5NjRvazogMTAwdnc7XG4gIH1cbn1cblxuLmF3c3VpX2hpZGUtbmF2aWdhdGlvbl9oeXZzal9jc2kzZl84Mjg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LTA0bnhmOCwgMTVweCk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbm90aWZpY2F0aW9uc19oeXZzal9jc2kzZl84Mzg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGdyaWQtYXJlYTogbm90aWZpY2F0aW9ucztcbiAgei1pbmRleDogODUwO1xufVxuLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfY3NpM2ZfODM4LmF3c3VpX2hhcy1ub3RpZmljYXRpb24tY29udGVudF9oeXZzal9jc2kzZl84NDM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfbm90aWZpY2F0aW9uc19oeXZzal9jc2kzZl84MzguYXdzdWlfc3RpY2t5LW5vdGlmaWNhdGlvbnNfaHl2c2pfY3NpM2ZfODQ3Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1mbGFzaGJhci1zdGlja3ktYm90dG9tLW1hcmdpbi1nOTY0b2s6IHZhcigtLXNwYWNlLXh4bC1wZDMyMDUsIDMycHgpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtZzk2NG9rKTtcbiAgfVxuICAuYXdzdWlfbm90aWZpY2F0aW9uc19oeXZzal9jc2kzZl84MzguYXdzdWlfc3RpY2t5LW5vdGlmaWNhdGlvbnNfaHl2c2pfY3NpM2ZfODQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZ2gtY29udHJhc3RfaHl2c2pfY3NpM2ZfODUyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xuICB9XG4gIC5hd3N1aV9ub3RpZmljYXRpb25zX2h5dnNqX2NzaTNmXzgzOC5hd3N1aV9oYXMtbm90aWZpY2F0aW9uLWNvbnRlbnRfaHl2c2pfY3NpM2ZfODQzOm5vdCgjXFw5KSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICB9XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuV2hlbiB0aGUgU3BsaXQgUGFuZWwgaXMgaW4gdGhlIGJvdHRvbSBwb3NpdGlvbiBpdCB3YXMgc2hhcmUgdGhlIHNhbWUgcm93XG5hcyB0aGUgY29udGVudCBhcmVhLiBUaGlzIHJvdyBpcyBkZWZpbmVkIGFzIDEgZnJhY3Rpb25hbCB1bml0IHdoaWNoIHdpbGxcbmNvbnN1bWUgdGhlIHJlbWFpbmluZyB2ZXJ0aWNhbCBzcGFjZSBpbiB0aGUgZ3JpZCBhZnRlciB0aGUgbm90aWZpY2F0aW9uc1xuYW5kIGJyZWFkY3J1bWJzLlxuKi9cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2NzaTNmXzg3MDpub3QoI1xcOSkge1xuICAvKlxuICBUaGUgYWxpZ24gc2VsZiBwcm9wZXJ0eSB3aWxsIHBvc2l0aW9uIHRoZSBzcGxpdCBwYW5lbCBhdCB0aGUgYm90dG9tIG9mIHRoZSBncmlkIHJvdy5cbiAgVGhpcyBjb3VsZCBiZSBvZmYgdGhlIHZpZXdwb3J0IGlmIHRoZSBjb250ZW50IGFyZWEgaGFzIGVub3VnaCBjb250ZW50IHRvIGJlIHNjcm9sbGFibGUuXG4gICovXG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1hd3N1aS1mb290ZXItaGVpZ2h0LWc5NjRvayk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG4gIGdyaWQtcm93OiA5O1xuICBibG9jay1zaXplOiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC8qXG4gIFRoZSBwb3NpdGlvbiBzdGlja3kgd2lsbCB3b3JrIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIGFsaWduIHNlbGY6IGVuZDsgcHJvcGVydHkuXG4gIElmIHRoZSBncmlkIHJvdyBzY3JvbGxzIGJleW9uZCB0aGUgdmlld3BvcnQsIHRoZSBzdGlja3kgYm90dG9tIHBvc2l0aW9uXG4gIHdpbGwgbGlmdCBpdCB1cCBhYm92ZSB0aGUgZm9vdGVyIHNvIGl0IGlzIGFsd2F5cyB2aXNpYmxlLlxuICAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4NDA7XG4gIC8qXG4gIFVubGlrZSB0aGUgc2lkZSBwb3NpdGlvbiB0aGUgU3BsaXQgUGFuZWwgaXMgcGVyc2lzdGVudCBpbiB0aGUgRE9NXG4gIHdoZW4gaW4gdGhlIGJvdHRvbSBwb3NpdGlvbi5cbiAgKi9cbiAgLypcbiAgV2FybmluZyEgVGhpcyBpcyBhIGhhY2shIFRoZSBleGlzdGluZyBkZXNpZ24gdG9rZW4gZm9yIHRoZSBzcGxpdCBwYW5lbFxuICBzaGFkb3cgaW4gdGhlIGJvdHRvbSBwb3NpdGlvbiBkb2VzIG5vdCByZW5kZXIgaW4gdGhlIHJlZmFjdG9yZWQgY29kZS5cbiAgSXQgYXBwZWFycyB0byBiZSByZWxhdGVkIHRvIHRoZSBmYWN0IHRoYXQgdGhlIGxlZ2FjeSBzcGxpdCBwYW5lbCBlbGVtZW50XG4gIGhhcyBhIGhlaWdodCBlcXVhbCB0byB0aGUgZXhwYW5kZWQgaGVpZ2h0IGFuZCBhIGNvcnJlc3BvbmRpbmcgdHJhbnNsYXRpb25cbiAgb2YgdGhlIFkgcG9zaXRpb24gc28gaXQgaXMgbW92ZWQgb2ZmIHRoZSBzY3JlZW4uIFRoaXMgd2lsbCBuZWVkIHRvIGJlXG4gIHJlZmFjdG9yZWQgd2l0aCBhbiBhZGp1c3RtZW50IHRvIHRoZSBzcGxpdCBwYW5lbCBkZXNpZ24gdG9rZW4uXG4gICovXG4gIC8qXG4gIFdoZW4gdGhlIGRhdGEgYXR0cmlidXRlIGNoYW5nZXMgaW5kaWNhdGluZyB0aGUgU3BsaXQgUGFuZWwgaGFzIGJlZW4gb3BlbmVkXG4gIGFwcGx5IHRoZSBhbmltYXRpb24gdG8gdGhlIGhlaWdodCBwcm9wZXJ0eS5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfb3BlblNwbGl0UGFuZWxCb3R0b21faHl2c2pfY3NpM2ZfMSB7XG4gIGZyb20ge1xuICAgIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLXNwbGl0LXBhbmVsLXJlcG9ydGVkLWhlYWRlci1zaXplLWc5NjRvaywgMCk7XG4gIH1cbiAgdG8ge1xuICAgIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLXNwbGl0LXBhbmVsLXJlcG9ydGVkLXNpemUtZzk2NG9rKTtcbiAgfVxufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfY3NpM2ZfODcwLmF3c3VpX2Rpc2FibGUtYm9keS1zY3JvbGxfaHl2c2pfY3NpM2ZfMjA4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2NzaTNmXzg3MC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfY3NpM2ZfNjM3LmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal9jc2kzZl85MTc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9jc2kzZl84NzAuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2NzaTNmXzE4Ny5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfY3NpM2ZfOTE3Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNTtcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2NzaTNmXzg3MC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfY3NpM2ZfOTE3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfY3NpM2ZfODcwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfY3NpM2ZfNjQwKS5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfY3NpM2ZfOTE3IHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCA3LCAyMiwgMC4xKSAwcHggLTMycHggMzJweCAtMjRweDtcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2NzaTNmXzg3MC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2NzaTNmXzY0MC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfY3NpM2ZfOTE3Om5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zcGxpdC1ib3R0b20tbmZtc2VnLCAwIC0ycHggMXB4IC0xcHggcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAwIC0xcHggMXB4IC0xcHggcmdiYSgwLCAyOCwgMzYsIDAuMykpO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfY3NpM2ZfODcwLmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal9jc2kzZl85MTcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX29wZW5TcGxpdFBhbmVsQm90dG9tX2h5dnNqX2NzaTNmXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LTd4YXhwcCwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIHNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2NzaTNmXzg3MC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2NzaTNmXzY0MC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfY3NpM2ZfOTE3LmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCBzZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9jc2kzZl84NzAuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal9jc2kzZl82NDAuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2NzaTNmXzkxNy5hd3N1aV9hbmltYXRpbmdfaHl2c2pfY3NpM2ZfNzUyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfY3NpM2ZfODcwLmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal9jc2kzZl85MTcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9oeXZzal9jc2kzZl85NDY6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLypcbiAgVGhlIG1pbiBhbmQgbWF4IHdpZHRocyBhcmUgYXBwbGllZCB3aGVuIHRoZSBTcGxpdCBQYW5lbCBpcyBvcGVuZWQgb3RoZXJ3aXNlXG4gIGl0IHdvdWxkIG5vdCBiZSBwb3NzaWJsZSB0byBhbmltYXRlIHRoZSB3aWR0aCBhbmQgdGhlIGJveCBzaGFkb3cgd291bGRcbiAgYmUgcGVyc2lzdGVudCBpbiB0aGUgRE9NIHdoZW4gY2xvc2VkLlxuICAqL1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1zaWRlX2h5dnNqX2NzaTNmXzk0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2NzaTNmXzY0MCksIHNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9oeXZzal9jc2kzZl85NDYuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2NzaTNmXzkxNzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMDtcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9oeXZzal9jc2kzZl85NDYuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal9jc2kzZl82NDAuYXdzdWlfcG9zaXRpb24tc2lkZV9oeXZzal9jc2kzZl85NTk6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1zcGxpdC1wYW5lbC1tYXgtd2lkdGgtZzk2NG9rLCAyODBweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktc3BsaXQtcGFuZWwtbWluLXdpZHRoLWc5NjRvaywgMjgwcHgpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfY3NpM2ZfOTQ2LmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX3Bvc2l0aW9uLXNpZGVfaHl2c2pfY3NpM2ZfOTU5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal9jc2kzZl8xODcpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtNmFoeXhkLCB0cmFuc3BhcmVudCk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuVGhlIFRvb2xzIGNvbXBvbmVudCBjb250YWluZXIgaGFzIGEgbWF4IHdpZHRoIGNhbGN1bGF0aW9uIHRoYXQgZGVwZW5kcyBvbiB0aGVcbnN0YXRlIG9mIHRoZSBvdGhlciBzaWJsaW5ncyB3aXRoaW4gdGhlIExheW91dCBncmlkIGRlZmluaXRpb24uIFRoZSBsYXlvdXQgd2lkdGhcbmlzIHNldCBpbiB0aGUgcmVzaXplIG9ic2VydmVyIGluIHRoZSBMYXlvdXQgY29tcG9uZW50LiBUaGUgbWFpbiBvZmZzZXQgbGVmdFxud2lsbCBjYWxjdWxhdGUgdGhlIGRpc3RhbmNlIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBMYXlvdXQgY29tcG9uZW50LiBUaGUgbWluaW11bVxuY29udGVudCB3aWR0aCBoYXMgYSBkZWZhdWx0IHZhbHVlIHRoYXQgY2FuIGJlIHNldCBkaXJlY3RseSB3aXRoIHRoZSBtaW5Db250ZW50V2lkdGhcbnByb3BlcnR5LiBUaGUgY29udGVudCBnYXAgcmlnaHQgaXMgY29tcHV0ZWQgaW4gdGhlIExheW91dCBzdHlsZXMgYmFzZWQgb24gdGhlXG52aWV3cG9ydCBzaXplIGFuZCBzdGF0ZSBvZiB0aGUgVG9vbHMgZHJhd2VyLlxuKi9cbi5hd3N1aV90b29scy1jb250YWluZXJfaHl2c2pfY3NpM2ZfOTgxOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktdG9vbHMtbWF4LXdpZHRoLWc5NjRvazogY2FsYyh2YXIoLS1hd3N1aS1sYXlvdXQtd2lkdGgtZzk2NG9rKSAtIHZhcigtLWF3c3VpLW1haW4tb2Zmc2V0LWxlZnQtZzk2NG9rKSAtIHZhcigtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgtZzk2NG9rKSAtIHZhcigtLWF3c3VpLWNvbnRlbnQtZ2FwLXJpZ2h0LWc5NjRvaykpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiA5O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC1nOTY0b2spO1xuICBtYXgtaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLW1heC13aWR0aC1nOTY0b2spO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktb2Zmc2V0LXRvcC1nOTY0b2spO1xuICB6LWluZGV4OiA4MzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV90b29scy1jb250YWluZXJfaHl2c2pfY3NpM2ZfOTgxOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS10b29scy1tYXgtd2lkdGgtZzk2NG9rOiBub25lO1xuICAgIC0tYXdzdWktdG9vbHMtd2lkdGgtZzk2NG9rOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLypcbiAgICBXaGVuIGRpc2FibGVCb2R5U2Nyb2xsIGlzIHRydWUgdGhlIG9mZnNldFRvcCB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSBcbiAgICBhcHAgbGF5b3V0IGFuZCBub3QgdGhlIGJvZHkuIEhvd2V2ZXIsIHRoZSBkcmF3ZXIgcG9zaXRpb24gY2hhbmdlcyBcbiAgICB0byBmaXhlZCBpbiBtb2JpbGUgdmlld3BvcnRzLiBUaGUgdG9wIHZhbHVlIG5lZWRzIHRvIGluY2x1ZGUgdGhlIFxuICAgIGhlYWRlciBiZWNhdXNlIGZpeGVkIHBvc2l0aW9uIHN3aXRjaGVzIHRoZSB0b3AgdmFsdWUgc28gaXQgaXMgbm93IFxuICAgIHJlbGF0aXZlIHRvIHRoZSBib2R5LlxuICAgICovXG4gIH1cbiAgLmF3c3VpX3Rvb2xzLWNvbnRhaW5lcl9oeXZzal9jc2kzZl85ODEuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal9jc2kzZl8yMDg6bm90KCNcXDkpIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktaGVhZGVyLWhlaWdodC1nOTY0b2spO1xuICB9XG59XG5cbi5hd3N1aV90b29sc19oeXZzal9jc2kzZl85ODE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBmbGV4LXNocmluazogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qXG4gIEEgbm9uLXNlbWFudGljIG5vZGUgaXMgYWRkZWQgd2l0aCBhIGZpeGVkIHdpZHRoIGVxdWFsIHRvIHRoZSBmaW5hbCBUb29sc1xuICB3aWR0aC4gVGhpcyB3aWxsIGNyZWF0ZSB0aGUgdmlzdWFsIGFwcGVhcmFuY2Ugb2YgaG9yaXpvbnRhbCBtb3ZlbWVudCBhbmRcbiAgcHJldmVudCB1bndhbnRlZCB0ZXh0IHdyYXBwaW5nLlxuICAqL1xuICAvKlxuICBBIHJpZ2h0IGJvcmRlciBpcyBuZWVkZWQgaWYgdGhlIFRvb2xzIGlzIG9wZW4gYW5kIHRoZSBidXR0b25zIGFyZSBwZXJzaXN0ZW50IGluXG4gIHRoZSBET00uIFRoaXMgY3JlYXRlcyBhIHZpc3VhbCB2ZXJ0aWNhbCBib3VuZGFyeSBiZXR3ZWVuIHRoZSBUb29scyBhbmQgdGhlIEJ1dHRvbnNcbiAgb25seSB3aGVuIHRoZXkgYXJlIGJvdGggcHJlc2VudC4gVGhpcyBpcyB0aGUgY2lyY3Vtc3RhbmNlIHdoZW4gdGhlcmUgaXMgYSBTcGxpdCBQYW5lbFxuICBpbiB0aGUgc2lkZSBwb3NpdGlvbi5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfb3BlblRvb2xzX2h5dnNqX2NzaTNmXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1hd3N1aS10b29scy1hbmltYXRpb24tc3RhcnRpbmctb3BhY2l0eS1nOTY0b2ssIDApO1xuICAgIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpICogMiArIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItdWd2MTJ2LCAzNnB4KSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLXdpZHRoLWc5NjRvayk7XG4gIH1cbn1cbi5hd3N1aV90b29sc19oeXZzal9jc2kzZl85ODE6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal9jc2kzZl82NDApIHtcbiAgaW5saW5lLXNpemU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfdG9vbHNfaHl2c2pfY3NpM2ZfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfY3NpM2ZfNjQwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV90b29sc19oeXZzal9jc2kzZl85ODEuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal9jc2kzZl82NDAuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX29wZW5Ub29sc19oeXZzal9jc2kzZl8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC03eGF4cHAsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdG9vbHNfaHl2c2pfY3NpM2ZfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdG9vbHNfaHl2c2pfY3NpM2ZfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdG9vbHNfaHl2c2pfY3NpM2ZfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3Rvb2xzX2h5dnNqX2NzaTNmXzk4MSA+IC5hd3N1aV9hbmltYXRlZC1jb250ZW50X2h5dnNqX2NzaTNmXzgxNjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktdG9vbHMtd2lkdGgtZzk2NG9rKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfdG9vbHNfaHl2c2pfY3NpM2ZfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfY3NpM2ZfNjQwLmF3c3VpX2hhcy10b29scy1mb3JtLXBlcnNpc3RlbmNlX2h5dnNqX2NzaTNmXzEwNzA6bm90KCNcXDkpIHtcbiAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX3Rvb2xzX2h5dnNqX2NzaTNmXzk4MTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktdG9vbHMtd2lkdGgtZzk2NG9rOiAxMDB2dztcbiAgfVxufVxuXG4uYXdzdWlfaGlkZS10b29sc19oeXZzal9jc2kzZl8xMDgwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC0wNG54ZjgsIDE1cHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKlxuV2FybmluZyEgSWYgdGhlc2UgZGVzaWduIHRva2VucyBmb3IgcGFkZGluZyBjaGFuZ2UgaXQgd2lsbCBhZHZlcnNlbHkgaW1wYWN0XG50aGUgY2FsY3VsYXRpb24gdXNlZCB0byBkZXRlcm1pbmUgdGhlIFNwbGl0IFBhbmVsIG1heGltdW0gd2lkdGggaW4gdGhlXG5oYW5kbGVTcGxpdFBhbmVsTWF4V2lkdGggZnVuY3Rpb24gaW4gdGhlIGNvbnRleHQuXG4qL1xuLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfY3NpM2ZfMTA5Mjpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpO1xuICAvKlxuICBBcHBseSB0aGUgYW5pbWF0aW9uIG9ubHkgaW4gZGVza3RvcCB2aWV3cG9ydHMgYmVjYXVzZSB0aGUgTW9iaWxlVG9vbGJhciB3aWxsIFxuICB0YWtlIGNvbnRyb2wgaW4gcmVzcG9uc2l2ZSB2aWV3cG9ydHMuXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX3Nob3dCdXR0b25zX2h5dnNqX2NzaTNmXzEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYXdzdWlfc2hvdy10b29sc19oeXZzal9jc2kzZl8xMDkyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqX2NzaTNmXzEwNzApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfc2hvdy10b29sc19oeXZzal9jc2kzZl8xMDkyLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqX2NzaTNmXzEwNzA6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIH1cbiAgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfY3NpM2ZfMTA5Mi5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal9jc2kzZl8xMDcwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9jc2kzZl83NTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IGF3c3VpX3Nob3dCdXR0b25zX2h5dnNqX2NzaTNmXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LTd4YXhwcCwgMG1zKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc2hvdy10b29sc19oeXZzal9jc2kzZl8xMDkyLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqX2NzaTNmXzEwNzAuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc2hvdy10b29sc19oeXZzal9jc2kzZl8xMDkyLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqX2NzaTNmXzEwNzAuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2NzaTNmXzc1Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zaG93LXRvb2xzX2h5dnNqX2NzaTNmXzEwOTIuYXdzdWlfaGFzLXRvb2xzLWZvcm1faHl2c2pfY3NpM2ZfMTA3MC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfY3NpM2ZfNzUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfY3NpM2ZfMTA5Mi5hd3N1aV9oYXMtdG9vbHMtZm9ybS1wZXJzaXN0ZW5jZV9oeXZzal9jc2kzZl8xMDcwOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfaHl2c2pfY3NpM2ZfMTE3Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtZGVmYXVsdC1hZnRya3UsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnYsIDM2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnYsIDM2cHgpO1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19oeXZzal9jc2kzZl8xMTcyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0wd2FlaXIsICM1NDViNjQpO1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19oeXZzal9jc2kzZl8xMTcyOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtYWN0aXZlLXlpNmQ3biwgIzJhMmUzMyk7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfY3NpM2ZfMTE4ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMzQuMjE5MyAxMC4xODQ1QzMzLjM5NjEgMTAuNTc5IDMyLjQ3MzkgMTAuOCAzMS41IDEwLjhDMjguMDIwNiAxMC44IDI1LjIgNy45NzkzOSAyNS4yIDQuNUMyNS4yIDMuNTI2MTQgMjUuNDIxIDIuNjAzOSAyNS44MTU1IDEuNzgwNjZDMjMuNDUxOCAwLjYzOTU4NyAyMC44MDA2IDAgMTggMEM4LjA1ODg3IDAgMCA4LjA1ODg3IDAgMThDMCAyNy45NDExIDguMDU4ODcgMzYgMTggMzZDMjcuOTQxMSAzNiAzNiAyNy45NDExIDM2IDE4QzM2IDE1LjE5OTQgMzUuMzYwNCAxMi41NDgyIDM0LjIxOTMgMTAuMTg0NVpcIik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9oeXZzal9jc2kzZl8xMTg4Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGNsaXAtcGF0aDogcGF0aChcIk0xLjc4MDY2IDEwLjE4NDVDMi42MDM5IDEwLjU3OSAzLjUyNjE1IDEwLjggNC41IDEwLjhDNy45NzkzOSAxMC44IDEwLjggNy45NzkzOSAxMC44IDQuNUMxMC44IDMuNTI2MTQgMTAuNTc5IDIuNjAzOSAxMC4xODQ1IDEuNzgwNjZDMTIuNTQ4MiAwLjYzOTU4NyAxNS4xOTk0IDAgMTggMEMyNy45NDExIDAgMzYgOC4wNTg4NyAzNiAxOEMzNiAyNy45NDExIDI3Ljk0MTEgMzYgMTggMzZDOC4wNTg4NyAzNiAwIDI3Ljk0MTEgMCAxOEMwIDE1LjE5OTQgMC42Mzk1ODcgMTIuNTQ4MiAxLjc4MDY2IDEwLjE4NDVaXCIpO1xufVxuXG4vKlxuV2FybmluZyEgSWYgdGhlc2UgZGVzaWduIHRva2VucyBmb3Igd2lkdGggY2hhbmdlIGl0IHdpbGwgYWR2ZXJzZWx5IGltcGFjdFxudGhlIGNhbGN1bGF0aW9uIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBTcGxpdCBQYW5lbCBtYXhpbXVtIHdpZHRoIGluIHRoZVxuaGFuZGxlU3BsaXRQYW5lbE1heFdpZHRoIGZ1bmN0aW9uIGluIHRoZSBjb250ZXh0LlxuKi9cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ieHVieGssICM1NDViNjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9oeXZzal9jc2kzZl8xMTcyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoM3B4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzI6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mi5hd3N1aV9zZWxlY3RlZF9oeXZzal9jc2kzZl8xMjQwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNiwgIzAwNzNiYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfY3NpM2ZfMTI0MDpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfY3NpM2ZfMTI0MDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXEsICMwMDczYmIpO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mi5hd3N1aV9zZWxlY3RlZF9oeXZzal9jc2kzZl8xMjQwID4gLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9oeXZzal9jc2kzZl8xMTg4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LThzbHFkNiwgIzAwNzNiYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtM25wMWFnLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfY3NpM2ZfMTI0MCA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfY3NpM2ZfMTE4ODpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2NzaTNmXzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfY3NpM2ZfMTI0MCA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfY3NpM2ZfMTE4ODpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS16OHg1NXEsICMwMDczYmIpO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mi5hd3N1aV9iYWRnZV9oeXZzal9jc2kzZl8xMjYwOm5vdCgjXFw5KSwgLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mi5hd3N1aV9iYWRnZV9oeXZzal9jc2kzZl8xMjYwOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX3RyaWdnZXJfaHl2c2pfY3NpM2ZfMTE3Mi5hd3N1aV9iYWRnZV9oeXZzal9jc2kzZl8xMjYwOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX3RyaWdnZXItd3JhcHBlcl9oeXZzal9jc2kzZl8xMjY0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbn1cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfaHl2c2pfY3NpM2ZfMTI2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZW1vdmUtaGlnaC1jb250cmFzdC1oZWFkZXJfaHl2c2pfY3NpM2ZfNjcwKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC10b2dnbGUtczd6MGJvLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXItdG9vbHRpcC12aXNpYmxlX2h5dnNqX2NzaTNmXzEyNzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzKi9cbn1cblxuLmF3c3VpX2RvdF9oeXZzal9jc2kzZl8xMjc5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5saW5lLXNpemU6IDlweDtcbiAgYmxvY2stc2l6ZTogOXB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tZjl2ZGxhLCAjZDEzMjEyKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXRvb2x0aXBfaHl2c2pfY3NpM2ZfMTI5Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfcmpxdTVfenU4bzVfNTpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyLXRleHRfcmpxdTVfenU4bzVfNjpub3QoI1xcOSksXG4uYXdzdWlfb3Blbi1idXR0b25fcmpxdTVfenU4bzVfNzpub3QoI1xcOSksXG4uYXdzdWlfY2xvc2UtYnV0dG9uX3JqcXU1X3p1OG81Xzg6bm90KCNcXDkpLFxuLmF3c3VpX3ByZWZlcmVuY2VzLWJ1dHRvbl9yanF1NV96dThvNV85Om5vdCgjXFw5KSxcbi5hd3N1aV9zbGlkZXJfcmpxdTVfenU4bzVfMTA6bm90KCNcXDkpLFxuLmF3c3VpX29wZW4tcG9zaXRpb24tYm90dG9tX3JqcXU1X3p1OG81XzExOm5vdCgjXFw5KSxcbi5hd3N1aV9vcGVuLXBvc2l0aW9uLXNpZGVfcmpxdTVfenU4bzVfMTI6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3h0dGJxXzFyanV5XzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfN25mcXVfc2pkenVfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xuICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLWc5NjRvazogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b29sYmFyICAgIHRvb2xiYXIgICAgIHRvb2xiYXJcIiBcIi4gICAgICAgbm90aWZpY2F0aW9ucyAgLlwiIFwiLiAgICAgICAgICAgbWFpbiAgICAgICAuXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1zaW45ODksIDQwcHgpIG1pbm1heCgwLCAxZnIpIHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW4tY29udGVudCAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3Jvb3RfN25mcXVfc2pkenVfMTUzOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b29sYmFyICAgIHRvb2xiYXIgICAgICB0b29sYmFyICAgICAgIHRvb2xiYXIgICB0b29sYmFyICAgICAgICAgdG9vbGJhciAgdG9vbGJhclwiIFwibmF2aWdhdGlvbiAuICAgICAgICAgbm90aWZpY2F0aW9ucyAgICAuICAgICAgICAgc2lkZVNwbGl0UGFuZWwgIHRvb2xzICAgIGdsb2JhbC10b29sc1wiIFwibmF2aWdhdGlvbiAuICAgICAgICAgICAgIG1haW4gICAgICAgICAuICAgICAgICAgc2lkZVNwbGl0UGFuZWwgIHRvb2xzICAgIGdsb2JhbC10b29sc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KSwgMWZyKSBtaW5tYXgoMCwgdmFyKC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rKSkgbWlubWF4KHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KSwgMWZyKSBtaW4tY29udGVudCBtaW4tY29udGVudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IDFmciBtaW4tY29udGVudDtcbiAgfVxuICAuYXdzdWlfcm9vdF83bmZxdV9zamR6dV8xNTMuYXdzdWlfaGFzLWFkYXB0aXZlLXdpZHRocy1kZWZhdWx0XzduZnF1X3NqZHp1XzE5Nzpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAuYXdzdWlfcm9vdF83bmZxdV9zamR6dV8xNTMuYXdzdWlfaGFzLWFkYXB0aXZlLXdpZHRocy1kYXNoYm9hcmRfN25mcXVfc2pkenVfMjAyOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC1nOTY0b2s6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5hd3N1aV9yb290XzduZnF1X3NqZHp1XzE1My5hd3N1aV9oYXMtYWRhcHRpdmUtd2lkdGhzLWRhc2hib2FyZF83bmZxdV9zamR6dV8yMDI6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLWc5NjRvazogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIGFuZCAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX3Jvb3RfN25mcXVfc2pkenVfMTUzLmF3c3VpX2hhcy1hZGFwdGl2ZS13aWR0aHMtZGFzaGJvYXJkXzduZnF1X3NqZHp1XzIwMjpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rOiAyMTYwcHg7XG4gIH1cbn1cblxuLmF3c3VpX25hdmlnYXRpb25fN25mcXVfc2pkenVfMjE3Om5vdCgjXFw5KSxcbi5hd3N1aV90b29sc183bmZxdV9zamR6dV8yMTg6bm90KCNcXDkpLFxuLmF3c3VpX2dsb2JhbC10b29sc183bmZxdV9zamR6dV8yMTk6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX25hdmlnYXRpb25fN25mcXVfc2pkenVfMjE3Om5vdCgjXFw5KSxcbiAgLmF3c3VpX3Rvb2xzXzduZnF1X3NqZHp1XzIxODpub3QoI1xcOSksXG4gIC5hd3N1aV9nbG9iYWwtdG9vbHNfN25mcXVfc2pkenVfMjE5Om5vdCgjXFw5KSB7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLmF3c3VpX25hdmlnYXRpb25fN25mcXVfc2pkenVfMjE3Om5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDgzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV9zamR6dV8yMTc6bm90KCNcXDkpIHtcbiAgICBncmlkLWFyZWE6IG5hdmlnYXRpb247XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLW5hdmlnYXRpb24td2lkdGgtZzk2NG9rKTtcbiAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1mOWdpY2UsICNkNWRiZGIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX25hdmlnYXRpb25fN25mcXVfc2pkenVfMjE3Om5vdCgjXFw5KSB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3Rvb2xzXzduZnF1X3NqZHp1XzIxODpub3QoI1xcOSkge1xuICAgIGdyaWQtYXJlYTogdG9vbHM7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgfVxuICAuYXdzdWlfdG9vbHNfN25mcXVfc2pkenVfMjE4Om5vdCgjXFw5KTpub3QoOmhhcyg+IFtkYXRhLXRlc3RpZF0pKSB7XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLXdpZHRoLWc5NjRvayk7XG4gIH1cbiAgLmF3c3VpX3Rvb2xzXzduZnF1X3NqZHp1XzIxODpub3QoI1xcOSk6bm90KDpoYXMoPiBbZGF0YS10ZXN0aWRdKSkuYXdzdWlfdG9vbHMtb3Blbl83bmZxdV9zamR6dV8yNTcge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlLCAjZDVkYmRiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2dsb2JhbC10b29sc183bmZxdV9zamR6dV8yMTk6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtYXJlYTogZ2xvYmFsLXRvb2xzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV83bmZxdV9zamR6dV8yNzA6bm90KCNcXDkpIHtcbiAgICBncmlkLWFyZWE6IHNpZGVTcGxpdFBhbmVsO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlLCAjZDVkYmRiKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21fN25mcXVfc2pkenVfMjc3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDg0MDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBncmlkLWFyZWE6IG1haW47XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21fN25mcXVfc2pkenVfMjc3Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNTtcbiAgfVxufVxuXG4uYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1X3NqZHp1XzI5MDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1X3NqZHp1XzI5MC5hd3N1aV9uYXZpZ2F0aW9uXzduZnF1X3NqZHp1XzIxNzpub3QoI1xcOSksIC5hd3N1aV9wYW5lbC1oaWRkZW5fN25mcXVfc2pkenVfMjkwLmF3c3VpX3Rvb2xzXzduZnF1X3NqZHp1XzIxODpub3QoI1xcOSksIC5hd3N1aV9wYW5lbC1oaWRkZW5fN25mcXVfc2pkenVfMjkwLmF3c3VpX2dsb2JhbC10b29sc183bmZxdV9zamR6dV8yMTk6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDBweDtcbn1cblxuLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzduZnF1X3NqZHp1XzMwMDpub3QoI1xcOSkge1xuICBncmlkLWFyZWE6IHRvb2xiYXI7XG4gIGJsb2NrLXNpemU6IDQycHg7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlLCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX25vdGlmaWNhdGlvbnMtY29udGFpbmVyXzduZnF1X3NqZHp1XzMwNjpub3QoI1xcOSkge1xuICBncmlkLWFyZWE6IG5vdGlmaWNhdGlvbnM7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zLWJhY2tncm91bmRfN25mcXVfc2pkenVfMzEwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbiAgZ3JpZC1hcmVhOiBub3RpZmljYXRpb25zO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfbm90aWZpY2F0aW9ucy1iYWNrZ3JvdW5kXzduZnF1X3NqZHp1XzMxMDpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gIH1cbn1cblxuLmF3c3VpX21haW4tbGFuZG1hcmtfN25mcXVfc2pkenVfMzIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfbWFpbl83bmZxdV9zamR6dV8zMjE6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS12ZTRvc2MsIDIwcHgpO1xufVxuLmF3c3VpX21haW4tZGlzYWJsZS1wYWRkaW5nc183bmZxdV9zamR6dV8zMzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfbWFpbi1kaXNhYmxlLXBhZGRpbmdzXzduZnF1X3NqZHp1XzMzMDpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gIH1cbn1cblxuLmF3c3VpX2NvbnRlbnQtaGVhZGVyXzduZnF1X3NqZHp1XzM0MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS1kM2l2MDMsIDE2cHgpO1xufVxuXG4uYXdzdWlfY29udGVudF83bmZxdV9zamR6dV8zNDA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV91bmZvY3VzYWJsZS1tb2JpbGVfN25mcXVfc2pkenVfMzUwICo6bm90KCNcXDkpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfMnAyYWJfN2Jrc3pfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDgzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl8ycDJhYl83Ymtzel8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuXzJwMmFiXzdia3N6XzE2NCkge1xuICBpbmxpbmUtc2l6ZTogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyXzJwMmFiXzdia3N6XzE1MyA+IC5hd3N1aV9uYXZpZ2F0aW9uXzJwMmFiXzdia3N6XzE1Mzpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLWc5NjRvayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfMnAyYWJfN2Jrc3pfMTUzOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLWc5NjRvazogMTAwdnc7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxufVxuXG4uYXdzdWlfaGlkZS1uYXZpZ2F0aW9uXzJwMmFiXzdia3N6XzE4NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDE0cHg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwLmF3c3VpX2dob3N0X2QxOWZnXzFwd3M2XzE5MTpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTAwMHB4O1xufVxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5ZmdfMXB3czZfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ18xcHdzNl8xODAgPiAuYXdzdWlfaXRlbV9kMTlmZ18xcHdzNl8xOTY6bm90KCNcXDkpLFxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5ZmdfMXB3czZfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ18xcHdzNl8xODAgPiAuYXdzdWlfZ2hvc3QtaXRlbV9kMTlmZ18xcHdzNl8xOTc6bm90KCNcXDkpLFxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5ZmdfMXB3czZfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ18xcHdzNl8xODAgPiAuYXdzdWlfZWxsaXBzaXNfZDE5ZmdfMXB3czZfMTk4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwID4gLmF3c3VpX2l0ZW1fZDE5ZmdfMXB3czZfMTk2Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwID4gLmF3c3VpX2l0ZW1fZDE5ZmdfMXB3czZfMTk2LmF3c3VpX2hpZGVfZDE5ZmdfMXB3czZfMjA5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xcHdzNl8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzFwd3M2XzE4MCA+IC5hd3N1aV9lbGxpcHNpc19kMTlmZ18xcHdzNl8xOTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwID4gLmF3c3VpX2VsbGlwc2lzX2QxOWZnXzFwd3M2XzE5OC5hd3N1aV92aXNpYmxlX2QxOWZnXzFwd3M2XzIxNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzFwd3M2XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXB3czZfMTgwID4gLmF3c3VpX2VsbGlwc2lzX2QxOWZnXzFwd3M2XzE5OCA+IC5hd3N1aV9pY29uX2QxOWZnXzFwd3M2XzIxOTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTcsICM2ODcwNzgpO1xufVxuXG4uYXdzdWlfYnJlYWRjcnVtYnMtc2tlbGV0b25fZDE5ZmdfMXB3czZfMjI1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnXzFwd3M2XzIyOTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTgwcXY0ZiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1rdWtmc2ssIDAuMjVweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnXzFwd3M2XzIyOTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xcHdzNl8yMjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xcHdzNl8yMjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5ZmdfMXB3czZfMjI5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXc2M3JzbywgIzE2MTkxZik7XG59XG4uYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xcHdzNl8yMjkgPiA6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZXRqeTRjLCAjNjg3MDc4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xcHdzNl8yMjkgPiA6bm90KCNcXDkpOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfYnV0dG9uLWljb25fZDE5ZmdfMXB3czZfMzExOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtNnoxaDhlLCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLWwzd2JvYSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYnV0dG9uLWljb25fZDE5ZmdfMXB3czZfMzExOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2J1dHRvbi1pY29uX2QxOWZnXzFwd3M2XzMxMTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9idXR0b24taWNvbl9kMTlmZ18xcHdzNl8zMTE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbi1pY29uLW9wZW5fZDE5ZmdfMXB3czZfMzI1Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYXdzdWlfaGlkZGVuX2QxOWZnXzFwd3M2XzMyOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnJlYWRjcnVtYi1pdGVtXzFjNjhvX2I2dW54XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2xpbmtfMWtvc3FfMXBjMWhfMTQ1Om5vdCgjXFw5KTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OTpub3QoI1xcOSksXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OSA+IC5hd3N1aV9pY29uXzFrb3NxXzFwYzFoXzE1Mzpub3QoI1xcOSksXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAgPiAuYXdzdWlfaWNvbl8xa29zcV8xcGMxaF8xNTM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1tNDd0aTcsICM2ODcwNzgpO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxLCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSksXG4gIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSk6YWN0aXZlLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzFwYzFoXzE1OTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTkgPiAuYXdzdWlfdGV4dF8xa29zcV8xcGMxaF8yMDY6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTkgPiAuYXdzdWlfdGV4dF8xa29zcV8xcGMxaF8yMDY6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMXBjMWhfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xcGMxaF8xNTk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1neWdtNDMsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtZWZicDVoLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OS5hd3N1aV9sYXN0XzFrb3NxXzFwYzFoXzIyNSA+IC5hd3N1aV9pY29uXzFrb3NxXzFwYzFoXzE1Mzpub3QoI1xcOSksXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xcGMxaF8xNTAuYXdzdWlfbGFzdF8xa29zcV8xcGMxaF8yMjUgPiAuYXdzdWlfaWNvbl8xa29zcV8xcGMxaF8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE0OS5hd3N1aV9sYXN0XzFrb3NxXzFwYzFoXzIyNSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzFwYzFoXzE1MC5hd3N1aV9sYXN0XzFrb3NxXzFwYzFoXzIyNSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMXBjMWhfMTU5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ldGp5NGMsICM2ODcwNzgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JyZWFkY3J1bWJzLW93bl9ldGU1OF95b254OV81Om5vdCgjXFw5KTpub3QoOmVtcHR5KSArIC5hd3N1aV9icmVhZGNydW1icy1kaXNjb3ZlcmVkX2V0ZTU4X3lvbng5XzUge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zXzE1NGJpXzNjbGNlXzk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODUwO1xufVxuLmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zLXdpdGgtYmFja2dyb3VuZF8xNTRiaV8zY2xjZV8xMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG59XG5cbi5hd3N1aV9oYXMtbm90aWZpY2F0aW9ucy1jb250ZW50XzE1NGJpXzNjbGNlXzE3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9zcGxpdC1wYW5lbC1zaWRlX2o0djN3XzFkY3doXzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4MzA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19scHNodV92OXNyZF8xNDU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYmxvY2stc2l6ZTogMzBweDtcbiAgaW5saW5lLXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19scHNodV92OXNyZF8xNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC14MzByZHAsICNlYWVkZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19scHNodV92OXNyZF8xNDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2xwc2h1X3Y5c3JkXzE2ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMjkuMjg2MiAxMC40MTQ1QzI4LjcyNDMgMTAuNTk5OCAyOC4xMjM4IDEwLjcgMjcuNDk5OSAxMC43QzI0LjM1MTkgMTAuNyAyMS43OTk5IDguMTQ4MDMgMjEuNzk5OSA1QzIxLjc5OTkgMy45Mjg4MyAyMi4wOTU0IDIuOTI2NjcgMjIuNjA5MyAyLjA3MDU3QzIwLjM3ODUgMC43NTQ4NDYgMTcuNzc3NCAwIDE1IDBDNi43MTU3MyAwIDAgNi43MTU3MyAwIDE1QzAgMjMuMjg0MyA2LjcxNTczIDMwIDE1IDMwQzIzLjI4NDMgMzAgMzAgMjMuMjg0MyAzMCAxNUMzMCAxMy40MDA3IDI5Ljc0OTcgMTEuODU5OSAyOS4yODYyIDEwLjQxNDVaXCIpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfbHBzaHVfdjlzcmRfMTY4Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGNsaXAtcGF0aDogcGF0aChcIk0yLjIxMzg0IDEwLjQxNDVDMi43NzU2OSAxMC41OTk4IDMuMzc2MTcgMTAuNyA0LjAwMDA3IDEwLjdDNy4xNDgxIDEwLjcgOS43MDAwNyA4LjE0ODAzIDkuNzAwMDcgNUM5LjcwMDA3IDMuOTI4ODMgOS40MDQ2IDIuOTI2NjcgOC44OTA3MSAyLjA3MDU3QzExLjEyMTUgMC43NTQ4NDYgMTMuNzIyNiAwIDE2LjUgMEMyNC43ODQzIDAgMzEuNSA2LjcxNTczIDMxLjUgMTVDMzEuNSAyMy4yODQzIDI0Ljc4NDMgMzAgMTYuNSAzMEM4LjIxNTczIDMwIDEuNSAyMy4yODQzIDEuNSAxNUMxLjUgMTMuNDAwNyAxLjc1MDI5IDExLjg1OTkgMi4yMTM4NCAxMC40MTQ1WlwiKTtcbn1cblxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfdjlzcmRfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9scHNodV92OXNyZF8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoM3B4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDNweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV92OXNyZF8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NS5hd3N1aV9zZWxlY3RlZF9scHNodV92OXNyZF8yMTI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtOHNscWQ2LCAjMDA3M2JiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0zbnAxYWcsICNmZmZmZmYpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfdjlzcmRfMTQ1LmF3c3VpX3NlbGVjdGVkX2xwc2h1X3Y5c3JkXzIxMjpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXItYXZwY2QwLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NS5hd3N1aV9zZWxlY3RlZF9scHNodV92OXNyZF8yMTI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtejh4NTVxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NS5hd3N1aV9zZWxlY3RlZF9scHNodV92OXNyZF8yMTIgPiAuYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2xwc2h1X3Y5c3JkXzE2ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC04c2xxZDYsICMwMDczYmIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTNucDFhZywgI2ZmZmZmZik7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV92OXNyZF8xNDUuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfdjlzcmRfMjEyID4gLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9scHNodV92OXNyZF8xNjg6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWF2cGNkMCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV92OXNyZF8xNDUuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfdjlzcmRfMjEyID4gLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9scHNodV92OXNyZF8xNjg6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtejh4NTVxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1X3Y5c3JkXzE0NS5hd3N1aV9iYWRnZV9scHNodV92OXNyZF8yMzI6bm90KCNcXDkpLCAuYXdzdWlfdHJpZ2dlcl9scHNodV92OXNyZF8xNDUuYXdzdWlfYmFkZ2VfbHBzaHVfdjlzcmRfMjMyOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX3RyaWdnZXJfbHBzaHVfdjlzcmRfMTQ1LmF3c3VpX2JhZGdlX2xwc2h1X3Y5c3JkXzIzMjpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfbHBzaHVfdjlzcmRfMjM2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbn1cblxuLmF3c3VpX2RvdF9scHNodV92OXNyZF8yNDQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogOHB4O1xuICBibG9jay1zaXplOiA4cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi1mOXZkbGEsICNkMTMyMTIpO1xuICBpbnNldC1ibG9jay1zdGFydDogMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xNXhmbV8xNTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2ksICNmZmZmZmYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGVhc2UgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1zbG93LXUyd3NqaywgMG1zKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5zZXQtYmxvY2stc3RhcnQsIG9wYWNpdHk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMTV4Zm1fMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzE1eGZtXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xNXhmbV8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzE1eGZtXzE1My5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsXzFrenJpXzE1eGZtXzE3NDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzE1eGZtXzE1My5hd3N1aV90b29sYmFyLWhpZGRlbl8xa3pyaV8xNXhmbV8xNzc6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xNXhmbV8xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfMTV4Zm1fMTgwOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1mZGo4aXgsIDhweCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IG1pbm1heCgwLCAzZnIpIG1pbm1heChhdXRvLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xNXhmbV8xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfMTV4Zm1fMTgwID4gLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLW5hdl8xa3pyaV8xNXhmbV8xODk6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy16Nnc1YnEsIDRweCk7XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMTV4Zm1fMTUzID4gLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzFrenJpXzE1eGZtXzE4MCA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1icmVhZGNydW1ic18xa3pyaV8xNXhmbV8xOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbGV4OiAxIDA7XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMTV4Zm1fMTUzID4gLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzFrenJpXzE1eGZtXzE4MCA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1kcmF3ZXJzXzFrenJpXzE1eGZtXzE5ODpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMztcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2Utc3RhdGljLXhzLWZkajhpeCwgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2RyYXdlcnMtZGVza3RvcC10cmlnZ2Vycy1jb250YWluZXJfMWt6cmlfMTV4Zm1fMjA2Om5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXJzLW1vYmlsZS10cmlnZ2Vycy1jb250YWluZXJfMWt6cmlfMTV4Zm1fMjA3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF8xa3pyaV8xNXhmbV8yNTA6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9ncm91cC1kaXZpZGVyXzFrenJpXzE1eGZtXzI2MDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBibG9jay1zaXplOiA2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2Vycy10cmlnZ2VyXzFrenJpXzE1eGZtXzI1MDpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYXdzdWlfYmxvY2stYm9keS1zY3JvbGxfMWt6cmlfMTV4Zm1fMjczOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RyYXdlcl8xMmkwal9vdTJ0bV8xODk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpIDFmcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLWc5NjRvayk7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9vdTJ0bV8xODk6bm90KCNcXDkpOm5vdCguYXdzdWlfbGVnYWN5XzEyaTBqX291MnRtXzIwNCkge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlLCAjZDVkYmRiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfb3UydG1fMTg5Om5vdCgjXFw5KSB7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9vdTJ0bV8xODkuYXdzdWlfbGFzdC1vcGVuZWRfMTJpMGpfb3UydG1fMjEyOm5vdCgjXFw5KSB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfb3UydG1fMTg5LmF3c3VpX2RyYXdlci1nbG9iYWxfMTJpMGpfb3UydG1fMjE3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2xhc3Qtb3BlbmVkXzEyaTBqX291MnRtXzIxMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfb3UydG1fMTg5LmF3c3VpX2RyYXdlci1oaWRkZW5fMTJpMGpfb3UydG1fMjIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX291MnRtXzE4OSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfb3UydG1fMjI0Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpIDFmciBhdXRvIHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNHB4IGF1dG8gMWZyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9vdTJ0bV8xODkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqX291MnRtXzIyNCA+IC5hd3N1aV9kcmF3ZXItY2xvc2UtYnV0dG9uXzEyaTBqX291MnRtXzIzMjpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDI7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9vdTJ0bV8xODkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqX291MnRtXzIyNCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal9vdTJ0bV8yMjQ6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX291MnRtXzE4OSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfb3UydG1fMjI0ID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqX291MnRtXzIyNC5hd3N1aV9kcmF3ZXItY29udGVudC1oaWRkZW5fMTJpMGpfb3UydG1fMjQyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX291MnRtXzE4OSA+IC5hd3N1aV9kcmF3ZXItc2xpZGVyXzEyaTBqX291MnRtXzI0NTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDU6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF2cTZjXzIxMTpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF2cTZjXzIxMTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xdnE2Y18yMTE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXZxNmNfMjExOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xdnE2Y18yMTE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXZxNmNfMjExOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXZxNmNfMjExOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXZxNmNfMjExOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xdnE2Y18yMTE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXZxNmNfMjExOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xdnE2Y18yNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xdnE2Y18yNDY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF2cTZjXzI0Njpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXZxNmNfMjQ2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXZxNmNfMjQ2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xdnE2Y18yNDY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXZxNmNfMjQ2Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF2cTZjXzI0Njpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF2cTZjXzI0Njpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXZxNmNfMjQ2Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xdnE2Y18yNzk6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenEsICMwMDczYmIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmcywgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXZxNmNfMjc5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xdnE2Y18yNzk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF2cTZjXzI3OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF2cTZjXzI3OTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXZxNmNfMjc5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF2cTZjXzI3OTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xdnE2Y18yNzk6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xdnE2Y18yNzk6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF2cTZjXzI3OTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWhvdmVyLWpnYzk5ZiwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF2cTZjXzMxNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxLCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm94LXZhbHVlLWxhcmdlLXdlaWdodC1ncHdobHEsIDMwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXZxNmNfMzE0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXZxNmNfMzE0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF2cTZjXzMxNDpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xdnE2Y18zMTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xdnE2Y18zNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC0xaGtmaXYsICM1NDViNjQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmcywgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF2cTZjXzM0Njpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF2cTZjXzM0Njpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF2cTZjXzM0Njpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xdnE2Y18zNDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtdG9wLW5hdmlnYXRpb25fNGM4NHpfMXZxNmNfMzQ2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xdnE2Y18zNDY6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm8sICMxNjE5MWYpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtdG9wLW5hdmlnYXRpb25fNGM4NHpfMXZxNmNfMzQ2Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF2cTZjXzM0Njpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF2cTZjXzM0Njpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXZxNmNfMzc5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenEsICMwMDczYmIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saW5rLWJ1dHRvbi13ZWlnaHQtM2R6OXBjLCA0MDApO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1saW5rLWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1icGh2YmksIG5vcm1hbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtMTRzN29qLCBjdXJyZW50Q29sb3IpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXZxNmNfMzc5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXZxNmNfMzc5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzF2cTZjXzM3OTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xdnE2Y18zNzk6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci1qZ2M5OWYsIGN1cnJlbnRDb2xvcik7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF2cTZjXzQxMjpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMjhobjc0LCAjNTQ1YjY0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtYnV0dG9uLWxldHRlci1zcGFjaW5nLWt1a2ZzaywgMC4yNXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmcywgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXZxNmNfNDEyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xdnE2Y180MTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF2cTZjXzQxMjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF2cTZjXzQxMjpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1yeXBwM20sICMxNjE5MWYpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xdnE2Y180MTI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXZxNmNfNDEyOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTB4ZWwxMCwgIzE2MTkxZik7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF2cTZjXzQxMjpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF2cTZjXzQxMjpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXZxNmNfNDEyOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfY29sb3ItaW52ZXJ0ZWRfNGM4NHpfMXZxNmNfNDQ3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LTlidHo2cCwgI2ZhZmFmYSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfY29sb3ItaW52ZXJ0ZWRfNGM4NHpfMXZxNmNfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2J1dHRvbl80Yzg0el8xdnE2Y180MTIpIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfY29sb3ItaW52ZXJ0ZWRfNGM4NHpfMXZxNmNfNDQ3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItOXIwcmprLCAjZmFmYWZhKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLWd5Z200MywgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1lZmJwNWgsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1ib2R5LXNfNGM4NHpfMXZxNmNfNDY4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfZm9udC1zaXplLWJvZHktbV80Yzg0el8xdnE2Y180NzU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF2cTZjXzE0NS5hd3N1aV9mb250LXNpemUtaGVhZGluZy14c180Yzg0el8xdnE2Y180ODE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1wejA0ejMsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1qc2VubjEsIDIwcHgpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXNfNGM4NHpfMXZxNmNfNDg3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy13MWM0Y2UsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWgwbGRzOSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiLCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctbV80Yzg0el8xdnE2Y180OTQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctbF80Yzg0el8xdnE2Y181MDE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLWwyMXI4NiwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtdm9nOHc3LCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1iZWp5encsIG5vcm1hbCk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG4uYXdzdWlfbGlua180Yzg0el8xdnE2Y18xNDUuYXdzdWlfZm9udC1zaXplLWhlYWRpbmcteGxfNGM4NHpfMXZxNmNfNTA4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtazlhMHF0LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdjloc3Z0LCAzNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtODd0OTZlLCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1kaXNwbGF5LWxfNGM4NHpfMXZxNmNfNTE1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWRpc3BsYXktbC00dTBvZDcsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZGlzcGxheS1sLXpnbnB4dCwgNTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1kaXNwbGF5LWwtc3JhOXFiLCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXZxNmNfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1pbmhlcml0XzRjODR6XzF2cTZjXzUyMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cblxuLmF3c3VpX2ljb24td3JhcHBlcl80Yzg0el8xdnE2Y181MzA6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2ljb25fNGM4NHpfMXZxNmNfNTMwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaWNvbi1zaGFrZV8xY2JnY19iNXJmMl8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1zaGFrZS1ob3Jpem9udGFsbHlfMWNiZ2NfYjVyZjJfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zaGFrZS1ob3Jpem9udGFsbHlfMWNiZ2NfYjVyZjJfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1saXY1c3UsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjX2I1cmYyXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjX2I1cmYyXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjX2I1cmYyXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9jb250YWluZXItZmFkZS1pbl8xY2JnY19iNXJmMl8xODE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFjYmdjX2I1cmYyXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtbGl2NXN1LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFjYmdjX2I1cmYyXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY29udGFpbmVyLWZhZGUtaW5fMWNiZ2NfYjVyZjJfMTgxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRhaW5lci1mYWRlLWluXzFjYmdjX2I1cmYyXzE4MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jb250YWluZXItZmFkZS1pbl8xY2JnY19iNXJmMl8xODE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDMuYXdzdWlfc3RhdHVzLWVycm9yXzFjYmdjX2I1cmYyXzIxMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9zdGF0dXMtd2FybmluZ18xY2JnY19iNXJmMl8yMTU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9zdGF0dXMtc3VjY2Vzc18xY2JnY19iNXJmMl8yMTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2LCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9zdGF0dXMtaW5mb18xY2JnY19iNXJmMl8yMjE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tNzg3MXhqLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9zdGF0dXMtc3RvcHBlZF8xY2JnY19iNXJmMl8yMjQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrciwgIzY4NzA3OCk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDMuYXdzdWlfc3RhdHVzLXBlbmRpbmdfMWNiZ2NfYjVyZjJfMjI3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3IsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfYjVyZjJfMjAzLmF3c3VpX3N0YXR1cy1pbi1wcm9ncmVzc18xY2JnY19iNXJmMl8yMzA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrciwgIzY4NzA3OCk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDMuYXdzdWlfc3RhdHVzLWxvYWRpbmdfMWNiZ2NfYjVyZjJfMjMzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS03bTRka3IsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfYjVyZjJfMjAzLmF3c3VpX2NvbG9yLW92ZXJyaWRlLXJlZF8xY2JnY19iNXJmMl8yMzY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDMuYXdzdWlfY29sb3Itb3ZlcnJpZGUtZ3JleV8xY2JnY19iNXJmMl8yMzk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTdtNGRrciwgIzY4NzA3OCk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19iNXJmMl8yMDMuYXdzdWlfY29sb3Itb3ZlcnJpZGUtYmx1ZV8xY2JnY19iNXJmMl8yNDI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tNzg3MXhqLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9jb2xvci1vdmVycmlkZS1ncmVlbl8xY2JnY19iNXJmMl8yNDU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2LCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX2I1cmYyXzIwMy5hd3N1aV9jb2xvci1vdmVycmlkZS15ZWxsb3dfMWNiZ2NfYjVyZjJfMjQ4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG59XG5cbi5hd3N1aV9jb250YWluZXJfMWNiZ2NfYjVyZjJfMTgxLmF3c3VpX2Rpc3BsYXktaW5saW5lXzFjYmdjX2I1cmYyXzI1Mjpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9jb250YWluZXJfMWNiZ2NfYjVyZjJfMTgxLmF3c3VpX2Rpc3BsYXktaW5saW5lXzFjYmdjX2I1cmYyXzI1MiA+IC5hd3N1aV9pY29uXzFjYmdjX2I1cmYyXzE1Mzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmF3c3VpX2NvbnRhaW5lcl8xY2JnY19iNXJmMl8xODEuYXdzdWlfZGlzcGxheS1pbmxpbmUtYmxvY2tfMWNiZ2NfYjVyZjJfMjYwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYXdzdWlfY29udGFpbmVyXzFjYmdjX2I1cmYyXzE4MS5hd3N1aV9kaXNwbGF5LWlubGluZS1ibG9ja18xY2JnY19iNXJmMl8yNjAgPiAuYXdzdWlfaWNvbl8xY2JnY19iNXJmMl8xNTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfMWNiZ2NfYjVyZjJfMjY5Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzExbjBzX3ZuZHRnXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9lbXB0eV8xMW4wc192bmR0Z18xMzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHcsICM2ODcwNzgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfd3JhcHBlcl96NW11bF8xcjVtNl8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXdzdWlfd3JhcHBlci0tZml0LWhlaWdodF96NW11bF8xcjVtNl8yMTQ6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmF3c3VpX2lubmVyLXdyYXBwZXItLWZpdC1oZWlnaHRfejVtdWxfMXI1bTZfMjE5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9oYXMtZGVmYXVsdC1maWx0ZXJfejVtdWxfMXI1bTZfMjI1ID4gOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDI4MHB4IDAgMTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfejVtdWxfMXI1bTZfMjI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hd3N1aV9jb250ZW50LS1yZXNlcnZlLWZpbHRlcl96NW11bF8xcjVtNl8yMzY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSk7XG59XG5cbi5hd3N1aV9jb250ZW50LS1yZXNlcnZlLWxlZ2VuZF96NW11bF8xcjVtNl8yNDA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC0tZml0LWhlaWdodF96NW11bF8xcjVtNl8yNDQ6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX2ZpbHRlci1jb250YWluZXJfejVtdWxfMXI1bTZfMjQ4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2F4aXNfZjBmb3Rfc3UwcXRfOTpub3QoI1xcOSksXG4uYXdzdWlfdmVydGljYWwtbWFya2VyX2YwZm90X3N1MHF0XzEwOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItY2hhcnRzLWxpbmUtYXhpcy0xbXczdHUsICNkNWRiZGIpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmF3c3VpX2F4aXMtLWVtcGhhc2l6ZWRfZjBmb3Rfc3UwcXRfMTU6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5hd3N1aV9heGlzLWxhYmVsX2YwZm90X3N1MHF0XzE5Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfYXhpcy1sYWJlbC0teF9mMGZvdF9zdTBxdF8yNDpub3QoI1xcOSksXG4uYXdzdWlfYXhpcy1sYWJlbC0teV9mMGZvdF9zdTBxdF8yNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2dyaWRfZjBmb3Rfc3UwcXRfMjk6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1jaGFydHMtbGluZS1ncmlkLTRxN3B3YiwgI2Q1ZGJkYik7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uYXdzdWlfdGlja3NfX2xpbmVfZjBmb3Rfc3UwcXRfMzQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1jaGFydHMtbGluZS10aWNrLW5pZmE5eCwgI2Q1ZGJkYik7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uYXdzdWlfdGlja3NfX3RleHRfZjBmb3Rfc3UwcXRfMzk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWNoYXJ0LWRldGFpbC1zaXplLXBvYjg5ZiwgMTRweCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktNWhvaGFpLCAjNTQ1YjY0KTtcbn1cblxuLmF3c3VpX3RpY2tzLS15X2YwZm90X3N1MHF0XzQ0Om5vdCgjXFw5KSxcbi5hd3N1aV90aWNrcy0teF9mMGZvdF9zdTBxdF80NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3RpY2tzLS1ib3R0b21fZjBmb3Rfc3UwcXRfNDkgPiAuYXdzdWlfdGlja3NfX3RleHRfZjBmb3Rfc3UwcXRfMzk6bm90KCNcXDkpIHtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7XG59XG5cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X2YwZm90X3N1MHF0XzU0ID4gLmF3c3VpX3RpY2tzX2YwZm90X3N1MHF0XzM0ID4gLmF3c3VpX3RpY2tzX190ZXh0X2YwZm90X3N1MHF0XzM5Om5vdCgjXFw5KSB7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydF9mMGZvdF9zdTBxdF81NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xufVxuLmF3c3VpX2xhYmVscy1pbmxpbmUtc3RhcnRfZjBmb3Rfc3UwcXRfNTQgPiAuYXdzdWlfYXhpcy1sYWJlbF9mMGZvdF9zdTBxdF8xOTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X19sYWJlbF9mMGZvdF9zdTBxdF82OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0LS1oaWRkZW5fZjBmb3Rfc3UwcXRfNzM6bm90KCNcXDkpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmF3c3VpX2xhYmVscy1pbmxpbmUtc3RhcnQtLWhpZGRlbl9mMGZvdF9zdTBxdF83MyA+IC5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X19sYWJlbF9mMGZvdF9zdTBxdF82OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9sYWJlbHMtYmxvY2stZW5kX2YwZm90X3N1MHF0XzgxOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmF3c3VpX3ZlcnRpY2FsLW1hcmtlcl9mMGZvdF9zdTBxdF8xMDpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3ZlcnRpY2FsLW1hcmtlci1jaXJjbGVfZjBmb3Rfc3UwcXRfOTI6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC1xdDczbWIsIDJweCk7XG59XG5cbi5hd3N1aV92ZXJ0aWNhbC1tYXJrZXItY2lyY2xlLWFjdGl2ZV9mMGZvdF9zdTBxdF85ODpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtcXQ3M21iLCAycHgpO1xufVxuXG4uYXdzdWlfZm9jdXMtb3V0bGluZV9mMGZvdF9zdTBxdF8xMDM6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lcl9mMGZvdF9zdTBxdF8xMTE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyX2YwZm90X3N1MHF0XzExMS5hd3N1aV9maXQtaGVpZ2h0X2YwZm90X3N1MHF0XzExNjpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBtaW4tYmxvY2stc2l6ZTogaW5oZXJpdDtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1vdXRlcl9mMGZvdF9zdTBxdF8xMjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3Rfc3UwcXRfMTIxLmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3Rfc3UwcXRfMTE2Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLW91dGVyX2YwZm90X3N1MHF0XzEyMS5hd3N1aV9maXQtaGVpZ2h0X2YwZm90X3N1MHF0XzExNjpub3QoI1xcOSk6bm90KC5hd3N1aV9heGlzLWxhYmVsX2YwZm90X3N1MHF0XzE5ICsgLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1vdXRlcl9mMGZvdF9zdTBxdF8xMjEuYXdzdWlfZml0LWhlaWdodF9mMGZvdF9zdTBxdF8xMTYsIC5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3Rfc3UwcXRfMTIxLmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3Rfc3UwcXRfMTE2LmF3c3VpX2hhcy1maWx0ZXJzX2YwZm90X3N1MHF0XzEyNykge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoMC41ICogdmFyKC0tZm9udC1jaGFydC1kZXRhaWwtc2l6ZS1wb2I4OWYsIDE0cHgpKTtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1pbm5lcl9mMGZvdF9zdTBxdF8xMzE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1wbG90LXdyYXBwZXJfZjBmb3Rfc3UwcXRfMTM4LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3Rfc3UwcXRfMTE2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItcGxvdF9mMGZvdF9zdTBxdF8xMzguYXdzdWlfZml0LWhlaWdodF9mMGZvdF9zdTBxdF8xMTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItYm90dG9tLWxhYmVsc19mMGZvdF9zdTBxdF8xNTAuYXdzdWlfZml0LWhlaWdodF9mMGZvdF9zdTBxdF8xMTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFmY3VzX2dlZnZpXzE0NTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xuICBzaGFwZS1yZW5kZXJpbmc6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfY2xpY2thYmxlXzFmY3VzX2dlZnZpXzE1NDpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hd3N1aV9wcmVjaXNlXzFmY3VzX2dlZnZpXzE1ODpub3QoI1xcOSkge1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbn1cblxuLmF3c3VpX2ZvY3VzLW91dGxpbmVfMWZjdXNfZ2VmdmlfMTYyOm5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmF3c3VpX2FwcGxpY2F0aW9uXzFmY3VzX2dlZnZpXzE3MTpub3QoI1xcOSkge1xuICAvKiBVc2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXQ0NHpfd2x0ZXFfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hd3N1aV9ob3Zlci1hcmVhXzF0NDR6X3dsdGVxXzE3ODpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc3RhdGljLXMtOHdzenIyLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXN0YXRpYy1zLTh3c3pyMiwgMTJweCk7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLXN0YXRpYy1zLTh3c3pyMiwgMTJweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc3RhdGljLXMtOHdzenIyLCAxMnB4KSk7XG59XG5cbi5hd3N1aV9wb3BvdmVyLWJvZHlfMXQ0NHpfd2x0ZXFfMTg2Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXQ4ZXdfa3Bsa3NfOTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfcm9vdF8xdDhld19rcGxrc185ID4gaHI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfMTY0amxfMW5zMGNfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfZml0LWhlaWdodF8xNGlxcV8xNzBpNV8yMjI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV9maXQtaGVpZ2h0XzE0aXFxXzE3MGk1XzIyMi5hd3N1aV93aXRoLXNpZGUtbWVkaWFfMTRpcXFfMTcwaTVfMjI3Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTcwaTVfMjMwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTRpcXFfMTcwaTVfMjMwLmF3c3VpX3JlZnJlc2hfMTRpcXFfMTcwaTVfMjM4Om5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzAuYXdzdWlfcmVmcmVzaF8xNGlxcV8xNzBpNV8yMzg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmU6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTRpcXFfMTcwaTVfMjMwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMTRpcXFfMTcwaTVfMjM4KTo6YmVmb3JlLCAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzE3MGk1XzIzOCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtczF4NnQwLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLTlzaGhtaSwgI2VhZWRlZCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzE3MGk1XzIzOCk6OmFmdGVyLCAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzE3MGk1XzIzOCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWNvbnRhaW5lci11NTBjYjgsIDAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTcwaTVfMjMwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpLCAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLCAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzAgKyAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTcwaTVfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzA6bm90KCNcXDkpOjpiZWZvcmUsIC5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTcwaTVfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzA6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzAgKyAuYXdzdWlfcm9vdF8xNGlxcV8xNzBpNV8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzE3MGk1XzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzE3MGk1XzIzOCk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTcwaTVfMTg5LmF3c3VpX3N0aWNreS1lbmFibGVkXzE0aXFxXzE3MGk1XzI4ODpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzE3MGk1XzIzOCk6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtczF4NnQwLCAxcHgpKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzE3MGk1XzE4OS5hd3N1aV9zdGlja3ktZW5hYmxlZF8xNGlxcV8xNzBpNV8yODg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xNzBpNV8yMzgpLmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xNzBpNV8yMzA6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkpO1xufVxuXG4uYXdzdWlfd2l0aC1zaWRlLW1lZGlhXzE0aXFxXzE3MGk1XzIyNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYXdzdWlfd2l0aC10b3AtbWVkaWFfMTRpcXFfMTcwaTVfMzAwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hd3N1aV9jb250ZW50LXdyYXBwZXJfMTRpcXFfMTcwaTVfMzA1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2NvbnRlbnQtd3JhcHBlci1maXQtaGVpZ2h0XzE0aXFxXzE3MGk1XzMxMDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbn1cblxuLmF3c3VpX21lZGlhXzE0aXFxXzE3MGk1XzMxNzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9tZWRpYV8xNGlxcV8xNzBpNV8zMTcgaW1nOm5vdCgjXFw5KSxcbi5hd3N1aV9tZWRpYV8xNGlxcV8xNzBpNV8zMTcgdmlkZW86bm90KCNcXDkpLFxuLmF3c3VpX21lZGlhXzE0aXFxXzE3MGk1XzMxNyBwaWN0dXJlOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYXdzdWlfbWVkaWFfMTRpcXFfMTcwaTVfMzE3IGlmcmFtZTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xufVxuLmF3c3VpX21lZGlhLXRvcF8xNGlxcV8xNzBpNV8zMzU6bm90KCNcXDkpIHtcbiAgbWF4LWJsb2NrLXNpemU6IDY2JTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCkgLSAxcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCkgLSAxcHgpO1xufVxuLmF3c3VpX21lZGlhLXNpZGVfMTRpcXFfMTcwaTVfMzQwOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KSAtIDFweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KSAtIDFweCk7XG59XG5cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMTcwaTVfMzQ2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci05ZWtwemUsICNmYWZhZmEpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzE3MGk1XzM0Ni5hd3N1aV9oZWFkZXItZnVsbC1wYWdlXzE0aXFxXzE3MGk1XzM1MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzE3MGk1XzM0Ni5hd3N1aV9oZWFkZXItd2l0aC1tZWRpYV8xNGlxcV8xNzBpNV8zNTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMTcwaTVfMzQ2LmF3c3VpX2hlYWRlci13aXRoLW1lZGlhXzE0aXFxXzE3MGk1XzM1NDpub3QoI1xcOSk6bm90KDplbXB0eSkge1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1zdGlja3ktZGlzYWJsZWRfMTRpcXFfMTcwaTVfMzYwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXItc3RpY2t5LWVuYWJsZWRfMTRpcXFfMTcwaTVfMzY0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODAwO1xufVxuLmF3c3VpX2hlYWRlci1zdHVja18xNGlxcV8xNzBpNV8zNzA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzE3MGk1XzM3MDpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTcwaTVfMzcwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzE3MGk1XzM4MCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLWY5d2l2aywgMHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfaGVhZGVyLWR5bmFtaWMtaGVpZ2h0XzE0aXFxXzE3MGk1XzM4My5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTcwaTVfMzcwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12OWhzdnQsIDM2cHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLXZvZzh3NywgMjJweCkpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xNzBpNV8zNDY6bm90KCNcXDkpOm5vdCg6ZW1wdHkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci1zdGlja3ktd2lkdGgteG8zcTJsLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1nbDE1cDksICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xNzBpNV8zNDYuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xNzBpNV8zODk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3AtYm9tamJ1LCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLXFxbnd3eiwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xNzBpNV8zNDYuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xNzBpNV8zODkuYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTcwaTVfMzgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWJvbWpidSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xNzBpNV8zNDYuYXdzdWlfd2l0aC1oaWRkZW4tY29udGVudF8xNGlxcV8xNzBpNV8zOTg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTcwaTVfMzgwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTcwaTVfMzgwLmF3c3VpX3JlZnJlc2hfMTRpcXFfMTcwaTVfMjM4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTcwaTVfMzgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMTRpcXFfMTcwaTVfMjM4KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItY29udGFpbmVyLXRvcC13aWR0aC1zMXg2dDAsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pLCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xNzBpNV8zODA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xNzBpNV8yMzgpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jb250YWluZXItdTUwY2I4LCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTcwaTVfMzgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1zdGlja3ktZW5hYmxlZF8xNGlxcV8xNzBpNV8zNjQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzE3MGk1XzM4MC5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTcwaTVfMzcwOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xNzBpNV8zODAuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzE3MGk1XzM3MDpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzE3MGk1XzQ1Ni5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTcwaTVfMzcwOm5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzE3MGk1XzQ1Ni5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTcwaTVfMzcwID4gLmF3c3VpX2hlYWRlci1jb3Zlcl8xNGlxcV8xNzBpNV80NTk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCkpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xNzBpNV80NTYuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzE3MGk1XzM3MDpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xNzBpNV80NTYuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzE3MGk1XzM3MDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1oeHUycHYsIDBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTk5OSUgMTAwJSwgOTk5JSAxMDAlLCA5OTklIDk5OSUsIC05OTklIDk5OSUpO1xufVxuXG4uYXdzdWlfY29udGVudF8xNGlxcV8xNzBpNV8zMDU6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9jb250ZW50LWZpdC1oZWlnaHRfMTRpcXFfMTcwaTVfNDg3Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdzdWlfY29udGVudC1pbm5lcl8xNGlxcV8xNzBpNV80OTM6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9jb250ZW50LWlubmVyXzE0aXFxXzE3MGk1XzQ5My5hd3N1aV93aXRoLXBhZGRpbmdzXzE0aXFxXzE3MGk1XzM4OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtb2Vid3FlLCAyMHB4KTtcbn1cbi5hd3N1aV9jb250ZW50LWlubmVyXzE0aXFxXzE3MGk1XzQ5My5hd3N1aV93aXRoLXBhZGRpbmdzXzE0aXFxXzE3MGk1XzM4OS5hd3N1aV93aXRoLWhlYWRlcl8xNGlxcV8xNzBpNV81MDA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWRrbHV6OSwgMTZweCk7XG59XG5cbi5hd3N1aV9mb290ZXJfMTRpcXFfMTcwaTVfNTA0LmF3c3VpX3dpdGgtcGFkZGluZ3NfMTRpcXFfMTcwaTVfMzg5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuLmF3c3VpX2Zvb3Rlcl8xNGlxcV8xNzBpNV81MDQuYXdzdWlfd2l0aC1kaXZpZGVyXzE0aXFxXzE3MGk1XzUwODpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtaW5uZXJfMW13bG1fb3lqYXFfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlci1sYWJlbF80bXZqM18xaDc0dF81Om5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzRtdmozXzFoNzR0XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRpbmctdGV4dF8xMDVrZV8yNjhzcF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzJxZHc5XzFwZGEwXzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXdzdWlfcm9vdF8ycWR3OV8xcGRhMF8xODEuYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTc6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8ycWR3OV8xcGRhMF8xODE6bm90KCNcXDkpOm5vdCguYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzFwZGEwXzIxNykge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oMl8ycWR3OV8xcGRhMF8yMjA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTcpLCAuYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzFwZGEwXzIxNy5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfMXBkYTBfMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSwgLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMC5hd3N1aV9yb290LXZhcmlhbnQtaDJfMnFkdzlfMXBkYTBfMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSwgLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMC5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfMXBkYTBfMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMXBkYTBfMjE3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMCk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpICsgdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkpO1xufVxuLmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV8xcGRhMF8yMTcuYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTcuYXdzdWlfcm9vdC12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzIyMDpub3QoI1xcOSksIC5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oM18ycWR3OV8xcGRhMF8yMjA6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1LCAycHgpO1xufVxuLmF3c3VpX3Jvb3RfMnFkdzlfMXBkYTBfMTgxLmF3c3VpX3Jvb3QtdmFyaWFudC1oMV8ycWR3OV8xcGRhMF8yMjk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTcpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG4uYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzFwZGEwXzIxNzpub3QoI1xcOSk6bm90KC5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV8xcGRhMF8yMjApLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oM18ycWR3OV8xcGRhMF8yMjAge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzJxZHc5XzFwZGEwXzE4MS5hd3N1aV9yb290LXZhcmlhbnQtaDFfMnFkdzlfMXBkYTBfMjI5LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1yNWYxdHMsIDRweCk7XG59XG5cbi5hd3N1aV9tYWluXzJxZHc5XzFwZGEwXzIzOTpub3QoI1xcOSkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHJvdy1nYXA6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCkpO1xufVxuLmF3c3VpX21haW5fMnFkdzlfMXBkYTBfMjM5LmF3c3VpX25vLXdyYXBfMnFkdzlfMXBkYTBfMjQ5Om5vdCgjXFw5KSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmF3c3VpX21haW5fMnFkdzlfMXBkYTBfMjM5LmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfbWFpbi12YXJpYW50LWgxXzJxZHc5XzFwZGEwXzI1NTpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLXI1ZjF0cywgNHB4KTtcbn1cblxuLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzFwZGEwXzIzOTpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLXI1ZjF0cywgNHB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbnNfMnFkdzlfMXBkYTBfMjYzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1vYW1rdnUsIDMycHgpO1xufVxuLmF3c3VpX2FjdGlvbnMtY2VudGVyZWRfMnFkdzlfMXBkYTBfMjY4Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfYWN0aW9ucy12YXJpYW50LWgxXzJxZHc5XzFwZGEwXzI3MS5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMl8ycWR3OV8xcGRhMF8yNzUuYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLXZvZzh3NywgMjJweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oM18ycWR3OV8xcGRhMF8yNzkuYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLTZtbXdqaCwgMjJweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMV8ycWR3OV8xcGRhMF8yNzE6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTcpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYWN0aW9ucy12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzI3NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNyksIC5hd3N1aV9hY3Rpb25zLXZhcmlhbnQtaDNfMnFkdzlfMXBkYTBfMjc5Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV8xcGRhMF8yMjAgPiAuYXdzdWlfbWFpbl8ycWR3OV8xcGRhMF8yMzkgPiAuYXdzdWlfYWN0aW9uc18ycWR3OV8xcGRhMF8yNjM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbi5hd3N1aV90aXRsZV8ycWR3OV8xcGRhMF8yOTU6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgxXzJxZHc5XzFwZGEwXzMwMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLWs5YTBxdCwgMjhweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC0yeC14eHMtcjVmMXRzLCA0cHgpO1xufVxuLmF3c3VpX3RpdGxlLXZhcmlhbnQtaDFfMnFkdzlfMXBkYTBfMzAwLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtb2Fta3Z1LCAzMnB4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdjloc3Z0LCAzNnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzMwNzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtbDIxcjg2LCAxOHB4KTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzMwNy5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtdm9nOHc3LCAyMnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzFwZGEwXzMxMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0taW85N21lLCAxOHB4KTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzFwZGEwXzMxMy5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzMwNzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNyksIC5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzFwZGEwXzMxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xufVxuLmF3c3VpX25vLXdyYXBfMnFkdzlfMXBkYTBfMjQ5ID4gLmF3c3VpX3RpdGxlXzJxZHc5XzFwZGEwXzI5NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWY3eXExNSwgMnB4KSk7XG59XG5cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzFwZGEwXzIzOSA+IDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykuYXdzdWlfdGl0bGUtdmFyaWFudC1oMl8ycWR3OV8xcGRhMF8zMDcsIC5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMXBkYTBfMjE3LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzFwZGEwXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzFwZGEwXzIzOSA+IDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzFwZGEwXzIxNykuYXdzdWlfdGl0bGUtdmFyaWFudC1oM18ycWR3OV8xcGRhMF8zMTMge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG5cbi5hd3N1aV9yb290LXZhcmlhbnQtaDFfMnFkdzlfMXBkYTBfMjI5LmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV8xcGRhMF8yMTc6bm90KCNcXDkpOm5vdCguYXdzdWlfcm9vdC1oYXMtZGVzY3JpcHRpb25fMnFkdzlfMXBkYTBfMjIwKTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLXI1ZjF0cywgNHB4KTtcbn1cblxuLmF3c3VpX3ZpcnR1YWwtc3BhY2VfMnFkdzlfMXBkYTBfMzM0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLmF3c3VpX2luZm9fMnFkdzlfMXBkYTBfMzQwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuXG4uYXdzdWlfZGVzY3JpcHRpb25fMnFkdzlfMXBkYTBfMzQ0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaSwgIzU0NWI2NCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tdmFyaWFudC1oMV8ycWR3OV8xcGRhMF8zNTE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbn1cbi5hd3N1aV9kZXNjcmlwdGlvbi12YXJpYW50LWgyXzJxZHc5XzFwZGEwXzM1NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLXNpemUtemZ3N3UyLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LXRyd21kNCwgMTZweCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tdmFyaWFudC1oMl8ycWR3OV8xcGRhMF8zNTU6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xcGRhMF8yMTcpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDNfMnFkdzlfMXBkYTBfMzYyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDNfMnFkdzlfMXBkYTBfMzYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMXBkYTBfMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cblxuLmF3c3VpX2hlYWRpbmdfMnFkdzlfMXBkYTBfMzcxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfaGVhZGluZ18ycWR3OV8xcGRhMF8zNzE6bm90KCNcXDkpOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVhZGluZy12YXJpYW50LWgxXzJxZHc5XzFwZGEwXzM4Mjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLWs5YTBxdCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLTg3dDk2ZSwgbm9ybWFsKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXZhcmlhbnQtaDJfMnFkdzlfMXBkYTBfMzg3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC1sMjFyODYsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLXZvZzh3NywgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtYmVqeXp3LCBub3JtYWwpO1xufVxuLmF3c3VpX2hlYWRpbmctdmFyaWFudC1oM18ycWR3OV8xcGRhMF8zOTI6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9oZWFkaW5nLXRleHRfMnFkdzlfMXBkYTBfMzk4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuLmF3c3VpX2hlYWRpbmctdGV4dC12YXJpYW50LWgxXzJxZHc5XzFwZGEwXzQwMTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLWs5YTBxdCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLTg3dDk2ZSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtd2pteHAzLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXRleHQtdmFyaWFudC1oMl8ycWR3OV8xcGRhMF80MDk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLWwyMXI4NiwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtdm9nOHc3LCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1iZWp5encsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXRleHQtdmFyaWFudC1oM18ycWR3OV8xcGRhMF80MTc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0tNnRsYmZwLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cblxuLmF3c3VpX2NvdW50ZXJfMnFkdzlfMXBkYTBfNDI2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvdW50ZXItamp4Z3djLCAjNjg3MDc4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250ZW50LWVudGVyX2d3cTBoXzFyN3RsXzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX2d3cTBoXzFyN3RsXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQtd3UxdjZxLCAxODBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLTcycnJxdywgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9nd3EwaF8xcjd0bF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF8xcjd0bF8xNjE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF8xcjd0bF8xNjE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF8xcjd0bF8xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF8xcjd0bF8xODM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC13dTF2NnEsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQtNzJycnF3LCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF8xcjd0bF8xODM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF8xcjd0bF8xODM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF8xcjd0bF8xODM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfaWNvbl9nd3EwaF8xcjd0bF8xOTc6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtOTAtZjRoNmp3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtOTAtbmNqcG51LCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pY29uX2d3cTBoXzFyN3RsXzE5Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pY29uX2d3cTBoXzFyN3RsXzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9pY29uX2d3cTBoXzFyN3RsXzE5Nzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X2d3cTBoXzFyN3RsXzIxMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX2V4cGFuZC1idXR0b25fZ3dxMGhfMXI3dGxfMjQ2Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hd3N1aV9pY29uX2d3cTBoXzFyN3RsXzE5Nzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9pY29uX2d3cTBoXzFyN3RsXzE5Ny5hd3N1aV9leHBhbmRlZF9nd3EwaF8xcjd0bF8yNTQ6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYXdzdWlfaWNvbl9nd3EwaF8xcjd0bF8xOTc6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmF3c3VpX2ljb25fZ3dxMGhfMXI3dGxfMTk3Om5vdCgjXFw5KTpkaXIocnRsKS5hd3N1aV9leHBhbmRlZF9nd3EwaF8xcjd0bF8yNTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoXzFyN3RsXzI2NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKSAvIC0yKSBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfaWNvbi1jb250YWluZXItY29udGFpbmVyX2d3cTBoXzFyN3RsXzI2ODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuXG4uYXdzdWlfd3JhcHBlcl9nd3EwaF8xcjd0bF8yNzI6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItaW5saW5lX2d3cTBoXzFyN3RsXzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xcjd0bF8yODA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfd3JhcHBlci1uYXZpZ2F0aW9uX2d3cTBoXzFyN3RsXzI4NDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV93cmFwcGVyLW5hdmlnYXRpb25fZ3dxMGhfMXI3dGxfMjg0Om5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzFyN3RsXzI4Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLW1raHU3YywgNzAwKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItaW5saW5lX2d3cTBoXzFyN3RsXzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLW5hdmlnYXRpb25fZ3dxMGhfMXI3dGxfMjg0Om5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoXzFyN3RsXzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfMXI3dGxfMjkxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXF2YnJkdCwgIzU0NWI2NCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xufVxuLmF3c3VpX3dyYXBwZXItZGVmYXVsdF9nd3EwaF8xcjd0bF8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItbmF2aWdhdGlvbl9nd3EwaF8xcjd0bF8yODQ6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1leHBhbmRhYmxlLWhlYWRpbmctc2l6ZS1vZXpkMHAsIDE0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWJhZHZrYiwgbm9ybWFsKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzFyN3RsXzI4MC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF8xcjd0bF8zMDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzFyN3RsXzI4MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF8xcjd0bF8zMDQpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfMXI3dGxfMjgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzFyN3RsXzMwNCkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkgKyAodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkpIC8gLTIgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX3dyYXBwZXItZGVmYXVsdF9nd3EwaF8xcjd0bF8yODAuYXdzdWlfd3JhcHBlci1leHBhbmRlZF9nd3EwaF8xcjd0bF8zMTA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfMXI3dGxfMjgwLmF3c3VpX3dyYXBwZXItZXhwYW5kZWRfZ3dxMGhfMXI3dGxfMzEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoXzFyN3RsXzI4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xcjd0bF8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1jb21wYWN0X2d3cTBoXzFyN3RsXzI5MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfMXI3dGxfMjgwLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzFyN3RsXzMwNDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfMXI3dGxfMjkxLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzFyN3RsXzMwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xcjd0bF8yODA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMXI3dGxfMzA0KSwgLmF3c3VpX3dyYXBwZXItY29tcGFjdF9nd3EwaF8xcjd0bF8yOTE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMXI3dGxfMzA0KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtd2ZsdjRrLCAxNnB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtd2ZsdjRrLCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfMXI3dGxfMjg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWJvbWpidSwgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6LCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzFyN3RsXzI4Nzpub3QoI1xcOSk6bm90KC5hd3N1aV93cmFwcGVyLWV4cGFuZGVkX2d3cTBoXzFyN3RsXzMxMCkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3AtYm9tamJ1LCAxMnB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWNvbnRhaW5lcl9nd3EwaF8xcjd0bF8yODcuYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMXI3dGxfMzA0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzFyN3RsXzI4Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF8xcjd0bF8zMDQpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtb2Vid3FlLCAyMHB4KSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW1lZGl1bS02c3Jvb2YsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfMXI3dGxfMjg3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkpO1xufVxuXG4uYXdzdWlfaGVhZGVyX2d3cTBoXzFyN3RsXzMwNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbi5hd3N1aV9oZWFkZXItd3JhcHBlcl9nd3EwaF8xcjd0bF8zNDc6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMXI3dGxfMzA0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbWtodTdjLCA3MDApO1xufVxuLmF3c3VpX2hlYWRlci13cmFwcGVyX2d3cTBoXzFyN3RsXzM0Nzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2hlYWRlci1hY3Rpb25zLXdyYXBwZXJfZ3dxMGhfMXI3dGxfMzU5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoXzFyN3RsXzM2NTpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF8xcjd0bF8zNjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1idXR0b25fZ3dxMGhfMXI3dGxfMzY1Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jb250YWluZXItYnV0dG9uX2d3cTBoXzFyN3RsXzM2NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1idXR0b25fZ3dxMGhfMXI3dGxfMzY1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNvbnRhaW5lci1idXR0b25fZ3dxMGhfMXI3dGxfMzY1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoXzFyN3RsXzM2NTpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkgKyAodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkpIC8gLTIgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpKTtcbn1cbi5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF8xcjd0bF8zNjU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc2l6ZS1pY29uLW1lZGl1bS02c3Jvb2YsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRhaW5lcl9nd3EwaF8xcjd0bF8zNjU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRhaW5lcl9nd3EwaF8xcjd0bF8zNjUgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfMXI3dGxfMjY0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC01c3BwZzAsIDhweCk7XG59XG4uYXdzdWlfaGVhZGVyLW5hdmlnYXRpb25fZ3dxMGhfMXI3dGxfNDAwID4gLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoXzFyN3RsXzI2NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQteGN5Y2Z2LCAjODc5NTk2KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF8xcjd0bF80MDAgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfMXI3dGxfMjY0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci13ajF5aDIsICMxNjE5MWYpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1uYXZpZ2F0aW9uX2d3cTBoXzFyN3RsXzQwMCA+IC5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF8xcjd0bF8yNjQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1uYXZpZ2F0aW9uX2d3cTBoXzFyN3RsXzQwMCA+IC5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF8xcjd0bF8yNjQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF8xcjd0bF80MDAgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfMXI3dGxfMjY0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItdGV4dF9nd3EwaF8xcjd0bF80Mzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbjpub3QoI1xcOSk6bm90KC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfMXI3dGxfMjkxKSA+IC5hd3N1aV9oZWFkZXItYWN0aW9ucy13cmFwcGVyX2d3cTBoXzFyN3RsXzM1OSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG59XG5cbi5hd3N1aV9jb250ZW50X2d3cTBoXzFyN3RsXzE2MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2NvbnRlbnQtZGVmYXVsdF9nd3EwaF8xcjd0bF80NTA6bm90KCNcXDkpLCAuYXdzdWlfY29udGVudC1pbmxpbmVfZ3dxMGhfMXI3dGxfNDUwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtZm9vdGVyX2d3cTBoXzFyN3RsXzQ1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtZXhwYW5kZWRfZ3dxMGhfMXI3dGxfNDU4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX2NvbnRlbnQtY29tcGFjdF9nd3EwaF8xcjd0bF80NjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cblxuLmF3c3VpX2ZvY3VzYWJsZV9nd3EwaF8xcjd0bF80NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZvY3VzYWJsZV9nd3EwaF8xcjd0bF80NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTBrNzI1cSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9jbGljay10YXJnZXRfZ3dxMGhfMXI3dGxfNDgwOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9jbGljay10YXJnZXRfZ3dxMGhfMXI3dGxfNDgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzFyN3RsXzI4Nyk6bm90KC5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF8xcjd0bF8zNjUpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXdqMXloMiwgIzE2MTkxZik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9tYXJrZXJfMWlzZDFfMzIycnpfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9tYXJrZXItLWxpbmVfMWlzZDFfMzIycnpfMTg1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOXB4O1xuICBibG9jay1zaXplOiA0cHg7XG59XG4uYXdzdWlfbWFya2VyLS1yZWN0YW5nbGVfMWlzZDFfMzIycnpfMTg5Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE0cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG59XG4uYXdzdWlfbWFya2VyLS1ob2xsb3ctcmVjdGFuZ2xlXzFpc2QxXzMyMnJ6XzE5Njpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xufVxuLmF3c3VpX21hcmtlci0taG9sbG93LXJlY3RhbmdsZV8xaXNkMV8zMjJyel8xOTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2s6IDJweDtcbiAgbWFyZ2luLWlubGluZTogMnB4O1xuICBibG9jay1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hd3N1aV9tYXJrZXItLWRhc2hlZF8xaXNkMV8zMjJyel8yMTI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDlweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG59XG4uYXdzdWlfbWFya2VyLS1kYXNoZWRfMWlzZDFfMzIycnpfMjEyOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDZweDtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RpbW1lZF8xMGlwb19jZzA2Zl8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stajAxdGtnLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stOWt0dzY2LCBsaW5lYXIpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2csIDkwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpbW1lZF8xMGlwb19jZzA2Zl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGltbWVkXzEwaXBvX2NnMDZmXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaW1tZWRfMTBpcG9fY2cwNmZfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbWFya2VyXzEwaXBvX2NnMDZmXzIwNTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbiAgaW5saW5lLXNpemU6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfbWFya2VyLS1saW5lXzEwaXBvX2NnMDZmXzI0NTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDlweDtcbiAgYmxvY2stc2l6ZTogNHB4O1xufVxuLmF3c3VpX21hcmtlci0tcmVjdGFuZ2xlXzEwaXBvX2NnMDZmXzI0OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xufVxuLmF3c3VpX21hcmtlci0taG9sbG93LXJlY3RhbmdsZV8xMGlwb19jZzA2Zl8yNTY6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTRweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbn1cbi5hd3N1aV9tYXJrZXItLWhvbGxvdy1yZWN0YW5nbGVfMTBpcG9fY2cwNmZfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAycHg7XG4gIG1hcmdpbi1pbmxpbmU6IDJweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXdzdWlfbWFya2VyLS1kYXNoZWRfMTBpcG9fY2cwNmZfMjcyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgaW5saW5lLXNpemU6IDZweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xufVxuLmF3c3VpX21hcmtlci0tZGFzaGVkXzEwaXBvX2NnMDZmXzI3Mjpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiA2cHg7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYXdzdWlfcm9vdF8xMGlwb19jZzA2Zl8yOTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV92YWx1ZV8xMGlwb19jZzA2Zl8zMjM6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbn1cbi5hd3N1aV92YWx1ZV8xMGlwb19jZzA2Zl8zMjMuYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19jZzA2Zl8zMjc6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1ta2h1N2MsIDcwMCk7XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMxOm5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMyOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMyOm5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMxID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2NnMDZmXzMzNzpub3QoI1xcOSksXG4uYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2NnMDZmXzMzMSA+IC5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb25fMTBpcG9fY2cwNmZfMzM4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfaW5uZXItbGlzdC1pdGVtXzEwaXBvX2NnMDZmXzMzMiA+IC5hd3N1aV9rZXlfMTBpcG9fY2cwNmZfMzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMxID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2NnMDZmXzMzNyA+IC5hd3N1aV9rZXlfMTBpcG9fY2cwNmZfMzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMxID4gLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl8xMGlwb19jZzA2Zl8zMzggPiAuYXdzdWlfa2V5XzEwaXBvX2NnMDZmXzMzNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjLCAjNTQ1YjY0KTtcbn1cblxuLmF3c3VpX3N1Yi1pdGVtc18xMGlwb19jZzA2Zl8zNTE6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19jZzA2Zl8zMjcpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMTRweCArIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkpO1xufVxuLmF3c3VpX3N1Yi1pdGVtc18xMGlwb19jZzA2Zl8zNTEuYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19jZzA2Zl8zMjc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfc3ViLWl0ZW1zXzEwaXBvX2NnMDZmXzM1MS5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX2NnMDZmXzMyNyA+IC5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMyID4gLmF3c3VpX3ZhbHVlXzEwaXBvX2NnMDZmXzMyMzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfbGlzdF8xMGlwb19jZzA2Zl8zMzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9saXN0XzEwaXBvX2NnMDZmXzMzMSA+IC5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fY2cwNmZfMzMxID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2NnMDZmXzMzNyA+IC5hd3N1aV9rZXlfMTBpcG9fY2cwNmZfMzM3Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmF3c3VpX2xpc3RfMTBpcG9fY2cwNmZfMzMxID4gLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19jZzA2Zl8zMzEuYXdzdWlfZGltbWVkXzEwaXBvX2NnMDZmXzE1Mzpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4uYXdzdWlfbGlzdF8xMGlwb19jZzA2Zl8zMzE6bm90KCNcXDkpOm5vdCguYXdzdWlfY29tcGFjdF8xMGlwb19jZzA2Zl8zNzcpID4gLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19jZzA2Zl8zMzE6bm90KDpmaXJzdC1jaGlsZCksXG4uYXdzdWlfaW5uZXItbGlzdC1pdGVtXzEwaXBvX2NnMDZmXzMzMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuXG4uYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2NnMDZmXzMzMS5hd3N1aV93aXRoLXN1Yi1pdGVtc18xMGlwb19jZzA2Zl8zODI6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19jZzA2Zl8zMjcpID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2NnMDZmXzMzNyA+IC5hd3N1aV9rZXlfMTBpcG9fY2cwNmZfMzM3LFxuLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19jZzA2Zl8zMzEuYXdzdWlfd2l0aC1zdWItaXRlbXNfMTBpcG9fY2cwNmZfMzgyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGFibGVfMTBpcG9fY2cwNmZfMzI3KSA+IC5hd3N1aV9rZXktdmFsdWUtcGFpcl8xMGlwb19jZzA2Zl8zMzcgPiAuYXdzdWlfdmFsdWVfMTBpcG9fY2cwNmZfMzIzIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1ta2h1N2MsIDcwMCk7XG59XG5cbi5hd3N1aV9mdWxsLXdpZHRoXzEwaXBvX2NnMDZmXzM4Nzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2Fubm91bmNlZF8xMGlwb19jZzA2Zl8zOTE6bm90KCNcXDkpIHtcbiAgLyogVXNlZCBieSBnZXRTZXJpZXNEZXRhaWxUZXh0IHRvIHNlbGVjdCB0ZXh0IHRvIGJlIGFubm91bmNlZCBieSBzY3JlZW4gcmVhZGVycyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZXJpZXNfeTF5cmhfb2NpMjdfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZXJpZXNfeTF5cmhfb2NpMjdfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZXJpZXNfeTF5cmhfb2NpMjdfMTg5ID4gcmVjdDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZXJpZXNfeTF5cmhfb2NpMjdfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X3kxeXJoX29jaTI3XzIwMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Nlcmllc195MXlyaF9vY2kyN18xODk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtcXQ3M21iLCAycHgpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtbGluZS1qb2luLXoybnUxYywgbWl0ZXIpO1xufVxuXG4uYXdzdWlfc2VyaWVzLS1oaWdobGlnaHRlZF95MXlyaF9vY2kyN18yMTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZXJpZXMtLWRpbW1lZF95MXlyaF9vY2kyN18yMTk6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYXdzdWlfc2VyaWVzLS10aHJlc2hvbGRfeTF5cmhfb2NpMjdfMjIzOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktN2MwODRoLCAzIDUpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLXF0NzNtYiwgMnB4KTtcbn1cblxuLmF3c3VpX3BvcG92ZXItZGl2aWRlcl95MXlyaF9vY2kyN18yMjg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2dyaWRfMTR5ajBfNmpyOThfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gLTIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCkgLyAtMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2dyaWRfMTR5ajBfNmpyOThfMTQ1LmF3c3VpX25vLWd1dHRlcnNfMTR5ajBfNmpyOThfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Njpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfZ3JpZF8xNHlqMF82anI5OF8xNDUuYXdzdWlfbm8tZ3V0dGVyc18xNHlqMF82anI5OF8xODEgPiAuYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9jb2xzcGFuLTFfMTR5ajBfNmpyOThfMTk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtaW5saW5lLXNpemU6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1c2gtMV8xNHlqMF82anI5OF8yMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdWxsLTFfMTR5ajBfNmpyOThfMjA0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX2NvbHNwYW4tMl8xNHlqMF82anI5OF8yMDc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtaW5saW5lLXNpemU6IDE2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdXNoLTJfMTR5ajBfNmpyOThfMjExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1bGwtMl8xNHlqMF82anI5OF8yMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX2NvbHNwYW4tM18xNHlqMF82anI5OF8yMTc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LWlubGluZS1zaXplOiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1c2gtM18xNHlqMF82anI5OF8yMjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1bGwtM18xNHlqMF82anI5OF8yMjQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9jb2xzcGFuLTRfMTR5ajBfNmpyOThfMjI3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC00XzE0eWowXzZqcjk4XzIzMTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdWxsLTRfMTR5ajBfNmpyOThfMjM0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9jb2xzcGFuLTVfMTR5ajBfNmpyOThfMjM3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC01XzE0eWowXzZqcjk4XzI0MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdWxsLTVfMTR5ajBfNmpyOThfMjQ0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9jb2xzcGFuLTZfMTR5ajBfNmpyOThfMjQ3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdXNoLTZfMTR5ajBfNmpyOThfMjUxOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9wdWxsLTZfMTR5ajBfNmpyOThfMjU0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDUwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfY29sc3Bhbi03XzE0eWowXzZqcjk4XzI1Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1c2gtN18xNHlqMF82anI5OF8yNjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC03XzE0eWowXzZqcjk4XzI2NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfY29sc3Bhbi04XzE0eWowXzZqcjk4XzI2Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1c2gtOF8xNHlqMF82anI5OF8yNzE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC04XzE0eWowXzZqcjk4XzI3NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfY29sc3Bhbi05XzE0eWowXzZqcjk4XzI3Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtaW5saW5lLXNpemU6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC05XzE0eWowXzZqcjk4XzI4MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC05XzE0eWowXzZqcjk4XzI4NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA3NSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX2NvbHNwYW4tMTBfMTR5ajBfNmpyOThfMjg3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC0xMF8xNHlqMF82anI5OF8yOTE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC0xMF8xNHlqMF82anI5OF8yOTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogODMuMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX2NvbHNwYW4tMTFfMTR5ajBfNmpyOThfMjk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC0xMV8xNHlqMF82anI5OF8zMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC0xMV8xNHlqMF82anI5OF8zMDQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX2NvbHNwYW4tMTJfMTR5ajBfNmpyOThfMzA3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1c2gtMTJfMTR5ajBfNmpyOThfMzExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVsbC0xMl8xNHlqMF82anI5OF8zMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfcHVzaC0wXzE0eWowXzZqcjk4XzMxNzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX3B1bGwtMF8xNHlqMF82anI5OF8zMjA6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfb2Zmc2V0LTFfMTR5ajBfNmpyOThfMzIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX29mZnNldC0yXzE0eWowXzZqcjk4XzMyNjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfb2Zmc2V0LTNfMTR5ajBfNmpyOThfMzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfb2Zmc2V0LTRfMTR5ajBfNmpyOThfMzMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9vZmZzZXQtNV8xNHlqMF82anI5OF8zMzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNDEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX29mZnNldC02XzE0eWowXzZqcjk4XzMzODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfNmpyOThfMTg2LmF3c3VpX29mZnNldC03XzE0eWowXzZqcjk4XzM0MTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF82anI5OF8xODYuYXdzdWlfb2Zmc2V0LThfMTR5ajBfNmpyOThfMzQ0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9vZmZzZXQtOV8xNHlqMF82anI5OF8zNDc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9vZmZzZXQtMTBfMTR5ajBfNmpyOThfMzUwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzZqcjk4XzE4Ni5hd3N1aV9vZmZzZXQtMTFfMTR5ajBfNmpyOThfMzUzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uYXdzdWlfcmVzdG9yZS1wb2ludGVyLWV2ZW50c18xNHlqMF82anI5OF8zNTc6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGlubGluZS1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfYXF1MDBfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfNTk2Mm9fMTUzOm5vdCgjXFw5KSxcbi5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl81OTYyb18xNTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzE0bWh2XzU5NjJvXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzE0bWh2XzU5NjJvXzEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtbGl2NXN1LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXJyb3ItaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzU5NjJvXzE1Mzpub3QoI1xcOSksXG4gIC5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl81OTYyb18xNTQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXJyb3ItaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzU5NjJvXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfNTk2Mm9fMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2FybmluZy1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfNTk2Mm9fMTU0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3dhcm5pbmctaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzU5NjJvXzE1NDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9lcnJvci1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfNTk2Mm9fMTg0Om5vdCgjXFw5KSxcbi5hd3N1aV93YXJuaW5nLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl81OTYyb18xODU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2NhbGUtcG9wdXBfMTRtaHZfNTk2Mm9fMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1saXY1c3UsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zY2FsZS1wb3B1cF8xNG1odl81OTYyb18xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl81OTYyb18xODQ6bm90KCNcXDkpLFxuICAuYXdzdWlfd2FybmluZy1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfNTk2Mm9fMTg1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl81OTYyb18xODQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXJyb3ItaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzU5NjJvXzE4NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3dhcm5pbmctaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzU5NjJvXzE4NTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV93YXJuaW5nLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl81OTYyb18xODU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfd2FybmluZ18xNG1odl81OTYyb18xNTQ6bm90KCNcXDkpLFxuLmF3c3VpX2Vycm9yXzE0bWh2XzU5NjJvXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMTRtaHZfNTk2Mm9fMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1saXY1c3UsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMTRtaHZfNTk2Mm9fMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV93YXJuaW5nXzE0bWh2XzU5NjJvXzE1NDpub3QoI1xcOSksXG4gIC5hd3N1aV9lcnJvcl8xNG1odl81OTYyb18xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2FybmluZ18xNG1odl81OTYyb18xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2FybmluZ18xNG1odl81OTYyb18xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lcnJvcl8xNG1odl81OTYyb18xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXJyb3JfMTRtaHZfNTk2Mm9fMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMTRtaHZfNTk2Mm9fMjM2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXdzdWlfbGFiZWxfMTRtaHZfNTk2Mm9fMjY5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtdHRtbmI0LCAjMTYxOTFmKTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfbGFiZWxfMTRtaHZfNTk2Mm9fMjY5Om5vdCgjXFw5KTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfaW5mb18xNG1odl81OTYyb18yODM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2Rlc2NyaXB0aW9uXzE0bWh2XzU5NjJvXzI4OTpub3QoI1xcOSksXG4uYXdzdWlfY29uc3RyYWludF8xNG1odl81OTYyb18yOTA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhLCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9oaW50c18xNG1odl81OTYyb18yOTc6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnN0cmFpbnQtaGFzLXZhbGlkYXRpb24tdGV4dF8xNG1odl81OTYyb18yOTg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX3NlY29uZGFyeS1jb250cm9sXzE0bWh2XzU5NjJvXzMwMjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbnRyb2xzXzE0bWh2XzU5NjJvXzMwNjpub3QoI1xcOSk6bm90KC5hd3N1aV9sYWJlbC1oaWRkZW5fMTRtaHZfNTk2Mm9fMzA2KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfbGFiZWwtd3JhcHBlcl8xNG1odl81OTYyb18zMDk6bm90KCNcXDkpOmVtcHR5ICsgLmF3c3VpX2NvbnRyb2xzXzE0bWh2XzU5NjJvXzMwNiB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9jb250cm9sXzE0bWh2XzU5NjJvXzMwNjpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9lcnJvcl8xNG1odl81OTYyb18xNTM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmF3c3VpX3dhcm5pbmdfMTRtaHZfNTk2Mm9fMTU0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmF3c3VpX2Vycm9yX19tZXNzYWdlXzE0bWh2XzU5NjJvXzMzNjpub3QoI1xcOSksXG4uYXdzdWlfd2FybmluZ19fbWVzc2FnZV8xNG1odl81OTYyb18zMzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX3Zpc3VhbGx5LWhpZGRlbl8xNG1odl81OTYyb18zNDE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF92cmd6dV9sdmk3bl8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLW54ZnN2cywgIzY4NzA3OCk7XG59XG4uYXdzdWlfcm9vdF92cmd6dV9sdmk3bl8xNDUgPiAuYXdzdWlfcmVjb3ZlcnlfdnJnenVfbHZpN25fMTgwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xYWZpOV9tYzRjMV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF8xYWZpOV9tYzRjMV8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlkZGVuXzFhZmk5X21jNGMxXzE3Nikge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9yb290XzFhZmk5X21jNGMxXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWRkZW5fMWFmaTlfbWM0YzFfMTc2KS5hd3N1aV9uby1pdGVtc18xYWZpOV9tYzRjMV8xNzkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1vZjQ1MmQsICNlYWVkZWQpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8ycmh5el8xazJhdV8xNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIGZvciBjb21wb25lbnQgdG8gZGlzdGluZ3Vpc2ggaW5wdXQgZnJvbSBvdGhlciBpbnB1dC1saWtlIGNvbXBvbmVudHMsIGZvciBleGFtcGxlIGF1dG9zdWdnZXN0ICovXG59XG5cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2osICM2ODcwNzgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5LmF3c3VpX2lucHV0LXJlYWRvbmx5XzJyaHl6XzFrMmF1XzE5Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OTpub3QoI1xcOSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTEsICM2ODcwNzgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OTpub3QoI1xcOSk6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTEsICM2ODcwNzgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTEsICM2ODcwNzgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1veWt3dzYsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXEsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXgzMHJkcCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoLCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bCwgIzY4NzA3OCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsLCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDk6bm90KCNcXDkpOmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsLCAjNjg3MDc4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDk6bm90KCNcXDkpOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bCwgIzY4NzA3OCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsLCAjNjg3MDc4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDk6bm90KCNcXDkpOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OS5hd3N1aV9pbnB1dC1pbnZhbGlkXzJyaHl6XzFrMmF1XzI2Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtaW52YWxpZF8ycmh5el8xazJhdV8yNjM6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtaW52YWxpZF8ycmh5el8xazJhdV8yNjMuYXdzdWlfaW5wdXQtaGFzLWljb24tbGVmdF8ycmh5el8xazJhdV8yNzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtbGxwM2FrLCAzMnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5LmF3c3VpX2lucHV0LXdhcm5pbmdfMnJoeXpfMWsyYXVfMjc1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtd2FybmluZ18ycmh5el8xazJhdV8yNzU6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtd2FybmluZ18ycmh5el8xazJhdV8yNzUuYXdzdWlfaW5wdXQtaGFzLWljb24tbGVmdF8ycmh5el8xazJhdV8yNzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtbGxwM2FrLCAzMnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFrMmF1XzI4Nzpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFrMmF1XzI4Nzpub3QoI1xcOSk6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWsyYXVfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFrMmF1XzI4Nzpub3QoI1xcOSk6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFrMmF1XzE0OS5hd3N1aV9pbnB1dC1oYXMtaWNvbi1sZWZ0XzJyaHl6XzFrMmF1XzI3Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtbGxwM2FrLCAzMnB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtaGFzLWljb24tcmlnaHRfMnJoeXpfMWsyYXVfMzAwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtbGxwM2FrLCAzMnB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xazJhdV8xNDkuYXdzdWlfaW5wdXQtaGFzLW5vLWJvcmRlci1yYWRpdXNfMnJoeXpfMWsyYXVfMzAzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbn1cblxuLmF3c3VpX2lucHV0LWNvbnRhaW5lcl8ycmh5el8xazJhdV8zMTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdzdWlfaW5wdXQtaWNvbi1sZWZ0XzJyaHl6XzFrMmF1XzMxNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAvIDIpO1xufVxuXG4uYXdzdWlfaW5wdXQtaWNvbi1yaWdodF8ycmh5el8xazJhdV8zMjI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAvIDIpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpIC0gdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSk7XG59XG5cbi5hd3N1aV9pbnB1dC1idXR0b24tcmlnaHRfMnJoeXpfMWsyYXVfMzI4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcGxhY2Vob2xkZXJfZHd1b2xfY2Q1cHFfMTQ1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXpkM3B1MSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmF3c3VpX2l0ZW1fZHd1b2xfY2Q1cHFfMTUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfaXRlbV9kd3VvbF9jZDVwcV8xNTAgPiAuYXdzdWlfY2hlY2tib3hfZHd1b2xfY2Q1cHFfMTU0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG59XG5cbi5hd3N1aV9maWx0ZXJfZHd1b2xfY2Q1cHFfMTYzOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXdzdWlfdHJpZ2dlcl9kd3VvbF9jZDVwcV8xNjg6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hd3N1aV9sYXlvdXQtc3RydXRfZHd1b2xfY2Q1cHFfMTc0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5hd3N1aV9saXN0LWJvdHRvbV9kd3VvbF9jZDVwcV8xODA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB1bml0LXRlc3RzICovXG59XG5cbi5hd3N1aV9zZWxlY3RlZC1pY29uX2R3dW9sX2NkNXBxXzE4NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfc2hvdy1sYWJlbC10YWdfZHd1b2xfY2Q1cHFfMTg4ID4gLmF3c3VpX3NlbGVjdGVkLWljb25fZHd1b2xfY2Q1cHFfMTg0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xufVxuXG4uYXdzdWlfaW5saW5lLXRva2VuLXRyaWdnZXJfZHd1b2xfY2Q1cHFfMTkyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2lubGluZS10b2tlbi1saXN0X2R3dW9sX2NkNXBxXzE5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSAyMHB4LCB3aGl0ZSk7XG4gICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdHJhbnNwYXJlbnQsIHdoaXRlIDIwcHgsIHdoaXRlKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfY2Q1cHFfMTk5Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNzBkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSAyMHB4LCB3aGl0ZSk7XG4gICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNzBkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSAyMHB4LCB3aGl0ZSk7XG59XG4uYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfY2Q1cHFfMTk5ID4gLmF3c3VpX2lubGluZS10b2tlbl9kd3VvbF9jZDVwcV8xOTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgYmxvY2stc2l6ZTogMThweDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYiwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTIsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLWg5eGEzdiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdmlzdWFsLXJlZnJlc2hfZHd1b2xfY2Q1cHFfMjI5ID4gLmF3c3VpX2lubGluZS10b2tlbi1saXN0X2R3dW9sX2NkNXBxXzE5OSA+IC5hd3N1aV9pbmxpbmUtdG9rZW5fZHd1b2xfY2Q1cHFfMTkyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaXFjeHNyLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaXFjeHNyLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaXFjeHNyLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlLWlxY3hzciwgMTZweCk7XG59XG5cbi5hd3N1aV9pbmxpbmUtdG9rZW4taGlkZGVuLXBsYWNlaG9sZGVyX2R3dW9sX2NkNXBxXzIzNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hd3N1aV9pbmxpbmUtdG9rZW4tY291bnRlcl9kd3VvbF9jZDVwcV8yNDI6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2lubGluZS10b2tlbi10cmlnZ2VyLS1kaXNhYmxlZF9kd3VvbF9jZDVwcV8yNDYgPiAuYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfY2Q1cHFfMTk5ID4gLmF3c3VpX2lubGluZS10b2tlbl9kd3VvbF9jZDVwcV8xOTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQsICNkNWRiZGIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpc2FibGVkLWZkMXptYywgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtdHJpZ2dlci13cmFwcGVyX2R3dW9sX2NkNXBxXzI1Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC03cHg7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtd3JhcHBlcl9kd3VvbF9jZDVwcV8yNTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWxfZHd1b2xfY2Q1cHFfMjUyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtICh2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpICsgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTBrNzI1cSwgMXB4KSArIDVweCkpLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKSAxcHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC10dG1uYjQsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgKyB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMnB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gMiAqIHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpKTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9pbmxpbmUtbGFiZWxfZHd1b2xfY2Q1cHFfMjUyLmF3c3VpX2lubGluZS1sYWJlbC1kaXNhYmxlZF9kd3VvbF9jZDVwcV8yNzg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZSwgI2ZhZmFmYSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG59XG5cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF9kd3VvbF9jZDVwcV8yODY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFmbjdqXzFteTBoXzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3Jvb3RfMWZuN2pfMW15MGhfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfMW15MGhfMTUyOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xcywgI2ZmZmZmZik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC05NTU4Y3osICM2ODcwNzgpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCk7XG4gIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stajAxdGtnLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stOWt0dzY2LCBsaW5lYXIpLCBzdHJva2UgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stajAxdGtnLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stOWt0dzY2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMWZuN2pfMW15MGhfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfMW15MGhfMTUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMWZuN2pfMW15MGhfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfMW15MGhfMTUyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMWZuN2pfMW15MGhfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfMW15MGhfMTUyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yb290XzFmbjdqXzFteTBoXzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94LWNoZWNrZWRfMWZuN2pfMW15MGhfMTY4Om5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfMWZuN2pfMW15MGhfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3gtaW5kZXRlcm1pbmF0ZV8xZm43al8xbXkwaF8xNjg6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLWo0a3c3cCwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF8xZm43al8xbXkwaF8xNDUgPiAuYXdzdWlfc3R5bGVkLWJveC1kaXNhYmxlZF8xZm43al8xbXkwaF8xNzI6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xZm43al8xbXkwaF8xNDUgPiAuYXdzdWlfc3R5bGVkLWJveC1yZWFkb25seV8xZm43al8xbXkwaF8xNzI6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5aywgI2Q1ZGJkYik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9yb290XzFmbjdqXzFteTBoXzE0NSA+IC5hd3N1aV9zdHlsZWQtbGluZV8xZm43al8xbXkwaF8xNzY6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1pZmp0MmosICNmZmZmZmYpO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG59XG4uYXdzdWlfcm9vdF8xZm43al8xbXkwaF8xNDUgPiAuYXdzdWlfc3R5bGVkLWxpbmUtZGlzYWJsZWRfMWZuN2pfMW15MGhfMTgxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLTRmM3luaywgI2ZmZmZmZik7XG59XG4uYXdzdWlfcm9vdF8xZm43al8xbXkwaF8xNDUgPiAuYXdzdWlfc3R5bGVkLWxpbmUtcmVhZG9ubHlfMWZuN2pfMW15MGhfMTg0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9vcHRpb25fMXAyY3hfeXNmcm9fMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfb3B0aW9uXzFwMmN4X3lzZnJvXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xcDJjeF95c2Zyb18xOTApIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmF3c3VpX29wdGlvbl8xcDJjeF95c2Zyb18xNTMuYXdzdWlfcGFyZW50XzFwMmN4X3lzZnJvXzE5Mzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hd3N1aV9vcHRpb25fMXAyY3hfeXNmcm9fMTUzLmF3c3VpX3BhcmVudF8xcDJjeF95c2Zyb18xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfMXAyY3hfeXNmcm9fMTkwKTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzFwMmN4X3lzZnJvXzE5Nikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHMsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfY29udGVudF8xcDJjeF95c2Zyb18yMDA6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cblxuLmF3c3VpX2xhYmVsLWNvbnRlbnRfMXAyY3hfeXNmcm9fMjA3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXdzdWlfbGFiZWxfMXAyY3hfeXNmcm9fMjA3Om5vdCgjXFw5KSxcbi5hd3N1aV90YWdfMXAyY3hfeXNmcm9fMjE0Om5vdCgjXFw5KSxcbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfeXNmcm9fMjE1Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX2xhYmVsXzFwMmN4X3lzZnJvXzIwNzpub3QoI1xcOSksXG4uYXdzdWlfdGFnXzFwMmN4X3lzZnJvXzIxNDpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hd3N1aV9sYWJlbC1wcmVmaXhfMXAyY3hfeXNmcm9fMjI1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfeXNmcm9fMjE1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfeXNmcm9fMjE1Om5vdCgjXFw5KTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV90YWdzXzFwMmN4X3lzZnJvXzIzODpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXAyY3hfeXNmcm9fMjM5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS03eG9uOW4sICM2ODcwNzgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXdzdWlfdGFnc18xcDJjeF95c2Zyb18yMzguYXdzdWlfaGlnaGxpZ2h0ZWRfMXAyY3hfeXNmcm9fMTk2Om5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xcDJjeF95c2Zyb18yMzkuYXdzdWlfaGlnaGxpZ2h0ZWRfMXAyY3hfeXNmcm9fMTk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLXI5d2JnYiwgIzY4NzA3OCk7XG59XG4uYXdzdWlfdGFnc18xcDJjeF95c2Zyb18yMzguYXdzdWlfc2VsZWN0ZWRfMXAyY3hfeXNmcm9fMjUwOm5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xcDJjeF95c2Zyb18yMzkuYXdzdWlfc2VsZWN0ZWRfMXAyY3hfeXNmcm9fMjUwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTd4b245biwgIzY4NzA3OCk7XG59XG5cbi5hd3N1aV90YWdzXzFwMmN4X3lzZnJvXzIzODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmF3c3VpX3RhZ18xcDJjeF95c2Zyb18yMTQ6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLmF3c3VpX2ljb25fMXAyY3hfeXNmcm9fMjY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXdzdWlfaWNvbi1zaXplLWJpZ18xcDJjeF95c2Zyb18yNzE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utb3B0aW9uLWljb24tYmlnLXRvcC1iN2VyM3AsIDJweCk7XG59XG5cbi5hd3N1aV9maWx0ZXJpbmctbWF0Y2gtaGlnaGxpZ2h0XzFwMmN4X3lzZnJvXzI3NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWFvOHBhZCwgI2YxZmFmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXVkbzgwMiwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXdzdWlfZGlzYWJsZWRfMXAyY3hfeXNmcm9fMTkwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbW56M3M3LCAjYWFiN2I4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfZGlzYWJsZWRfMXAyY3hfeXNmcm9fMTkwID4gLmF3c3VpX2NvbnRlbnRfMXAyY3hfeXNmcm9fMjAwID4gLmF3c3VpX3RhZ3NfMXAyY3hfeXNmcm9fMjM4Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlZF8xcDJjeF95c2Zyb18xOTAgPiAuYXdzdWlfY29udGVudF8xcDJjeF95c2Zyb18yMDAgPiAuYXdzdWlfZGVzY3JpcHRpb25fMXAyY3hfeXNmcm9fMjM5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXZhcmlhbnRfMXAyY3hfeXNmcm9fMjkwOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfMXE1dnpfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcGFyZW50XzJkbW1pX3F1NjJ0XzU6bm90KCNcXDkpLFxuLmF3c3VpX29wdGlvbi1jb250ZW50XzJkbW1pX3F1NjJ0XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1md3BqcmosICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyaiwgI2VhZWRlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTNma2dubSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1xYnpxd2UsICMxNjE5MWYpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9wYWQtYm90dG9tXzE1bzZ1XzFxcjg3XzE2Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgKyB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDU6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX2hhcy1iYWNrZ3JvdW5kXzE1bzZ1XzFxcjg3XzE3NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItbjk1Zjc0LCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzFxcjg3XzE3Nzpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzFxcjg3XzE3Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNywgIzE2MTkxZik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXFyODdfMTc3LmF3c3VpX3BhZC1ib3R0b21fMTVvNnVfMXFyODdfMTY3Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXFyODdfMTc3LmF3c3VpX3BhZC1ib3R0b21fMTVvNnVfMXFyODdfMTY3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xcXI4N18xNzc6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLW45NWY3NCwgI2YyZjNmMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjLCAjODc5NTk2KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzFxcjg3XzE3Ny5hd3N1aV9kaXNhYmxlZF8xNW82dV8xcXI4N18xOTU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtbDc0YWowLCAjYWFiN2I4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kaW1tZWQtaG92ZXItdTJ2a20yLCAjODc5NTk2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRpbW1lZC1lODNxNXUsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzFxcjg3XzE3Nzpub3QoI1xcOSkge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtd3BhYjc1LCAjZjFmYWZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC12aWFxdnAsICNlYWVkZWQpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXFyODdfMTc3LmF3c3VpX25leHQtaXRlbS1zZWxlY3RlZF8xNW82dV8xcXI4N18yMDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzFxcjg3XzE3Ny5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xcXI4N18xNzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci0zOGdxemMsICM4Nzk1OTYpO1xuICB6LWluZGV4OiAzO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXFyODdfMTc3ICsgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXFyODdfMTc3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXFyODdfMTc3LmF3c3VpX2lzLWtleWJvYXJkXzE1bzZ1XzFxcjg3XzIxNzpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtbmd4b3ZqLCAjMDA3M2JiKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTBrNzI1cSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfMXFyODdfMjIxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHMsICM1NDViNjQpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfcGFyZW50XzE1bzZ1XzFxcjg3XzIyMTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV8xcXI4N18yMjUpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtb2xiM2dxLCAjZWFlZGVkKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfcGFyZW50XzE1bzZ1XzFxcjg3XzIyMS5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV8xcXI4N18yMjU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX3BhcmVudF8xNW82dV8xcXI4N18yMjEuYXdzdWlfaW50ZXJhY3RpdmVHcm91cHNfMTVvNnVfMXFyODdfMjI1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzFxcjg3XzE3Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLWl3bXdwNywgIzE2MTkxZik7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfMXFyODdfMjIxLmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzFxcjg3XzIyNS5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xcXI4N18xNzc6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfMXFyODdfMjIxLmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzFxcjg3XzIyNS5hd3N1aV9zZWxlY3RlZF8xNW82dV8xcXI4N18xNzc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzFxcjg3XzE0NS5hd3N1aV9jaGlsZF8xNW82dV8xcXI4N18yNDE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfY2hpbGRfMTVvNnVfMXFyODdfMjQxLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzFxcjg3XzE3Nzpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX2NoaWxkXzE1bzZ1XzFxcjg3XzI0MS5hd3N1aV9zZWxlY3RlZF8xNW82dV8xcXI4N18xNzc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4bC1wZDMyMDUsIDMycHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfZGlzYWJsZWRfMTVvNnVfMXFyODdfMTk1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbW56M3M3LCAjYWFiN2I4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE1bzZ1XzFxcjg3XzE5NSk6bm90KC5hd3N1aV9wYXJlbnRfMTVvNnVfMXFyODdfMjIxKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzFxcjg3XzIyNTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNW82dV8xcXI4N18xOTUpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xcXI4N18xNDUuYXdzdWlfdmlydHVhbF8xNW82dV8xcXI4N18yNTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLWZwZGRvcywgMHB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXFyODdfMTQ1LmF3c3VpX3ZpcnR1YWxfMTVvNnVfMXFyODdfMjU2Om5vdCgjXFw5KTpmaXJzdC1vZi10eXBlOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXFyODdfMTc3LCAuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXFyODdfMTc3KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLW9mNDUyZCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9tZWFzdXJlLXN0cnV0XzE1bzZ1XzFxcjg3XzI2Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCk7XG59XG4uYXdzdWlfbWVhc3VyZS1zdHJ1dC1maXJzdF8xNW82dV8xcXI4N18yNzY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpO1xufVxuXG4uYXdzdWlfc2NyZWVucmVhZGVyLWNvbnRlbnRfMTVvNnVfMXFyODdfMjgwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLmF3c3VpX29wdGlvbi1jb250ZW50XzE1bzZ1XzFxcjg3XzI4Njpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2J1dHRvbi10cmlnZ2VyX2wzMmZuX3hvM3NqXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEgPiAuYXdzdWlfYXJyb3dfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC02ejFoOGUsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtbDN3Ym9hLCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEgPiAuYXdzdWlfYXJyb3dfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxID4gLmF3c3VpX2Fycm93XzE4ZXNvXzMyb2k4XzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LW0xMTgycywgI2ZmZmZmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LWllZnJnaiwgIzY4NzA3OCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqLCAjNjg3MDc4KTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtb2Fta3Z1LCAzMnB4KTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLXJvb3RfMThlc29fMzJvaThfMjIxOm5vdCgjXFw5KSwgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvXzMyb2k4XzIyMTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBtaW4tYmxvY2stc2l6ZTogdW5zZXQ7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1yb290XzE4ZXNvXzMyb2k4XzIyMTpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLW5lc3RlZF8xOGVzb18zMm9pOF8yMjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb18zMm9pOF8yMjE6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1uZXN0ZWRfMThlc29fMzJvaThfMjIxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1vcGVyYXRpb24tc2VsZWN0LWZvY3VzLW91dGxpbmUtZ3V0dGVyLWxyNXZrNiwgMHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1yb290XzE4ZXNvXzMyb2k4XzIyMTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvXzMyb2k4XzIyMTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azYsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1vcGVyYXRpb24tc2VsZWN0LWZvY3VzLW91dGxpbmUtZ3V0dGVyLWxyNXZrNiwgMHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azYsIDBweCkgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azYsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azYsIDBweCkgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1scjV2azYsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1uZXN0ZWRfMThlc29fMzJvaThfMjIxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCkgLyAyKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCkgLyAyKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfaGFzLWNhcmV0XzE4ZXNvXzMyb2k4XzI1NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LWxscDNhaywgMzJweCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxID4gLmF3c3VpX3BsYWNlaG9sZGVyXzE4ZXNvXzMyb2k4XzI1ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci16ZDNwdTEsICM2ODcwNzgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxID4gLmF3c3VpX2Fycm93XzE4ZXNvXzMyb2k4XzE2MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAvIDIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC12dHJ1a2gsICM1NDViNjQpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfYXJyb3dfMThlc29fMzJvaThfMTYxIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXpjYXNxNiwgIzE2MTkxZik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX3ByZXNzZWRfMThlc29fMzJvaThfMjcxID4gLmF3c3VpX2Fycm93XzE4ZXNvXzMyb2k4XzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMzJvaThfMjc0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDEsICM4Nzk1OTYpO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2Rpc2FibGVkXzE4ZXNvXzMyb2k4XzI3NCA+IC5hd3N1aV9hcnJvd18xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEycywgI2FhYjdiOCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2Rpc2FibGVkXzE4ZXNvXzMyb2k4XzI3NC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fMzJvaThfMjIxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMzJvaThfMjc0ID4gLmF3c3VpX3BsYWNlaG9sZGVyXzE4ZXNvXzMyb2k4XzI1ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1rMTJ5dWwsICM2ODcwNzgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MS5hd3N1aV9yZWFkb25seV8xOGVzb18zMm9pOF8yOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxLmF3c3VpX2Rpc2FibGVkXzE4ZXNvXzMyb2k4XzI3NCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzMyb2k4XzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLW95a3d3NiwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2LCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtMGs3MjVxLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzMyb2k4XzIyMSk6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMzJvaThfMzEyLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMzJvaThfMzEyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMzJvaThfMzEyOmZvY3VzLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMzJvaThfMzEyOmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzMyb2k4XzIyMSkuYXdzdWlfd2FybmluZ18xOGVzb18zMm9pOF8zMjEsIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzMyb2k4XzIyMSkuYXdzdWlfd2FybmluZ18xOGVzb18zMm9pOF8zMjE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX3dhcm5pbmdfMThlc29fMzJvaThfMzIxOmZvY3VzLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMzJvaThfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18zMm9pOF8yMjEpLmF3c3VpX3dhcm5pbmdfMThlc29fMzJvaThfMzIxOmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18zMm9pOF8xNjEuYXdzdWlfaW5saW5lLXRva2Vuc18xOGVzb18zMm9pOF8zMzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfZ2Z3djNfNTg0emhfMTkzOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbn1cbi5hd3N1aV9yb290X2dmd3YzXzU4NHpoXzE5My5hd3N1aV9ob3Jpem9udGFsX2dmd3YzXzU4NHpoXzE5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF3c3VpX3Jvb3RfZ2Z3djNfNTg0emhfMTkzLmF3c3VpX3ZlcnRpY2FsX2dmd3YzXzU4NHpoXzIwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdzdWlfbGlzdF9nZnd2M181ODR6aF8yMDc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfbGlzdF9nZnd2M181ODR6aF8yMDcuYXdzdWlfaG9yaXpvbnRhbF9nZnd2M181ODR6aF8xOTY6bm90KCNcXDkpLCAuYXdzdWlfbGlzdF9nZnd2M181ODR6aF8yMDcuYXdzdWlfdmVydGljYWxfZ2Z3djNfNTg0emhfMjAyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2xpc3RfZ2Z3djNfNTg0emhfMjA3LmF3c3VpX2hvcml6b250YWxfZ2Z3djNfNTg0emhfMTk2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hd3N1aV9saXN0X2dmd3YzXzU4NHpoXzIwNy5hd3N1aV92ZXJ0aWNhbF9nZnd2M181ODR6aF8yMDI6bm90KCNcXDkpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9saXN0X2dmd3YzXzU4NHpoXzIwNy5hd3N1aV9ncmlkX2dmd3YzXzU4NHpoXzIyNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyMzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2xpc3RfZ2Z3djNfNTg0emhfMjA3LmF3c3VpX2dyaWRfZ2Z3djNfNTg0emhfMjI2Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fZ2Z3djNfNTg0emhfMjM4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90b2dnbGUtY29udGFpbmVyLWlubGluZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtbnl5cHpxLCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdG9nZ2xlX2dmd3YzXzU4NHpoXzI0NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90b2dnbGVfZ2Z3djNfNTg0emhfMjQ1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzXzU4NHpoXzI0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90b2dnbGVfZ2Z3djNfNTg0emhfMjQ1Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV90b2dnbGVfZ2Z3djNfNTg0emhfMjQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzXzU4NHpoXzI0NTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdG9nZ2xlX2dmd3YzXzU4NHpoXzI0NTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV90b2dnbGVfZ2Z3djNfNTg0emhfMjQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2dnbGVfZ2Z3djNfNTg0emhfMjQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXEsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M181ODR6aF8yNDUgPiAuYXdzdWlfZGVzY3JpcHRpb25fZ2Z3djNfNTg0emhfMzM3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9zZXBhcmF0b3JfZ2Z3djNfNTg0emhfMzQxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9kbThneF8xYXR2cl8xNjE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF9kbThneF8xYXR2cl8xNjEuYXdzdWlfaGFzLWl0ZW1zX2RtOGd4XzFhdHZyXzE5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX2RtOGd4XzFhdHZyXzE5Mikge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYXR2cl8xOTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXZ0cnVraCwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFhdHZyXzE5Njpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWF0dnJfMTk2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWF0dnJfMTk2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYXR2cl8xOTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFhdHZyXzE5Njpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16Y2FzcTYsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdG9rZW5fZG04Z3hfMWF0dnJfMjM4Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX3Rva2VuLWJveF9kbThneF8xYXR2cl8yNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTIsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLWg5eGEzdiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXdzdWlfdG9rZW4tYm94LXJlYWRvbmx5X2RtOGd4XzFhdHZyXzI2NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX3Rva2VuLWJveC1yZWFkb25seV9kbThneF8xYXR2cl8yNjUgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWF0dnJfMTk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnMsICNhYWI3YjgpO1xufVxuLmF3c3VpX3Rva2VuLWJveC1yZWFkb25seV9kbThneF8xYXR2cl8yNjUgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWF0dnJfMTk2Om5vdCgjXFw5KTpob3ZlciB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnMsICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkX2RtOGd4XzFhdHZyXzI3OS5hd3N1aV90b2tlbi1ib3gtZGlzYWJsZWRfZG04Z3hfMWF0dnJfMjc5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0LCAjZDVkYmRiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaXNhYmxlZC1mZDF6bWMsICNhYWI3YjgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV90b2tlbi1ib3gtZGlzYWJsZWRfZG04Z3hfMWF0dnJfMjc5LmF3c3VpX3Rva2VuLWJveC1kaXNhYmxlZF9kbThneF8xYXR2cl8yNzkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWF0dnJfMTk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnMsICNhYWI3YjgpO1xufVxuLmF3c3VpX3Rva2VuLWJveC1kaXNhYmxlZF9kbThneF8xYXR2cl8yNzkuYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkX2RtOGd4XzFhdHZyXzI3OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYXR2cl8xOTY6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtcnl1cTJzLCAjYWFiN2I4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfZjhnNnFfbTdvOGVfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZW1iZWRkZWRfZjhnNnFfbTdvOGVfMTc3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX3Rva2Vuc19mOGc2cV9tN284ZV8yMTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xcHg3Z18xbDQyNF8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9jaGFydC1maWx0ZXJfMXB4N2dfMWw0MjRfMTc3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY3VzdG9tLWljb24td3JhcHBlcl8xcHg3Z18xbDQyNF8xODE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX21hcmtlcl8xa2pjN18xYndnel8xNTM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2csIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay05a3R3NjYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbWFya2VyXzFramM3XzFid2d6XzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9tYXJrZXJfMWtqYzdfMWJ3Z3pfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX21hcmtlcl8xa2pjN18xYndnel8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xa2pjN18xYndnel8xNjc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF8xa2pjN18xYndnel8xNjc6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF3c3VpX3RpdGxlXzFramM3XzFid2d6XzIwMjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QgdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xpc3RfMWtqYzdfMWJ3Z3pfMjA2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX21hcmtlcl8xa2pjN18xYndnel8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX21hcmtlcl8xa2pjN18xYndnel8xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfMWJ3Z3pfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfMWJ3Z3pfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbWFya2VyXzFramM3XzFid2d6XzE1Mzpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfbWFya2VyXzFramM3XzFid2d6XzE1Mzpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX21hcmtlcl8xa2pjN18xYndnel8xNTMuYXdzdWlfbWFya2VyLS1kaW1tZWRfMWtqYzdfMWJ3Z3pfMjU1Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4uYXdzdWlfbWFya2VyXzFramM3XzFid2d6XzE1My5hd3N1aV9tYXJrZXItLWhpZ2hsaWdodGVkXzFramM3XzFid2d6XzI1ODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QgdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZW1wdHktYXBwZWFyX240cWxwX3ZmOGpsXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX240cWxwX3ZmOGpsXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1wYWNlZC13cnNrMGwsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tc2hvdy1wYWNlZC1vNTJlbDQsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fbjRxbHBfdmY4amxfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2VtcHR5LWFwcGVhcl9uNHFscF92ZjhqbF8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZW1wdHktYXBwZWFyX240cWxwX3ZmOGpsXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9lbXB0eS1hcHBlYXJfbjRxbHBfdmY4amxfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfbjRxbHBfdmY4amxfMTc1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX2VtcHR5X240cWxwX3ZmOGpsXzE1Mzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lbXB0eS10M3E1MHcsICM2ODcwNzgpO1xufVxuXG4uYXdzdWlfcm93X240cWxwX3ZmOGpsXzIxNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Jvdy1jb250cm9sX240cWxwX3ZmOGpsXzIxODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpZWxkX240cWxwX3ZmOGpsXzIyMjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FkZC1idXR0b25fbjRxbHBfdmY4amxfMjI2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcmVtb3ZlLWJ1dHRvbl9uNHFscF92ZjhqbF8yMzA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9idXR0b24tY29udGFpbmVyLWhhc2xhYmVsX240cWxwX3ZmOGpsXzIzNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSk7XG59XG5cbi5hd3N1aV9idXR0b24tY29udGFpbmVyLW5vbGFiZWxfbjRxbHBfdmY4amxfMjM4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9kaXZpZGVyX240cWxwX3ZmOGpsXzI0Mjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfdmY4amxfMjQ2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LXNtd3I3YSwgIzY4NzA3OCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfdmY4amxfMjQ2ID4gYTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfdmY4amxfMjQ2ID4gYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX3ZmOGpsXzI0NiA+IGE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF92ZjhqbF8yNDYgPiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYXdzdWlfcmlnaHQtYWxpZ25fbjRxbHBfdmY4amxfMjkyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbmRsLmF3c3VpX2Nzcy1ncmlkX3pxcTN4XzF1MTZzXzE4MTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXUxNnNfMTgxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KTtcbn1cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF8xdTE2c18xODEuYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3pxcTN4XzF1MTZzXzE5Mjpub3QoI1xcOSkge1xuICBnYXA6IDA7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXUxNnNfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfMXUxNnNfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfMXUxNnNfMTk1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2Nzcy1ncmlkX3pxcTN4XzF1MTZzXzE4MS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3pxcTN4XzF1MTZzXzE5NSA+IC5hd3N1aV9pdGVtX3pxcTN4XzF1MTZzXzE5NTpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0wLjUgKiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpKSk7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXUxNnNfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfMXUxNnNfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfMXUxNnNfMTk1Om5vdCgjXFw5KTpkaXIocnRsKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMC41ICogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSkpO1xufVxuLmF3c3VpX2Nzcy1ncmlkX3pxcTN4XzF1MTZzXzE4MS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3pxcTN4XzF1MTZzXzE5NSA+IC5hd3N1aV9pdGVtX3pxcTN4XzF1MTZzXzE5NS5hd3N1aV9maXJzdC1jb2x1bW5fenFxM3hfMXUxNnNfMjEyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2Nzcy1ncmlkX3pxcTN4XzF1MTZzXzE4MS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3pxcTN4XzF1MTZzXzE5NSA+IC5hd3N1aV9pdGVtX3pxcTN4XzF1MTZzXzE5NS5hd3N1aV9maXJzdC1jb2x1bW5fenFxM3hfMXUxNnNfMjEyOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCkgLyAtMik7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSAvIC0yKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfdnZ4bjdfMTQ1YjNfMjE5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMyA+ICo6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMTQ1YjNfMjIzLmF3c3VpX2dyaWQtYnJlYWtwb2ludC1kZWZhdWx0X3Z2eG43XzE0NWIzXzIzMSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN18xNDViM18yMjMuYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdnZ4bjdfMTQ1YjNfMjM0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMTQ1YjNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMV92dnhuN18xNDViM18yMzQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN18xNDViM18yMjMuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdnZ4bjdfMTQ1YjNfMjQwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMTQ1YjNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xNDViM18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN18xNDViM18yMjMuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfMTQ1YjNfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMTQ1YjNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xNDViM18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgzbisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN18xNDViM18yMjMuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMTQ1YjNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMTQ1YjNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xNDViM18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3Z2eG43XzE0NWIzXzIxOSkgPiAqIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCkgLyAyKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfdnZ4bjdfMTQ1YjNfMjE5KS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzE0NWIzXzIyMyA+ICoge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4Om5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzI2OCA+ICo6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC1kZWZhdWx0X3Z2eG43XzE0NWIzXzIzMSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0xX3Z2eG43XzE0NWIzXzIzNC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzE0NWIzXzIzNCA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0xX3Z2eG43XzE0NWIzXzIzNC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMTQ1YjNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xNDViM18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdnZ4bjdfMTQ1YjNfMjQwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMTQ1YjNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xNDViM18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdnZ4bjdfMTQ1YjNfMjQwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xNDViM18yMzcgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xNDViM18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xNDViM18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xNDViM18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgzbikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzE0NWIzXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzE0NWIzXzIzNCA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzE0NWIzXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMTQ1YjNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDRuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMTpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMSA+ICo6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMSA+ICo6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xNDViM18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xNDViM18yMzQgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xNDViM18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzE0NWIzXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzE0NWIzXzIzNCA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzE0NWIzXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMTQ1YjNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xNDViM18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfMTQ1YjNfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xNDViM18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMikge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xNDViM18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCgzbisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzE0NWIzXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzE0NWIzXzIzNCA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzE0NWIzXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMTQ1YjNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xNDViM18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMTQ1YjNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xNDViM18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMikge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xNDViM18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0biszKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xNDViM18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xNDViM18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMTQ1YjNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzE0NWIzXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMTQ1YjNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzE0NWIzXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzE0NWIzXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xNDViM18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMTQ1YjNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xNDViM18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4rMikge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMTQ1YjNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMTQ1YjNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzE0NWIzXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xNDViM18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzE0NWIzXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDQpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9kcm9wZG93bi1mb290ZXJfdm04cWZfanhkdmhfNTpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnRfdm04cWZfanhkdmhfMTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzEyaHdjX29ib2k0XzU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9sYXlvdXQtc3RydXRfMTJod2Nfb2JvaTRfOTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYXdzdWlfbGlzdC1ib3R0b21fMTJod2Nfb2JvaTRfMTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB1bml0LXRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdjg2NV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1pcWN4c3IsIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1pcWN4c3IsIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1pcWN4c3IsIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaXFjeHNyLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtOWJ0ejZwLCAjZmFmYWZhKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdjg2NV8xNDUuYXdzdWlfYmFkZ2UtY29sb3ItZ3JleV8xeWp5Z18xdjg2NV8xODg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS14Nmg0anYsICM1NDViNjQpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF2ODY1XzE0NS5hd3N1aV9iYWRnZS1jb2xvci1ncmVlbl8xeWp5Z18xdjg2NV8xOTE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JlZW4tYjRneXUxLCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdjg2NV8xNDUuYXdzdWlfYmFkZ2UtY29sb3ItYmx1ZV8xeWp5Z18xdjg2NV8xOTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tYmx1ZS0zdnh3MjMsICMwMDczYmIpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF2ODY1XzE0NS5hd3N1aV9iYWRnZS1jb2xvci1yZWRfMXlqeWdfMXY4NjVfMTk3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXJlZC15ejE2YmIsICNkMTMyMTIpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF2ODY1XzE0NS5hd3N1aV9iYWRnZS1jb2xvci1zZXZlcml0eS1jcml0aWNhbF8xeWp5Z18xdjg2NV8yMDA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwteXFsN3M3LCAjODcwMzAzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXBlN2dtOCwgI2ZhZmFmYSk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXY4NjVfMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXNldmVyaXR5LWhpZ2hfMXlqeWdfMXY4NjVfMjA0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gteGxxem84LCAjY2UzMzExKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gtNnB6bjlvLCAjZmFmYWZhKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdjg2NV8xNDUuYXdzdWlfYmFkZ2UtY29sb3Itc2V2ZXJpdHktbWVkaXVtXzF5anlnXzF2ODY1XzIwODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1tZWRpdW0tZXN4MDUzLCAjZjg5MjU2KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW1lZGl1bS1uZ25iNWIsICMwMDAwMDApO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF2ODY1XzE0NS5hd3N1aV9iYWRnZS1jb2xvci1zZXZlcml0eS1sb3dfMXlqeWdfMXY4NjVfMjEyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy15aGR2amEsICNmMmNkNTQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbG93LXRwaGxobiwgIzE2MTkxZik7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXY4NjVfMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXNldmVyaXR5LW5ldXRyYWxfMXlqeWdfMXY4NjVfMjE2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwteGpsMnR6LCAjNjg3MDc4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwtNXAwZGtxLCAjZmFmYWZhKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfc2VyaWVzXzF5ejljXzF0dWZhXzE4OTpub3QoI1xcOSksXG4uYXdzdWlfc2VyaWVzLS1iYXJfMXl6OWNfMXR1ZmFfMTkwID4gLmF3c3VpX3Nlcmllc19fcmVjdF8xeXo5Y18xdHVmYV8xOTA6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2csIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay05a3R3NjYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc2VyaWVzXzF5ejljXzF0dWZhXzE4OTpub3QoI1xcOSksXG4gIC5hd3N1aV9zZXJpZXMtLWJhcl8xeXo5Y18xdHVmYV8xOTAgPiAuYXdzdWlfc2VyaWVzX19yZWN0XzF5ejljXzF0dWZhXzE5MDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZXJpZXNfMXl6OWNfMXR1ZmFfMTg5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Nlcmllc18xeXo5Y18xdHVmYV8xODk6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZXJpZXMtLWJhcl8xeXo5Y18xdHVmYV8xOTAgPiAuYXdzdWlfc2VyaWVzX19yZWN0XzF5ejljXzF0dWZhXzE5MDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZXJpZXMtLWJhcl8xeXo5Y18xdHVmYV8xOTAgPiAuYXdzdWlfc2VyaWVzX19yZWN0XzF5ejljXzF0dWZhXzE5MDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9leGl0aW5nXzF5ejljXzF0dWZhXzIwNzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLW91dC0wXzF5ejljXzF0dWZhXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LTd4YXhwcCwgMG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1iLXdrMnAzNCwgY3ViaWMtYmV6aWVyKDEsIDAsIDAuODMsIDEpKTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtb3V0LTBfMXl6OWNfMXR1ZmFfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9leGl0aW5nXzF5ejljXzF0dWZhXzIwNzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9leGl0aW5nXzF5ejljXzF0dWZhXzIwNzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9leGl0aW5nXzF5ejljXzF0dWZhXzIwNzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzF5ejljXzF0dWZhXzIyOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Nlcmllc18xeXo5Y18xdHVmYV8xODk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtcXQ3M21iLCAycHgpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtbGluZS1qb2luLXoybnUxYywgbWl0ZXIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3Nlcmllcy0taGlnaGxpZ2h0ZWRfMXl6OWNfMXR1ZmFfMjQyOm5vdCgjXFw5KSxcbi5hd3N1aV9zZXJpZXNfX2Jhci0taGlnaGxpZ2h0ZWRfMXl6OWNfMXR1ZmFfMjQzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gZG9tIHF1ZXJ5ICovXG59XG5cbi5hd3N1aV9zZXJpZXMtLWRpbW1lZF8xeXo5Y18xdHVmYV8yNDc6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYXdzdWlfc2VyaWVzLS10aHJlc2hvbGRfMXl6OWNfMXR1ZmFfMjUxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktN2MwODRoLCAzIDUpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLXF0NzNtYiwgMnB4KTtcbn1cblxuLmF3c3VpX2Jhci1ncm91cF8xeXo5Y18xdHVmYV8yNTY6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xZ2ZlMV83YjZwOF85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXdwNHNfMWF1Y3VfMTg1Om5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLWlucHV0XzF3cDRzXzFhdWN1XzE4Njpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2hpZGRlbl8xd3A0c18xYXVjdV8xOTA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMWF1Y3VfMTk2LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtaWNvbl8xd3A0c18xYXVjdV8xOTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzFhdWN1XzE5Ni5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWljb25fMXdwNHNfMWF1Y3VfMTk2Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzFhdWN1XzE5Ni5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWljb25fMXdwNHNfMWF1Y3VfMTk2Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLWU2dGZoMywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xYXVjdV8xOTYuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1idXR0b25fMXdwNHNfMWF1Y3VfMjE3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xYXVjdV8xOTYuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1idXR0b25fMXdwNHNfMWF1Y3VfMjE3Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzFhdWN1XzE5Ni5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWJ1dHRvbl8xd3A0c18xYXVjdV8yMTc6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnV0dG9uLWdyb3VwXzF2Mm1nXzFzM2R0XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9idXR0b24tZ3JvdXAtaXRlbV8xdjJtZ18xczNkdF85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYnV0dG9uLWdyb3VwLXRvb2x0aXBfMXYybWdfMXMzZHRfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9pdGVtXzF2Mm1nXzFzM2R0XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9vbHRpcF8xdjJtZ18xczNkdF8yMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV92YXJpYW50LW5vcm1hbF8xYTc0M18xcnNnMl85LmF3c3VpX3ByZXNzZWRfMWE3NDNfMXJzZzJfOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtbGQ1dDNjLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1rMXI0NXYsICM1NDViNjQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXFiaXpvZSwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV92YXJpYW50LWljb25fMWE3NDNfMXJzZzJfMTUuYXdzdWlfcHJlc3NlZF8xYTc0M18xcnNnMl85Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1xcXEydTIsICMxNjE5MWYpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF92ZGtwal81dDBpaF8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xufVxuXG4uYXdzdWlfaXRlbS13cmFwcGVyX3Zka3BqXzV0MGloXzIxNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hd3N1aV9ncm91cF92ZGtwal81dDBpaF8yMjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9kaXZpZGVyX3Zka3BqXzV0MGloXzIyNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZmRqOGl4LCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jYWxlbmRhcl8xeWthcl91eXJ2OV8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzF5a2FyX3V5cnY5XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcXVpY2sta3lwemFqLCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLWx2aTVpOCwgZWFzZS1vdXQpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzF5a2FyX3V5cnY5XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FsZW5kYXJfMXlrYXJfdXlydjlfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NhbGVuZGFyXzF5a2FyX3V5cnY5XzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jYWxlbmRhcl8xeWthcl91eXJ2OV8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXlrYXJfdXlydjlfMTgwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY2FsZW5kYXJfMXlrYXJfdXlydjlfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1tN3J0aHosIDIzNHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYXdzdWlfY2FsZW5kYXItaW5uZXJfMXlrYXJfdXlydjlfMjE4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyXzF5a2FyX3V5cnY5XzIyMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyLXRpdGxlXzF5a2FyX3V5cnY5XzIyNzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtcWJ6cXdlLCAjMTYxOTFmKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2NhbGVuZGFyLW5leHQtYnRuXzF5a2FyX3V5cnY5XzIzNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGZvciBpZGVudGlmeWluZyBlbGVtZW50ICovXG59XG4uYXdzdWlfY2FsZW5kYXItcHJldi1idG5fMXlrYXJfdXlydjlfMjM4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgZm9yIGlkZW50aWZ5aW5nIGVsZW1lbnQgKi9cbn1cbi5hd3N1aV9jYWxlbmRhci1ncmlkXzF5a2FyX3V5cnY5XzI0MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5hd3N1aV9jYWxlbmRhci1ncmlkXzF5a2FyX3V5cnY5XzI0MTpub3QoI1xcOSk6bm90KC5hd3N1aV9jYWxlbmRhci1ncmlkLWRlbnNlXzF5a2FyX3V5cnY5XzI0NSkge1xuICBib3JkZXItc3BhY2luZzogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1ndXR0ZXItdG9oejFlLCAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZC1kZW5zZV8xeWthcl91eXJ2OV8yNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZC1jZWxsXzF5a2FyX3V5cnY5XzI1Mzpub3QoI1xcOSkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWhlYWRlcl8xeWthcl91eXJ2OV8yNTg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLW9tcmk3aiwgIzU0NWI2NCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfdXlydjlfMjU4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTEsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTJhYjRtMSwgI2VhZWRlZCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW1uejNzNywgI2FhYjdiOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX3V5cnY5XzI1ODpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWVuYWJsZWRfMXlrYXJfdXlydjlfMjc4Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktN3hvbjluLCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWVuYWJsZWRfMXlrYXJfdXlydjlfMjc4Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWVuYWJsZWRfMXlrYXJfdXlydjlfMjc4LmF3c3VpX2NhbGVuZGFyLWRhdGUtY3VycmVudC1wYWdlXzF5a2FyX3V5cnY5XzI4ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtcWJ6cXdlLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWVuYWJsZWRfMXlrYXJfdXlydjlfMjc4LmF3c3VpX2NhbGVuZGFyLWRhdGUtY3VycmVudC1wYWdlXzF5a2FyX3V5cnY5XzI4ODpub3QoI1xcOSk6aG92ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci01bTIyZnosICMxNjE5MWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItbjk1Zjc0LCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWVuYWJsZWRfMXlrYXJfdXlydjlfMjc4LmF3c3VpX2NhbGVuZGFyLWRhdGUtY3VycmVudC1wYWdlXzF5a2FyX3V5cnY5XzI4ODpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX3V5cnY5XzI5OSk6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjLCAjODc5NTk2KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YywgIzg3OTU5Nik7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1jdXJyZW50XzF5a2FyX3V5cnY5XzI4ODpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jYWxlbmRhci1jdXJyZW50LWRhdGUtNWZzd2FxLCAjZjJmM2YzKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX3V5cnY5XzI1ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX3V5cnY5XzI1ODpub3QoI1xcOSk6bm90KC5hd3N1aV9jYWxlbmRhci1kYXRlLWRlbnNlXzF5a2FyX3V5cnY5XzMyMCk6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWRlbnNlXzF5a2FyX3V5cnY5XzMyMDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl91eXJ2OV8yNTggPiAuYXdzdWlfZGF0ZS1pbm5lcl8xeWthcl91eXJ2OV8zMjg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfdXlydjlfMjU4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl91eXJ2OV8yNTg6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfdXlydjlfMjU4Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX3V5cnY5XzI1ODpub3QoI1xcOSk6Zm9jdXM6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy02Y2tpbTIsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy02Y2tpbTIsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl91eXJ2OV8yNTg6bm90KCNcXDkpOmZvY3VzOmZvY3VzOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGUtc2VsZWN0ZWRfMXlrYXJfdXlydjlfMjk5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX3V5cnY5XzI5OTpub3QoI1xcOSk6Zm9jdXM6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl91eXJ2OV8yOTk6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGUtc2VsZWN0ZWRfMXlrYXJfdXlydjlfMjk5Om5vdCgjXFw5KTpmb2N1czpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy02Y2tpbTIsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX3V5cnY5XzI5OTpub3QoI1xcOSk6Zm9jdXM6Zm9jdXM6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl91eXJ2OV8yOTk6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX3V5cnY5XzI5OSA+IC5hd3N1aV9kYXRlLWlubmVyXzF5a2FyX3V5cnY5XzMyODpub3QoI1xcOSkge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzLCAjZmZmZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2NhbGVuZGFyLXJvd18xeWthcl91eXJ2OV80MDM6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfdXlydjlfMjU4IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xLCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzF5a2FyX3V5cnY5XzQwNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF93aWgxbF9reHB3ZV8xNTM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdG9vbHNfd2loMWxfa3hwd2VfMTY0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWJvdHRvbS04aTRpaHosIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3Rvb2xzLWZpbHRlcmluZ193aWgxbF9reHB3ZV8xNzI6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuQHN1cHBvcnRzIChmbGV4LWJhc2lzOiBmaXQtY29udGVudCkge1xuICAuYXdzdWlfdG9vbHMtZmlsdGVyaW5nX3dpaDFsX2t4cHdlXzE3Mjpub3QoI1xcOSkge1xuICAgIGZsZXg6IDEgMSBmaXQtY29udGVudDtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoZmxleC1iYXNpczogZml0LWNvbnRlbnQpIHtcbiAgLmF3c3VpX3Rvb2xzLWZpbHRlcmluZ193aWgxbF9reHB3ZV8xNzI6bm90KCNcXDkpIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLmF3c3VpX3Rvb2xzLWFsaWduLXJpZ2h0X3dpaDFsX2t4cHdlXzE4Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuLmF3c3VpX3Rvb2xzLXBhZ2luYXRpb25fd2loMWxfa3hwd2VfMTkwICsgLmF3c3VpX3Rvb2xzLXByZWZlcmVuY2VzX3dpaDFsX2t4cHdlXzE5MDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cbi5hd3N1aV90b29scy1zbWFsbF93aWgxbF9reHB3ZV8xOTYgPiAuYXdzdWlfdG9vbHMtZmlsdGVyaW5nX3dpaDFsX2t4cHdlXzE3Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmF3c3VpX3RhYmxlX3dpaDFsX2t4cHdlXzIwMjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90YWJsZS1sYXlvdXQtZml4ZWRfd2loMWxfa3hwd2VfMjA5Om5vdCgjXFw5KSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEhpZGUgc2Nyb2xsYmFyIGluIEZpcmVmb3ggKi9cbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMy5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfa3hwd2VfMjIwID4gLmF3c3VpX3RhYmxlX3dpaDFsX2t4cHdlXzIwMjpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMy5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfa3hwd2VfMjIwID4gLmF3c3VpX3dyYXBwZXItY29udGVudC1tZWFzdXJlX3dpaDFsX2t4cHdlXzIyMDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMy5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9reHB3ZV8yMjAgPiAuYXdzdWlfdGFibGVfd2loMWxfa3hwd2VfMjAyOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXJfd2loMWxfa3hwd2VfMjEzLmF3c3VpX3ZhcmlhbnQtY29udGFpbmVyX3dpaDFsX2t4cHdlXzIyMCA+IC5hd3N1aV93cmFwcGVyLWNvbnRlbnQtbWVhc3VyZV93aWgxbF9reHB3ZV8yMjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtY2lhazBzLCAwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXJfd2loMWxfa3hwd2VfMjEzLmF3c3VpX3ZhcmlhbnQtY29udGFpbmVyX3dpaDFsX2t4cHdlXzIyMDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtZm9vdGVyX3dpaDFsX2t4cHdlXzIyMykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtdGFibGUtY29udGVudC1ib3R0b20tcjlsMWMyLCAwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXJfd2loMWxfa3hwd2VfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfd2loMWxfa3hwd2VfMjI2KSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMzpub3QoI1xcOSk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZSBzY3JvbGxiYXIgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t4cHdlXzIxMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfY2VsbC1tZXJnZWRfd2loMWxfa3hwd2VfMjQzOm5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfY2VsbC1tZXJnZWRfd2loMWxfa3hwd2VfMjQzLmF3c3VpX2hhcy1mb290ZXJfd2loMWxfa3hwd2VfMjIzOm5vdCgjXFw5KSB7XG4gIC8qXG4gIEFkZCBhIGJvdHRvbSBib3JkZXIgdG8gdGhlIGJvZHkgY2VsbCBvZiBhbiBlbXB0eSB0YWJsZSBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIHRoZVxuICB0YWJsZSBhbmQgdGhlIGZvb3RlclxuICAqL1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfY2VsbC1tZXJnZWQtY29udGVudF93aWgxbF9reHB3ZV8yNTU6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5hd3N1aV9jZWxsLW1lcmdlZC1jb250ZW50X3dpaDFsX2t4cHdlXzI1NTpub3QoI1xcOSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKC0yICogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1jaWFrMHMsIDBweCkpO1xuICB9XG59XG5cbi5hd3N1aV9lbXB0eV93aWgxbF9reHB3ZV8yNzE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktdDNxNTB3LCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2xvYWRpbmdfd2loMWxfa3hwd2VfMjc1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4vKlxuVGhlIG1pbi9tYXgvd2lkdGggdG9rZW4gdmFsdWVzIGluIFZpc3VhbCBSZWZyZXNoIHNob3VsZCBhbGlnblxudGhlIHRhYmxlIGhlYWRlciBhbmQgYm9keSBjZWxscyBzZWxlY3Rpb24gY29udHJvbCB3aXRoIHRoZSB0YWJsZVxuZmlsdGVyIHNlYXJjaCBpY29uLlxuKi9cbi5hd3N1aV9zZWxlY3Rpb24tY29udHJvbF93aWgxbF9reHB3ZV8yODQ6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLThuY3Y5NiwgNTRweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS10YWJsZS1zZWxlY3Rpb24taG9yaXpvbnRhbC04bmN2OTYsIDU0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLThuY3Y5NiwgNTRweCk7XG59XG4uYXdzdWlfc2VsZWN0aW9uLWNvbnRyb2xfd2loMWxfa3hwd2VfMjg0LmF3c3VpX3NlbGVjdGlvbi1jb250cm9sLWhlYWRlcl93aWgxbF9reHB3ZV8yOTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfa3hwd2VfMjk3Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1ia25uYXUsICNmYWZhZmEpO1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfa3hwd2VfMjk3LmF3c3VpX3ZhcmlhbnQtZnVsbC1wYWdlX3dpaDFsX2t4cHdlXzMwOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9reHB3ZV8yOTcuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t4cHdlXzIyMCA+IC5hd3N1aV90YWJsZV93aWgxbF9reHB3ZV8yMDI6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9reHB3ZV8yOTcuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfa3hwd2VfMjIwID4gLmF3c3VpX3RhYmxlX3dpaDFsX2t4cHdlXzIwMjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1jaWFrMHMsIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9reHB3ZV8yOTcuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t4cHdlXzIyMDpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJsZS1oYXMtaGVhZGVyX3dpaDFsX2t4cHdlXzMxNSksIC5hd3N1aV9oZWFkZXItc2Vjb25kYXJ5X3dpaDFsX2t4cHdlXzI5Ny5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9reHB3ZV8yMjA6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFibGUtaGFzLWhlYWRlcl93aWgxbF9reHB3ZV8zMTUpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfa3hwd2VfMjk3Om5vdCgjXFw5KTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfa3hwd2VfMjk3LmF3c3VpX3RhYmxlLWhhcy1oZWFkZXJfd2loMWxfa3hwd2VfMzE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWdsMTVwOSwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfa3hwd2VfMzI2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWJvbWpidSwgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6LCAxMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfa3hwd2VfMzI2LmF3c3VpX3ZhcmlhbnQtZnVsbC1wYWdlX3dpaDFsX2t4cHdlXzMwOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwIGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6LCAxMnB4KSArIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1mdWxsLXBhZ2UtYm90dG9tLWRteXJncSwgNHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRyb2xzX3dpaDFsX2t4cHdlXzMyNi5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfa3hwd2VfMjIwOm5vdCgjXFw5KSwgLmF3c3VpX2hlYWRlci1jb250cm9sc193aWgxbF9reHB3ZV8zMjYuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfa3hwd2VfMjIwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtY2lhazBzLCAwcHgpICsgdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWhvcml6b250YWwtdmhyeDJkLCAyMHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRyb2xzX3dpaDFsX2t4cHdlXzMyNi5hd3N1aV92YXJpYW50LWVtYmVkZGVkX3dpaDFsX2t4cHdlXzMzNTpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfa3hwd2VfMzI2LmF3c3VpX3ZhcmlhbnQtYm9yZGVybGVzc193aWgxbF9reHB3ZV8zMzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLXZocngyZCwgMjBweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AtdTd4MWF4LCAxMnB4KTtcbn1cblxuLmF3c3VpX2Zvb3Rlci13cmFwcGVyX3dpaDFsX2t4cHdlXzM0MC5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfa3hwd2VfMjIwOm5vdCgjXFw5KSwgLmF3c3VpX2Zvb3Rlci13cmFwcGVyX3dpaDFsX2t4cHdlXzM0MC5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9reHB3ZV8yMjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtY2lhazBzLCAwcHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyX3dpaDFsX2t4cHdlXzM0MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtZm9vdGVyLWhvcml6b250YWwtdDVyYnI0LCAyMHB4KTtcbn1cbi5hd3N1aV9mb290ZXItd2l0aC1wYWdpbmF0aW9uX3dpaDFsX2t4cHdlXzM0ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xufVxuLmF3c3VpX2Zvb3Rlci1wYWdpbmF0aW9uX3dpaDFsX2t4cHdlXzM1Njpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYXdzdWlfdGhlYWQtYWN0aXZlX3dpaDFsX2t4cHdlXzM2MDpub3QoI1xcOSksXG4uYXdzdWlfcm93X3dpaDFsX2t4cHdlXzM2MTpub3QoI1xcOSksXG4uYXdzdWlfcm93LXNlbGVjdGVkX3dpaDFsX2t4cHdlXzM2Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdyc2swbCwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQtbzUyZWw0LCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdyc2swbCwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQtbzUyZWw0LCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSk6OmJlZm9yZSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9wOGE2aV8xZ3R3Z18xOTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlX3A4YTZpXzFndHdnXzIzMi5hd3N1aV9oZWFkZXItcmVmcmVzaF9wOGE2aV8xZ3R3Z18yMzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6LCAxMnB4KSArIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1mdWxsLXBhZ2UtYm90dG9tLWRteXJncSwgNHB4KSk7XG59XG5cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTFfcDhhNmlfMWd0d2dfMjUwID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0yX3A4YTZpXzFndHdnXzI1MyA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0zX3A4YTZpXzFndHdnXzI1NiA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMzMuMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTRfcDhhNmlfMWd0d2dfMjU5ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAyNSU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTVfcDhhNmlfMWd0d2dfMjYyID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAyMCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTZfcDhhNmlfMWd0d2dfMjY1ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOS5hd3N1aV9saXN0LWdyaWQtN19wOGE2aV8xZ3R3Z18yNjggPiAuYXdzdWlfY2FyZF9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDE0LjI4NTcxNDI4NTclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC04X3A4YTZpXzFndHdnXzI3MSA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTIuNSU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTlfcDhhNmlfMWd0d2dfMjc0ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMS4xMTExMTExMTExJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOS5hd3N1aV9saXN0LWdyaWQtMTBfcDhhNmlfMWd0d2dfMjc3ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTExX3A4YTZpXzFndHdnXzI4MCA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogOS4wOTA5MDkwOTA5JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOS5hd3N1aV9saXN0LWdyaWQtMTJfcDhhNmlfMWd0d2dfMjgzID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA4LjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xM19wOGE2aV8xZ3R3Z18yODYgPiAuYXdzdWlfY2FyZF9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDcuNjkyMzA3NjkyMyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTE0X3A4YTZpXzFndHdnXzI4OSA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNy4xNDI4NTcxNDI5JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOS5hd3N1aV9saXN0LWdyaWQtMTVfcDhhNmlfMWd0d2dfMjkyID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xNl9wOGE2aV8xZ3R3Z18yOTUgPiAuYXdzdWlfY2FyZF9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDYuMjUlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xN19wOGE2aV8xZ3R3Z18yOTggPiAuYXdzdWlfY2FyZF9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDUuODgyMzUyOTQxMiU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xZ3R3Z18yMzkuYXdzdWlfbGlzdC1ncmlkLTE4X3A4YTZpXzFndHdnXzMwMSA+IC5hd3N1aV9jYXJkX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNS41NTU1NTU1NTU2JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFndHdnXzIzOS5hd3N1aV9saXN0LWdyaWQtMTlfcDhhNmlfMWd0d2dfMzA0ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1LjI2MzE1Nzg5NDclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWd0d2dfMjM5LmF3c3VpX2xpc3QtZ3JpZC0yMF9wOGE2aV8xZ3R3Z18zMDcgPiAuYXdzdWlfY2FyZF9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDUlO1xufVxuXG4uYXdzdWlfc2VsZWN0aW9uLWNvbnRyb2xfcDhhNmlfMWd0d2dfMzExOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc2l6ZS1jb250cm9sLTczdWxqNSwgMTRweCkgKyAyICogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLW10Zm9hOCwgMjBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1saGV4eGksIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLW10Zm9hOCwgMjBweCk7XG59XG5cbi5hd3N1aV9sb2FkaW5nX3A4YTZpXzFndHdnXzMyMTpub3QoI1xcOSksXG4uYXdzdWlfZW1wdHlfcDhhNmlfMWd0d2dfMzIyOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktdDNxNTB3LCAjNjg3MDc4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KTtcbn1cblxuLmF3c3VpX2hhcy1oZWFkZXJfcDhhNmlfMWd0d2dfMzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KTtcbn1cbi5hd3N1aV9oYXMtaGVhZGVyX3A4YTZpXzFndHdnXzMyOS5hd3N1aV9yZWZyZXNoX3A4YTZpXzFndHdnXzMzMi5hd3N1aV9oZWFkZXItdmFyaWFudC1mdWxsLXBhZ2VfcDhhNmlfMWd0d2dfMjMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbn1cblxuLmF3c3VpX2NhcmRfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzFndHdnXzE2MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1saGV4eGksIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLW10Zm9hOCwgMjBweCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXMxeDZ0MCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC05c2hobWksICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMWd0d2dfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfcDhhNmlfMWd0d2dfMzMyKTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctY29udGFpbmVyLXU1MGNiOCwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMWd0d2dfMTYxLmF3c3VpX3JlZnJlc2hfcDhhNmlfMWd0d2dfMzMyOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2s6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyX3A4YTZpXzFndHdnXzQwMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0taW85N21lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS02bW13amgsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLWtmd2hkdywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS02dGxiZnAsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyLWlubmVyX3A4YTZpXzFndHdnXzQxMTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2NhcmQtc2VsZWN0YWJsZV9wOGE2aV8xZ3R3Z180MTUgPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjEgPiAuYXdzdWlfY2FyZC1oZWFkZXJfcDhhNmlfMWd0d2dfNDAzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA5MCU7XG59XG4uYXdzdWlfY2FyZC1zZWxlY3RlZF9wOGE2aV8xZ3R3Z180MTggPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLXN2cnU1MiwgI2YxZmFmZik7XG59XG4uYXdzdWlfY2FyZC1zZWxlY3RlZF9wOGE2aV8xZ3R3Z180MTggPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xZ3R3Z18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3NlY3Rpb25fcDhhNmlfMWd0d2dfNDI2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfc2VjdGlvbi1oZWFkZXJfcDhhNmlfMWd0d2dfNDM0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LTJuanM3cSwgNDAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGFiZWwtcWczZDIzLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9zZWN0aW9uLWNvbnRlbnRfcDhhNmlfMWd0d2dfNDQwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2VjdGlvbl9wOGE2aV8xZ3R3Z180MjY6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2Zvb3Rlci1wYWdpbmF0aW9uX3A4YTZpXzFndHdnXzQ1MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xczU1eF9oNXZnNl8xNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIGFuZCBpbiB0aGUgdXNlLXNlbGVjdGlvbiBob29rICovXG59XG5cbi5hd3N1aV9sYWJlbF8xczU1eF9oNXZnNl8xNDk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfc3R1ZF8xczU1eF9oNXZnNl8xNjM6bm90KCNcXDkpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfMTN0cGVfOXc4cGRfNTpub3QoI1xcOSksXG4uYXdzdWlfbmF0aXZlLWlucHV0XzEzdHBlXzl3OHBkXzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2NvbnRlbnRfMXdlcGdfMTQ3M3hfMTQ1Om5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xd2VwZ18xNDczeF8xNDY6bm90KCNcXDkpLFxuLmF3c3VpX2xhYmVsXzF3ZXBnXzE0NzN4XzE0Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX2xhYmVsXzF3ZXBnXzE0NzN4XzE0Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtNzFtbnNmLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX291dGxpbmVfMXdlcGdfMTQ3M3hfMTU1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfb3V0bGluZV8xd2VwZ18xNDczeF8xNTUuYXdzdWlfc2hvdy1vdXRsaW5lXzF3ZXBnXzE0NzN4XzE1ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX25hdGl2ZS1pbnB1dF8xd2VwZ18xNDczeF8xNjI6bm90KCNcXDkpOmZvY3VzICsgLmF3c3VpX291dGxpbmVfMXdlcGdfMTQ3M3hfMTU1IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV93cmFwcGVyXzF3ZXBnXzE0NzN4XzE2Njpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9sYWJlbC13cmFwcGVyXzF3ZXBnXzE0NzN4XzE3Mjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMXdlcGdfMTQ3M3hfMTQ1Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX2VtcHR5LWNvbnRlbnRfMXdlcGdfMTQ3M3hfMTgzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAwcHg7XG59XG5cbi5hd3N1aV9kZXNjcmlwdGlvbl8xd2VwZ18xNDczeF8xNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhLCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tYm90dG9tLXBhZGRpbmdfMXdlcGdfMTQ3M3hfMTkzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cblxuLmF3c3VpX2xhYmVsXzF3ZXBnXzE0NzN4XzE0Nzpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXdlcGdfMTQ3M3hfMTQ2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfbGFiZWwtZGlzYWJsZWRfMXdlcGdfMTQ3M3hfMjAxOm5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbi1kaXNhYmxlZF8xd2VwZ18xNDczeF8yMDI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC16MzBtZW8sICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfY29udHJvbF8xd2VwZ18xNDczeF8yMDY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfY29udHJvbF8xd2VwZ18xNDczeF8yMDYgPiBpbnB1dDpub3QoI1xcOSksIC5hd3N1aV9jb250cm9sXzF3ZXBnXzE0NzN4XzIwNiA+IHN2Zzpub3QoI1xcOSksIC5hd3N1aV9jb250cm9sXzF3ZXBnXzE0NzN4XzIwNiA+IC5hd3N1aV9vdXRsaW5lXzF3ZXBnXzE0NzN4XzE1NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRyb2xfMXdlcGdfMTQ3M3hfMjA2ID4gaW5wdXQ6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2syeTJxX3kyYXJwXzE0NS5hd3N1aV9yb290X2syeTJxX3kyYXJwXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX2NoZWNrYm94LWNvbnRyb2xfazJ5MnFfeTJhcnBfMTc4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KSkgLyAyKTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC03M3VsajUsIDE0cHgpO1xufVxuXG4uYXdzdWlfb3V0bGluZV9rMnkycV95MmFycF8xODY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX291dGxpbmVfazJ5MnFfeTJhcnBfMTg2Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDJweCAtIDFweCk7XG59XG4uYXdzdWlfb3V0bGluZV9rMnkycV95MmFycF8xODY6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMnB4ICsgMnB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMnB4ICsgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xbWFia18xMGg2eF8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfcmFkaW9fMW1hYmtfMTBoNnhfMTc4Om5vdCgjXFw5KSB7XG4gIC8qdXNlZCBpbiB0ZXN0LXV0aWxzKi9cbn1cblxuLmF3c3VpX3JhZGlvXzFtYWJrXzEwaDZ4XzE3OCArIC5hd3N1aV9yYWRpb18xbWFia18xMGg2eF8xNzg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cblxuLmF3c3VpX3JhZGlvLS1oYXMtZGVzY3JpcHRpb25fMW1hYmtfMTBoNnhfMTg2ICsgLmF3c3VpX3JhZGlvXzFtYWJrXzEwaDZ4XzE3ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG5cbi5hd3N1aV9yYWRpby1jb250cm9sXzFtYWJrXzEwaDZ4XzE5MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gdmFyKC0tc2l6ZS1jb250cm9sLTczdWxqNSwgMTRweCkpIC8gMik7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KTtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLTczdWxqNSwgMTRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtNzN1bGo1LCAxNHB4KTtcbn1cblxuLmF3c3VpX291dGxpbmVfMW1hYmtfMTBoNnhfMTk4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9vdXRsaW5lXzFtYWJrXzEwaDZ4XzE5ODpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX291dGxpbmVfMW1hYmtfMTBoNnhfMTk4Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLW14ZXBhbCwgNTAlKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLW14ZXBhbCwgNTAlKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLW14ZXBhbCwgNTAlKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1teGVwYWwsIDUwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWJvcmRlcl8xbWFia18xMGg2eF8yMjA6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kZWZhdWx0LTk1NThjeiwgIzY4NzA3OCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LW5mam1xcywgI2ZmZmZmZik7XG59XG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1ib3JkZXJfMW1hYmtfMTBoNnhfMjIwLmF3c3VpX3N0eWxlZC1jaXJjbGUtZGlzYWJsZWRfMW1hYmtfMTBoNnhfMjI0Om5vdCgjXFw5KSwgLmF3c3VpX3N0eWxlZC1jaXJjbGUtYm9yZGVyXzFtYWJrXzEwaDZ4XzIyMC5hd3N1aV9zdHlsZWQtY2lyY2xlLXJlYWRvbmx5XzFtYWJrXzEwaDZ4XzIyNDpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xbWFia18xMGg2eF8yMjk6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xuICBmaWxsOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1pZmp0MmosICNmZmZmZmYpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMW1hYmtfMTBoNnhfMjI5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xbWFia18xMGg2eF8yMjk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzFtYWJrXzEwaDZ4XzIyOTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzFtYWJrXzEwaDZ4XzIyOS5hd3N1aV9zdHlsZWQtY2lyY2xlLWNoZWNrZWRfMW1hYmtfMTBoNnhfMjQ1Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzFtYWJrXzEwaDZ4XzIyOS5hd3N1aV9zdHlsZWQtY2lyY2xlLWRpc2FibGVkXzFtYWJrXzEwaDZ4XzIyNDpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNGYzeW5rLCAjZmZmZmZmKTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMW1hYmtfMTBoNnhfMjI5LmF3c3VpX3N0eWxlZC1jaXJjbGUtcmVhZG9ubHlfMW1hYmtfMTBoNnhfMjI0Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4LCAjNjg3MDc4KTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQgKi9cbi5hd3N1aV9jb2RlLWVkaXRvci1yZWZyZXNoXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcjpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItdGlyOGVxLCAwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvci1yZWZyZXNoXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX3Njcm9sbGVyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItdGlyOGVxLCAwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cblxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvcjpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpLFxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAycHg7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2luZm86bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkMTMyMTInIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmNWQ2NCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RiMDAwMCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmY3YTdhJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFICUzQ3BhdGggZD0nTTEwLjgyOCA1LjE3MmwtNS42NTYgNS42NTZNMTAuODI4IDEwLjgyOEw1LjE3MiA1LjE3MicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzkwNjgwNicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmJkMzMyJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNOCAxbDcgMTRIMUw4IDF6Jy8lM0UgJTNDcGF0aCBkPSdNNy45OSAxMkg4di4wMWgtLjAxek04IDZ2NCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM4NTU5MDAnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZiZDMzMicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiAyNHB4IDE2cHg7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpIHtcbiAgLyogQSBnb29kIHRlc3QgY2FzZSBmb3IgZGlzYWJsZWQgZm9sZHNcbiAgICAgPDxodG1sPDw8PFxuICAgICA8L2h0bWw+XG4gICovXG4gIGlubGluZS1zaXplOiAxNHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTIxcHg7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpLFxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTFweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIC0xcHggKyAtMXB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX21hcmtlci1sYXllciA+IC5hY2VfYWN0aXZlLWxpbmU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtbGlnaHQtdGhlbWUtYXJtbzZjLCAjZDVkYmRiKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtbGlnaHQtdGhlbWUtYXJtbzZjLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IuYWNlX2RhcmsgLmFjZV9tYXJrZXItbGF5ZXIgPiAuYWNlX2FjdGl2ZS1saW5lOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtZGFyay10aGVtZS03ejU4ZmgsICM2ODcwNzgpO1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWFjZS1hY3RpdmUtbGluZS1kYXJrLXRoZW1lLTd6NThmaCwgIzY4NzA3OCk7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtaHV1eWN4LCAjZjJmM2YzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtcXEzOXFuLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXI6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX3Njcm9sbGVyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzU0NWI2NCcgZmlsbD0nJTIzNTQ1YjY0JyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkNWRiZGInIGZpbGw9JyUyM2Q1ZGJkYicgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNDI0NjUwJyBmaWxsPSclMjM0MjQ2NTAnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbD0nJTIzMTYxOTFmJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYWZhZmEnIGZpbGw9JyUyM2ZhZmFmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Y5ZjlmYScgZmlsbD0nJTIzZjlmOWZhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNTQ1YjY0JyBmaWxsPSclMjM1NDViNjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM0MjQ2NTAnIGZpbGw9JyUyMzQyNDY1MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMTYxOTFmJyBmaWxsPSclMjMxNjE5MWYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmFmYWZhJyBmaWxsPSclMjNmYWZhZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtc3Z2MDV3LCAjNjg3MDc4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXNrdzUyYiwgI2ZmZmZmZik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgLmFjZV9mb2xkLXdpZGdldDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogLTJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogLTJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAtMnB4ICsgLTJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIC0ycHggKyAtMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkNWRiZGInIGZpbGw9JyUyM2Q1ZGJkYicgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNDE0NzUwJyBmaWxsPSclMjM0MTQ3NTAnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGVkZWUzJyBmaWxsPSclMjNkZWRlZTMnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmFmYWZhJyBmaWxsPSclMjNmYWZhZmEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbD0nJTIzMTYxOTFmJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Y5ZjlmYScgZmlsbD0nJTIzZjlmOWZhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNDE0NzUwJyBmaWxsPSclMjM0MTQ3NTAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZhZmFmYScgZmlsbD0nJTIzZmFmYWZhJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbD0nJTIzMTYxOTFmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtc2t3NTJiLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3ItMHRpZzFkLCAjZDEzMjEyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3I6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMTYxOTFmJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFICUzQ3BhdGggZD0nTTEwLjgyOCA1LjE3MmwtNS42NTYgNS42NTZNMTAuODI4IDEwLjgyOEw1LjE3MiA1LjE3MicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3I6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFICUzQ3BhdGggZD0nTTEwLjgyOCA1LjE3MmwtNS42NTYgNS42NTZNMTAuODI4IDEwLjgyOEw1LjE3MiA1LjE3MicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNOCAxbDcgMTRIMUw4IDF6Jy8lM0UgJTNDcGF0aCBkPSdNNy45OSAxMkg4di4wMWgtLjAxek04IDZ2NCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQxNDc1MCcgZmlsbD0nJTIzNDE0NzUwJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMWIyMzJkJyBmaWxsPSclMjMxYjIzMmQnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYWZhZmEnIGZpbGw9JyUyM2ZhZmFmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMTYxOTFmJyBmaWxsPSclMjMxNjE5MWYnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Y5ZjlmYScgZmlsbD0nJTIzZjlmOWZhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkNWRiZGInIGZpbGw9JyUyM2Q1ZGJkYicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM0MTQ3NTAnIGZpbGw9JyUyMzQxNDc1MCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGVkZWUzJyBmaWxsPSclMjNkZWRlZTMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMWIyMzJkJyBmaWxsPSclMjMxYjIzMmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYWZhZmEnIGZpbGw9JyUyM2ZhZmFmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxNjE5MWYnIGZpbGw9JyUyMzE2MTkxZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZjlmOWZhJyBmaWxsPSclMjNmOWY5ZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFsYnRlXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xbGJ0ZV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9wYW5lXzFnbDljXzFsYnRlXzcwMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cCwgI2Q1ZGJkYik7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWY0Z2g1bSwgI2YyZjNmMyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xufVxuLmF3c3VpX3BhbmVfX2Nsb3NlLWNvbnRhaW5lcl8xZ2w5Y18xbGJ0ZV83MTE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgLyAyKTtcbn1cbi5hd3N1aV9wYW5lX19saXN0XzFnbDljXzFsYnRlXzcxNjpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpICsgMiAqIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSk7XG59XG4uYXdzdWlfcGFuZV9fdGFibGVfMWdsOWNfMWxidGVfNzIzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xbGJ0ZV83MjkgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xbGJ0ZV83Mjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQtYXZueXJoLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci10cmFuc3BhcmVudC1hdm55cmgsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFsYnRlXzcyOSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQtYXZueXJoLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWxidGVfNzI5ID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWxidGVfNzI5Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci10cmFuc3BhcmVudC1hdm55cmgsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtLS1oaWdobGlnaHRlZF8xZ2w5Y18xbGJ0ZV83NDM6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xbGJ0ZV83Mjk6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xbGJ0ZV83Mjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFsYnRlXzc0MyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xbGJ0ZV83MjksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6Zm9jdXMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xbGJ0ZV83Mjkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1oc2dkZmQsICNlYWVkZWQpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFsYnRlXzc0MyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xbGJ0ZV83MjksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6Zm9jdXMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xbGJ0ZV83Mjkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcSwgIzY4NzA3OCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcSwgIzY4NzA3OCk7XG59XG4uYXdzdWlfcGFuZV9faXRlbS0taGlnaGxpZ2h0ZWRfMWdsOWNfMWxidGVfNzQzID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWxidGVfNzI5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWxidGVfNzI5Om5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpmaXJzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWxidGVfNzI5Om5vdCgjXFw5KTpmb2N1cyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLWE5OGhhcSwgIzY4NzA3OCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFsYnRlXzc0MyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpub3QoI1xcOSk6bGFzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWxidGVfNzI5Om5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFsYnRlXzcyOTpsYXN0LWNoaWxkLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xbGJ0ZV83Mjk6bm90KCNcXDkpOmZvY3VzID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWxidGVfNzI5Omxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItYTk4aGFxLCAjNjg3MDc4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9wYW5lX19sb2NhdGlvbl8xZ2w5Y18xbGJ0ZV83NjQ6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9fZGVzY3JpcHRpb25fMWdsOWNfMWxidGVfNzY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfcGFuZV9fbG9jYXRpb25fMWdsOWNfMWxidGVfNzY0Om5vdCgjXFw5KSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpICsgdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpKTtcbn1cbi5hd3N1aV9wYW5lX19kZXNjcmlwdGlvbl8xZ2w5Y18xbGJ0ZV83NjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9mb2N1cy1sb2NrXzFnbDljXzFsYnRlXzc3OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWxidGVfMTU4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtZHdzZDZwLCAjZDVkYmRiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cCwgI2Q1ZGJkYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItdGlyOGVxLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9lZGl0b3JfMWdsOWNfMWxidGVfODIzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzFsYnRlXzgyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzFsYnRlXzgyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygzcHggLSAxcHgpO1xufVxuLmF3c3VpX2VkaXRvcl8xZ2w5Y18xbGJ0ZV84MjM6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfZWRpdG9yLXJlZnJlc2hfMWdsOWNfMWxidGVfODUxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSk7XG59XG5cbi5hd3N1aV9zdGF0dXMtYmFyXzFnbDljXzFsYnRlXzg1Njpub3QoI1xcOSkge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cCwgI2Q1ZGJkYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1mNGdoNW0sICNmMmYzZjMpO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYXdzdWlfc3RhdHVzLWJhci13aXRoLWhpZGRlbi1wYW5lXzFnbDljXzFsYnRlXzg2NTpub3QoI1xcOSkge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCk7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fbGVmdF8xZ2w5Y18xbGJ0ZV84Njk6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LWR3c2Q2cCwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fcmlnaHRfMWdsOWNfMWxidGVfODc2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fbGFuZ3VhZ2UtbW9kZV8xZ2w5Y18xbGJ0ZV84ODA6bm90KCNcXDkpLCAuYXdzdWlfc3RhdHVzLWJhcl9fY3Vyc29yLXBvc2l0aW9uXzFnbDljXzFsYnRlXzg4MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuLmF3c3VpX3N0YXR1cy1iYXJfX2NvZy1idXR0b25fMWdsOWNfMWxidGVfODg2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgLSAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgLSAycHgpO1xufVxuXG4uYXdzdWlfdGFiLWxpc3RfMWdsOWNfMWxidGVfODkxOm5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFsYnRlXzg5Njpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXlxNDRlYiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtbGszNXg4LCAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xuICBvcGFjaXR5OiAwO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMWxidGVfOTI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgKyB2YXIoLS1ib3JkZXItYWN0aXZlLXdpZHRoLWxrMzV4OCwgMnB4KSAtIDJweCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0td2FybmluZ3NfMWdsOWNfMWxidGVfOTMyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0td2FybmluZ3NfMWdsOWNfMWxidGVfOTMyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS13YXJuaW5nc18xZ2w5Y18xbGJ0ZV85MzI6bm90KCNcXDkpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1hY3RpdmVfMWdsOWNfMWxidGVfOTQxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMWxidGVfOTI5Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLWk2Z2tmcywgMG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLTJtbHRvcSwgY3ViaWMtYmV6aWVyKDAuODQsIDAsIDAuMTYsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90YWItYnV0dG9uLS1yZWZyZXNoXzFnbDljXzFsYnRlXzkyOTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdGFiLWJ1dHRvbi0tcmVmcmVzaF8xZ2w5Y18xbGJ0ZV85Mjk6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMWxidGVfOTI5Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZGlzYWJsZWRfMWdsOWNfMWxidGVfOTU3Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtOThrb2RoLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpc2FibGVkXzFnbDljXzFsYnRlXzk1Nzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTk4a29kaCwgIzg3OTU5Nik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpc2FibGVkXzFnbDljXzFsYnRlXzk1Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFsYnRlXzg5Njpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZyd2g4OSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTY6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZyd2g4OSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZyd2g4OSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItZnJ3aDg5LCAzcHgpICsgdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZyd2g4OSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1mcndoODksIDNweCkgKyB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItZnJ3aDg5LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpdmlkZXJfMWdsOWNfMWxidGVfOTkwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItY29kZS1lZGl0b3Itc3RhdHVzLWRpdmlkZXItd2lkdGgtajIybnd3LCAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLTRxeTgxcSwgI2FhYjdiOCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZXJyb3JzXzFnbDljXzFsYnRlXzk5Nzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbkBzdXBwb3J0cyAoY29udGFpbjogaW5saW5lLXNpemUpIHtcbiAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWxidGVfODk2Om5vdCgjXFw5KSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIH1cbiAgQGNvbnRhaW5lciBub3QgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTYgPiAuYXdzdWlfY291bnRfMWdsOWNfMWxidGVfMTAwNjpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWxidGVfODk2ID4gLmF3c3VpX3RleHRfMWdsOWNfMWxidGVfMTAwOTpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICBAY29udGFpbmVyIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWxidGVfODk2ID4gLmF3c3VpX2NvdW50XzFnbDljXzFsYnRlXzEwMDY6bm90KCNcXDkpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWxidGVfODk2ID4gLmF3c3VpX3RleHRfMWdsOWNfMWxidGVfMTAwOTpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGNvbnRhaW46IGlubGluZS1zaXplKSB7XG4gIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFsYnRlXzg5NiA+IC5hd3N1aV9jb3VudF8xZ2w5Y18xbGJ0ZV8xMDA2Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xbGJ0ZV84OTYgPiAuYXdzdWlfdGV4dF8xZ2w5Y18xbGJ0ZV8xMDA5Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5hd3N1aV9sb2FkaW5nLXNjcmVlbl8xZ2w5Y18xbGJ0ZV8xMDMxOm5vdCgjXFw5KSxcbi5hd3N1aV9lcnJvci1zY3JlZW5fMWdsOWNfMWxidGVfMTAzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogNDgwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTVob2hhaSwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy13dW9pZGYsICNmMmYzZjMpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLXRpcjhlcSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItdGlyOGVxLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci10aXI4ZXEsIDBweCk7XG59XG5cbi5hd3N1aV9lcnJvci1zY3JlZW5fMWdsOWNfMWxidGVfMTAzMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yZXNpemFibGUtYm94X2N1ZnU5XzExaHUzXzE0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfcmVzaXphYmxlLWJveC1oYW5kbGVfY3VmdTlfMTFodTNfMTU0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNjg3MDc4JyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMSclM0UgJTNDcGF0aCBkPSdNIDggMTMgTCAxMyA4IE0gMTMgMTEgTCAxMSAxMyBNIDUgMTMgTCAxMyA1Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX3Jlc2l6YWJsZS1ib3gtaGFuZGxlX2N1ZnU5XzExaHUzXzE1NDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9yZXNpemFibGUtYm94LWhhbmRsZV9jdWZ1OV8xMWh1M18xNTQ6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9yZXNpemFibGUtYm94LWhhbmRsZV9jdWZ1OV8xMWh1M18xNTQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM2ODcwNzgnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScxJyUzRSAlM0NwYXRoIGQ9J00gOCAxMyBMIDEzIDggTSAxMyAxMSBMIDExIDEzIE0gNSAxMyBMIDEzIDUnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfcmVzaXphYmxlLWJveC1oYW5kbGVfY3VmdTlfMTFodTNfMTU0Om5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQyNDY1MCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzEnJTNFICUzQ3BhdGggZD0nTSA4IDEzIEwgMTMgOCBNIDEzIDExIEwgMTEgMTMgTSA1IDEzIEwgMTMgNScvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX3Jlc2l6YWJsZS1ib3gtaGFuZGxlX2N1ZnU5XzExaHUzXzE1NDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9yZXNpemFibGUtYm94LWhhbmRsZV9jdWZ1OV8xMWh1M18xNTQ6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9yZXNpemFibGUtYm94LWhhbmRsZV9jdWZ1OV8xMWh1M18xNTQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScxJyUzRSAlM0NwYXRoIGQ9J00gOCAxMyBMIDEzIDggTSAxMyAxMSBMIDExIDEzIE0gNSAxMyBMIDEzIDUnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX3Jlc2l6YWJsZS1ib3gtaGFuZGxlX2N1ZnU5XzExaHUzXzE1NDpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5hd3N1aV9yZXNpemUtYWN0aXZlX2N1ZnU5XzExaHUzXzE5Nzpub3QoI1xcOSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuQGtleWZyYW1lcyBhd3N1aV9tb2RhbC1zbGlkZS11cF8xZDJpN19tZmdsdl8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3X21mZ2x2XzE2OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX21vZGFsLXNsaWRlLXVwXzFkMmk3X21mZ2x2XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctbmNtcm96LCAxODBtcykgZWFzZS1vdXQsIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMWQyaTdfbWZnbHZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy1uY21yb3osIDE4MG1zKSBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tZmFzdC14djJ5aXosIDkwbXMpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFkMmk3X21mZ2x2XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZGlhbG9nXzFkMmk3X21mZ2x2XzE2OTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kaWFsb2dfMWQyaTdfbWZnbHZfMTY5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2RpYWxvZ18xZDJpN19tZmdsdl8xNjk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2RpYWxvZ18xZDJpN19tZmdsdl8xNjkuYXdzdWlfcmVmcmVzaF8xZDJpN19tZmdsdl8xOTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2NhbGUtcG9wdXBfMWQyaTdfbWZnbHZfMSwgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xZDJpN19tZmdsdl8xO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC03eGF4cHAsIDBtcyk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtbGl2NXN1LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFkMmk3X21mZ2x2XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zY2FsZS1wb3B1cF8xZDJpN19tZmdsdl8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpYWxvZ18xZDJpN19tZmdsdl8xNjkuYXdzdWlfcmVmcmVzaF8xZDJpN19tZmdsdl8xOTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlhbG9nXzFkMmk3X21mZ2x2XzE2OS5hd3N1aV9yZWZyZXNoXzFkMmk3X21mZ2x2XzE5Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaWFsb2dfMWQyaTdfbWZnbHZfMTY5LmF3c3VpX3JlZnJlc2hfMWQyaTdfbWZnbHZfMTkyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMWQyaTdfbWZnbHZfMjI1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMWQyaTdfbWZnbHZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tZXh0cmEtc2xvdy1yd3pmbnAsIDI3MG1zKSBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMWQyaTdfbWZnbHZfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMWQyaTdfbWZnbHZfMjI1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMWQyaTdfbWZnbHZfMjI1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMWQyaTdfbWZnbHZfMjI1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yb290XzFkMmk3X21mZ2x2XzIyNS5hd3N1aV9yZWZyZXNoXzFkMmk3X21mZ2x2XzE5Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC03eGF4cHAsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm9vdF8xZDJpN19tZmdsdl8yMjUuYXdzdWlfcmVmcmVzaF8xZDJpN19tZmdsdl8xOTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfcm9vdF8xZDJpN19tZmdsdl8yMjUuYXdzdWlfcmVmcmVzaF8xZDJpN19tZmdsdl8xOTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcm9vdF8xZDJpN19tZmdsdl8yMjUuYXdzdWlfcmVmcmVzaF8xZDJpN19tZmdsdl8xOTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xZDJpN19tZmdsdl8yMjU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0xcTR3dWUsIHJnYmEoMjQyLCAyNDMsIDI0MywgMC45KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwMDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9yb290XzFkMmk3X21mZ2x2XzIyNS5hd3N1aV9oaWRkZW5fMWQyaTdfbWZnbHZfMzAyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9mb2N1cy1sb2NrXzFkMmk3X21mZ2x2XzMwNjpub3QoI1xcOSkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXdzdWlfZGlhbG9nXzFkMmk3X21mZ2x2XzE2OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpICogMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3X21mZ2x2XzE2OS5hd3N1aV9zbWFsbF8xZDJpN19tZmdsdl8zMjY6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMjBweDtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfbWZnbHZfMTY5LmF3c3VpX21lZGl1bV8xZDJpN19tZmdsdl8zMjk6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiA2MDBweDtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfbWZnbHZfMTY5LmF3c3VpX2xhcmdlXzFkMmk3X21mZ2x2XzMzMjpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDgyMHB4O1xufVxuLmF3c3VpX2RpYWxvZ18xZDJpN19tZmdsdl8xNjkuYXdzdWlfbWF4XzFkMmk3X21mZ2x2XzMzNS5hd3N1aV9icmVha3BvaW50LXhzXzFkMmk3X21mZ2x2XzMzNTpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwdncgLSAoOCAqIDEwcHggKyB2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCkpKTtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uYXdzdWlfY29udGFpbmVyXzFkMmk3X21mZ2x2XzM0MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXMxeDZ0MCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC05c2hobWksICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbW9kYWwtMWY0MGIzLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG5cbi5hd3N1aV9jb250ZW50XzFkMmk3X21mZ2x2XzM4Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItY29udGVudC10b3AtZGtsdXo5LCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLW1vZGFsLWNvbnRlbnQtYm90dG9tLWpxZjJ4dSwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tb2RhbC1ob3Jpem9udGFsLXJwcGJqYiwgMjBweCk7XG59XG4uYXdzdWlfY29udGVudF8xZDJpN19tZmdsdl8zODIuYXdzdWlfbm8tcGFkZGluZ3NfMWQyaTdfbWZnbHZfMzg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfaGVhZGVyXzFkMmk3X21mZ2x2XzM5Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1ib21qYnUsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tcXFud3d6LCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW1vZGFsLWhvcml6b250YWwtcnBwYmpiLCAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTlla3B6ZSwgI2ZhZmFmYSk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZ2wxNXA5LCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuXG4uYXdzdWlfaGVhZGVyLS10ZXh0XzFkMmk3X21mZ2x2XzQwNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Zvb3Rlcl8xZDJpN19tZmdsdl80MDg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgei1pbmRleDogODAwO1xufVxuLmF3c3VpX2Zvb3Rlci0tc3R1Y2tfMWQyaTdfbWZnbHZfNDE3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbn1cbi5hd3N1aV9mb290ZXJfMWQyaTdfbWZnbHZfNDA4Om5vdCgjXFw5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmF3c3VpX2Rpc21pc3MtY29udHJvbF8xZDJpN19tZmdsdl80Mjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9tb2RhbC1vcGVuXzFkMmk3X21mZ2x2XzQzMzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxuICAgKiBXaGVuIHBhZGRpbmctcmlnaHQgaXMgYWRkZWQgdG8gYWNjb3VudCBmb3Igc2Nyb2xsYmFyIGJlaW5nIHR1cm5lZFxuICAgKiBvZmYgYnkgb3ZlcmZsb3c6aGlkZGVuLCB0aGF0IHBhZGRpbmcgd2lsbCBnbyBvZmZzY3JlZW4gYW5kIGhhdmUgbm9cbiAgICogZWZmZWN0IGlmIGJveC1zaXppbmcgaXMgY29udGVudC1ib3ggYW5kIGJvZHkgd2lkdGggaXMgMTAwJS4gIFNldFxuICAgKiBib3JkZXItYm94IHRvIGF2b2lkIHRoaXM7IHRoaXMgc2hvdWxkIGJlIHNhZmUgYXMgYm94LXNpemluZyBpc24ndFxuICAgKiBpbmhlcml0ZWQgYnkgY2hpbGQgZWxlbWVudHMgbm9ybWFsbHkuXG4gICAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyXzE1ZHhzXzFuczBjXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfcjJ2Y29fMWFyeXhfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlci1idXR0b25fMTE5ZnZfMTF6aWhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfZHJhZy1vdmVybGF5XzFrZ2FiXzFkYXpwXzE0NTpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS0ydXA4b3IsIDBweCA0cHggOHB4IHJnYmEoMCwgMjgsIDM2LCAwLjQ1KSk7XG59XG4uYXdzdWlfZHJhZy1vdmVybGF5LWl0ZW1fMWtnYWJfMWRhenBfMTQ4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrZ2FiXzFkYXpwXzE0ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhZy1vdmVybGF5LWl0ZW1fMWtnYWJfMWRhenBfMTQ4Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhZy1vdmVybGF5LWl0ZW1fMWtnYWJfMWRhenBfMTQ4Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1jb250YWluZXJfMWtnYWJfMWRhenBfMTc1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1qbTZ0ZWcsIDBweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhZy1vdmVybGF5LWNvbnRhaW5lcl8xa2dhYl8xZGF6cF8xNzU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1jb250YWluZXJfMWtnYWJfMWRhenBfMTc1Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhZy1vdmVybGF5LWNvbnRhaW5lcl8xa2dhYl8xZGF6cF8xNzU6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2FjdGl2ZV8xa2dhYl8xZGF6cF8yMDM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9wbGFjZWhvbGRlcl8xa2dhYl8xZGF6cF8yMTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX3BsYWNlaG9sZGVyXzFrZ2FiXzFkYXpwXzIxMzpub3QoI1xcOSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci1sN3BtbGwsICM5OWNiZTQpO1xufVxuLmF3c3VpX3BsYWNlaG9sZGVyLWl0ZW1fMWtnYWJfMWRhenBfMjIyOm5vdCgjXFw5KTphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX3BsYWNlaG9sZGVyLWNvbnRhaW5lcl8xa2dhYl8xZGF6cF8yMjg6bm90KCNcXDkpOmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbn1cblxuLmF3c3VpX3NvcnRpbmdfMWtnYWJfMWRhenBfMjM1Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2csIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay05a3R3NjYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc29ydGluZ18xa2dhYl8xZGF6cF8yMzU6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc29ydGluZ18xa2dhYl8xZGF6cF8yMzU6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc29ydGluZ18xa2dhYl8xZGF6cF8yMzU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xc2RxM18xcm8ycV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg2ODhweCAtIDIgKiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkpO1xufVxuXG4uYXdzdWlfaW5wdXRfMXNkcTNfMXJvMnFfMTgwOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9yZXN1bHRzXzFzZHEzXzFybzJxXzE4NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXR0bW5iNCwgIzE2MTkxZik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2hhbmRsZV9zZGhhNl9xYXFwaF8xNDU6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgY3Vyc29yOiBncmFiO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmF3c3VpX2hhbmRsZV9zZGhhNl9xYXFwaF8xNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oYW5kbGVfc2RoYTZfcWFxcGhfMTQ1Om5vdCgjXFw5KTpmb2N1czpub3QoLmF3c3VpX2hpZGUtZm9jdXNfc2RoYTZfcWFxcGhfMTYyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oYW5kbGVfc2RoYTZfcWFxcGhfMTQ1Om5vdCgjXFw5KTpmb2N1czpub3QoLmF3c3VpX2hpZGUtZm9jdXNfc2RoYTZfcWFxcGhfMTYyKSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGFuZGxlX3NkaGE2X3FhcXBoXzE0NTpub3QoI1xcOSk6Zm9jdXM6bm90KC5hd3N1aV9oaWRlLWZvY3VzX3NkaGE2X3FhcXBoXzE2Mik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGFuZGxlX3NkaGE2X3FhcXBoXzE0NTpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfaGlkZS1mb2N1c19zZGhhNl9xYXFwaF8xNjIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXdzdWlfaGFuZGxlX3NkaGE2X3FhcXBoXzE0NTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmF3c3VpX2hhbmRsZS1kaXNhYmxlZF9zZGhhNl9xYXFwaF8xOTE6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF80eWkydV9zOHg4dV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9vdXRsaW5lXzR5aTJ1X3M4eDh1XzE3ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfb3V0bGluZV80eWkydV9zOHg4dV8xNzg6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbi5hd3N1aV9vdXRsaW5lXzR5aTJ1X3M4eDh1XzE3ODpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV90b2dnbGUtY29udHJvbF80eWkydV9zOHg4dV8yMDA6bm90KCNcXDkpIHtcbiAgZm9yY2VkLWNvbG9yLWFkanVzdDogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAtIDE2cHgpIC8gMik7XG4gIG1pbi1ibG9jay1zaXplOiAxNnB4O1xuICBtaW4taW5saW5lLXNpemU6IDI0cHg7XG4gIGJsb2NrLXNpemU6IDE2cHg7XG4gIGlubGluZS1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LWJxdTdwdiwgIzU0NWI2NCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA4cHg7XG59XG4uYXdzdWlfdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZF80eWkydV9zOHg4dV8yMTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1kaXNhYmxlZF80eWkydV9zOHg4dV8yMTY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5aywgI2Q1ZGJkYik7XG59XG4uYXdzdWlfdG9nZ2xlLWNvbnRyb2wtZGlzYWJsZWRfNHlpMnVfczh4OHVfMjE2LmF3c3VpX3RvZ2dsZS1jb250cm9sLWNoZWNrZWRfNHlpMnVfczh4OHVfMjEzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtOGJkMGZtLCAjOTljYmU0KTtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1yZWFkb25seV80eWkydV9zOHg4dV8yMjI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5aywgI2Q1ZGJkYik7XG59XG5cbi5hd3N1aV90b2dnbGUtaGFuZGxlXzR5aTJ1X3M4eDh1XzIyNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1pZmp0MmosICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGlubGluZS1zaXplOiAxMnB4O1xuICBibG9jay1zaXplOiAxMnB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMnB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1mYXN0LXh2MnlpeiwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1lYXNlLW91dC1xdWFydC04c2N0dW4sIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1mYXN0LXh2MnlpeiwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1lYXNlLW91dC1xdWFydC04c2N0dW4sIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RvZ2dsZS1oYW5kbGVfNHlpMnVfczh4OHVfMjI2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RvZ2dsZS1oYW5kbGVfNHlpMnVfczh4OHVfMjI2Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RvZ2dsZS1oYW5kbGVfNHlpMnVfczh4OHVfMjI2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90b2dnbGUtaGFuZGxlLWNoZWNrZWRfNHlpMnVfczh4OHVfMjUxOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV90b2dnbGUtaGFuZGxlLWNoZWNrZWRfNHlpMnVfczh4OHVfMjUxOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbn1cbi5hd3N1aV90b2dnbGUtaGFuZGxlLWRpc2FibGVkXzR5aTJ1X3M4eDh1XzI1ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNGYzeW5rLCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hd3N1aV90b2dnbGUtaGFuZGxlLXJlYWRvbmx5XzR5aTJ1X3M4eDh1XzI2Mjpub3QoI1xcOSk6bm90KC5hd3N1aV90b2dnbGUtaGFuZGxlLWRpc2FibGVkXzR5aTJ1X3M4eDh1XzI1OCkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtcmVhZG9ubHlfNHlpMnVfczh4OHVfMjYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RvZ2dsZS1oYW5kbGUtZGlzYWJsZWRfNHlpMnVfczh4OHVfMjU4KS5hd3N1aV90b2dnbGUtaGFuZGxlLWNoZWNrZWRfNHlpMnVfczh4OHVfMjUxIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Zpc2libGUtY29udGVudF90Yzk2d19wc2Iwd18yODk6bm90KCNcXDkpLFxuLmF3c3VpX3Zpc2libGUtY29udGVudC10b2dnbGVfdGM5NndfcHNiMHdfMjkwOm5vdCgjXFw5KSxcbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtZ3JvdXBzX3RjOTZ3X3BzYjB3XzI5MTpub3QoI1xcOSksXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LWdyb3VwX3RjOTZ3X3BzYjB3XzI5MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Zpc2libGUtY29udGVudC10aXRsZV90Yzk2d19wc2Iwd18yOTY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtMm5qczdxLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXR0bW5iNCwgIzE2MTkxZik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Zpc2libGUtY29udGVudC1ncm91cC1sYWJlbF90Yzk2d19wc2Iwd18zMDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjLCAjNTQ1YjY0KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbywgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtb3B0aW9uX3RjOTZ3X3BzYjB3XzMxMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDBweDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbywgI2VhZWRlZCk7XG59XG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LW9wdGlvbl90Yzk2d19wc2Iwd18zMTI6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LW9wdGlvbi1sYWJlbF90Yzk2d19wc2Iwd18zMjU6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1vcHRpb24tdG9nZ2xlX3RjOTZ3X3BzYjB3XzYyMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1vcHRpb24tY29udGVudF90Yzk2d19wc2Iwd182MjQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktb3B0aW9uX3RjOTZ3X3BzYjB3XzYyMDpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbywgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktb3B0aW9uLWxhYmVsX3RjOTZ3X3BzYjB3XzY3Mjpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXlfdGM5NndfcHNiMHdfNjIwOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LWRpc3BsYXktdGV4dC1maWx0ZXJfdGM5NndfcHNiMHdfNjgwOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LWRpc3BsYXktbm8tbWF0Y2hfdGM5NndfcHNiMHdfNjgxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LXRpdGxlX3RjOTZ3X3BzYjB3XzY4NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtdHRtbmI0LCAjMTYxOTFmKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LWRlc2NyaXB0aW9uX3RjOTZ3X3BzYjB3XzY5NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1zbXdyN2EsICM2ODcwNzgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNTMzcHJoLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1uMHBhemQsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLW5rdmV0cywgbm9ybWFsKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktb3B0aW9uLWxpc3RfdGM5NndfcHNiMHdfNzAyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9yb290X3RjOTZ3X3BzYjB3XzcwOTpub3QoI1xcOSksXG4uYXdzdWlfbW9kYWwtcm9vdF90Yzk2d19wc2Iwd183MTA6bm90KCNcXDkpLFxuLmF3c3VpX3RyaWdnZXItYnV0dG9uX3RjOTZ3X3BzYjB3XzcxMTpub3QoI1xcOSksXG4uYXdzdWlfY2FuY2VsLWJ1dHRvbl90Yzk2d19wc2Iwd183MTI6bm90KCNcXDkpLFxuLmF3c3VpX2NvbmZpcm0tYnV0dG9uX3RjOTZ3X3BzYjB3XzcxMzpub3QoI1xcOSksXG4uYXdzdWlfY3VzdG9tX3RjOTZ3X3BzYjB3XzcxNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZC1jb2x1bW4tc21hbGxfdGM5NndfcHNiMHdfNzE4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoMiAqIHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkpO1xufVxuXG4uYXdzdWlfd3JhcC1saW5lc190Yzk2d19wc2Iwd183MjI6bm90KCNcXDkpLFxuLmF3c3VpX3N0cmlwZWQtcm93c190Yzk2d19wc2Iwd183MjM6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtZGVuc2l0eV90Yzk2d19wc2Iwd183MjQ6bm90KCNcXDkpLFxuLmF3c3VpX3BhZ2Utc2l6ZV90Yzk2d19wc2Iwd183MjU6bm90KCNcXDkpLFxuLmF3c3VpX3BhZ2Utc2l6ZS1mb3JtLWZpZWxkX3RjOTZ3X3BzYjB3XzcyNjpub3QoI1xcOSksXG4uYXdzdWlfcGFnZS1zaXplLXJhZGlvLWdyb3VwX3RjOTZ3X3BzYjB3XzcyNzpub3QoI1xcOSksXG4uYXdzdWlfc3RpY2t5LWNvbHVtbnNfdGM5NndfcHNiMHdfNzI4Om5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1ucy1mb3JtLWZpZWxkX3RjOTZ3X3BzYjB3XzcyOTpub3QoI1xcOSksXG4uYXdzdWlfc3RpY2t5LWNvbHVtbnMtcmFkaW8tZ3JvdXBfdGM5NndfcHNiMHdfNzMwOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1ucy1maXJzdF90Yzk2d19wc2Iwd183MzE6bm90KCNcXDkpLFxuLmF3c3VpX3N0aWNreS1jb2x1bW5zLWxhc3RfdGM5NndfcHNiMHdfNzMyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLWc5NjRvazogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1zaW45ODksIDQwcHgpO1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLWc5NjRvazogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLWc5NjRvazogMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMCAxZnIgbWlubWF4KDAsIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLWc5NjRvaykpIDFmciAwIDA7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWFpbi1nYXAtZzk2NG9rKSBtaW4tY29udGVudCBtaW4tY29udGVudCBhdXRvIHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtZjZvbzZ1LCAwcHgpIDFmcjtcbiAgbWluLWJsb2NrLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDU6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLWc5NjRvazogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICB9XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NSA+IC5hd3N1aV9iYWNrZ3JvdW5kXzVndGszXzR1bGcwXzE1OTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS84O1xuICBncmlkLXJvdzogMS82O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfNHVsZzBfMTQ1ID4gLmF3c3VpX2JhY2tncm91bmRfNWd0azNfNHVsZzBfMTU5LmF3c3VpX2lzLW92ZXJsYXAtZGlzYWJsZWRfNWd0azNfNHVsZzBfMTY0Om5vdCgjXFw5KSB7XG4gIGdyaWQtcm93OiAxLzU7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NSA+IC5hd3N1aV9iYWNrZ3JvdW5kXzVndGszXzR1bGcwXzE1OSA+IC5hd3N1aV9oZWFkZXItYmFja2dyb3VuZF81Z3RrM180dWxnMF8xNjc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NSA+IC5hd3N1aV9ub3RpZmljYXRpb25zXzVndGszXzR1bGcwXzE3MTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDI7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NSA+IC5hd3N1aV9icmVhZGNydW1ic181Z3RrM180dWxnMF8xNzY6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAzO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDUuYXdzdWlfZGVmYXVsdC1wYWRkaW5nXzVndGszXzR1bGcwXzE4MTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLWc5NjRvazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1hd3N1aS10b2dnbGVzLWxlZnQtd2lkdGgtZzk2NG9rLCAwKSB2YXIoLS1hd3N1aS1jb250ZW50LWxheW91dC1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1nOTY0b2ssIDApIDFmciBtaW5tYXgoMCwgdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWF4LWNvbnRlbnQtd2lkdGgtZzk2NG9rKSkgMWZyIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLWc5NjRvaywgMCkgdmFyKC0tYXdzdWktdG9nZ2xlcy1yaWdodC13aWR0aC1nOTY0b2ssIDApO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDUgPiAuYXdzdWlfaGVhZGVyLXdyYXBwZXJfNWd0azNfNHVsZzBfMTg1Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogNDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWQzaXYwMywgMTZweCk7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NSA+IC5hd3N1aV9oZWFkZXItd3JhcHBlcl81Z3RrM180dWxnMF8xODUuYXdzdWlfd2l0aC1kaXZpZGVyXzVndGszXzR1bGcwXzE5MDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDUgPiAuYXdzdWlfY29udGVudF81Z3RrM180dWxnMF8xOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiA1Lzg7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtaGVhZGVyXzVndGszXzR1bGcwXzE5Nykge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLWc5NjRvaykgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgMCBjYWxjKHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtZjZvbzZ1LCAwcHgpKSAxZnI7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzR1bGcwXzE0NS5hd3N1aV9pcy1vdmVybGFwLWRpc2FibGVkXzVndGszXzR1bGcwXzE2NDpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLWc5NjRvaykgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgYXV0byAwIDFmcjtcbn1cblxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDUuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfNHVsZzBfMjA0ID4gLmF3c3VpX2JhY2tncm91bmRfNWd0azNfNHVsZzBfMTU5LmF3c3VpX2hhcy1kZWZhdWx0LWJhY2tncm91bmRfNWd0azNfNHVsZzBfMjA0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbn1cblxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfNHVsZzBfMjA0KS5hd3N1aV9oYXMtbm90aWZpY2F0aW9uc181Z3RrM180dWxnMF8yMDgge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLWc5NjRvazogMHB4O1xufVxuLmF3c3VpX2xheW91dF81Z3RrM180dWxnMF8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfNHVsZzBfMjA0KSA+IC5hd3N1aV9ub3RpZmljYXRpb25zXzVndGszXzR1bGcwXzE3MSB7XG4gIGdyaWQtY29sdW1uOiAxLzg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfNjR0Z2VfMXNjeGdfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZGFyeS1oZWFkZXJfNjR0Z2VfMXNjeGdfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX25vdGlmaWNhdGlvbnNfNjR0Z2VfMXNjeGdfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9icmVhZGNydW1ic182NHRnZV8xc2N4Z18xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzVhMTQ1XzEzZXA4Xzk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9pbmxpbmUtY29udGFpbmVyXzVhMTQ1XzEzZXA4XzEzOm5vdCgjXFw5KSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hd3N1aV9pbmxpbmUtY29udGFpbmVyLXRyaWdnZXJfNWExNDVfMTNlcDhfMTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9sanB3Y18xc3Bld181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGV4dC10by1jb3B5X2xqcHdjXzFzcGV3Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3lvZGt4X2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzE0NXBhXzF5Z3RkXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2ZvY3VzLWxvY2tfMTQ1cGFfMXlndGRfMTc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfY2FsZW5kYXJfMTQ1cGFfMXlndGRfMTgxOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmF3c3VpX2NhbGVuZGFyXzE0NXBhXzF5Z3RkXzE4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyXzE0NXBhXzF5Z3RkXzE4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9kYXRlLXBpY2tlci1jb250YWluZXJfMTQ1cGFfMXlndGRfMTk3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiAyMzRweDtcbn1cblxuLmF3c3VpX2RhdGUtcGlja2VyLXRyaWdnZXJfMTQ1cGFfMXlndGRfMjAyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9kYXRlLXBpY2tlci1pbnB1dF8xNDVwYV8xeWd0ZF8yMDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfb3Blbi1jYWxlbmRhci1idXR0b25fMTQ1cGFfMXlndGRfMjExOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2dyaWRfMW1mYm5fMWRqcW1fMTQ5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtbTdydGh6LCAyMzRweCk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uYXdzdWlfZ3JpZC1jZWxsXzFtZmJuXzFkanFtXzE1NDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTQuMjg1NzE0Mjg1NyU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xufVxuXG4uYXdzdWlfZGF5LWhlYWRlcl8xbWZibl8xZGpxbV8xNjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLW9tcmk3aiwgIzU0NWI2NCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfd2Vla18xbWZibl8xZGpxbV8xNzE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBmb3IgaWRlbnRpZnlpbmcgZWxlbWVudCAqL1xufVxuXG4uYXdzdWlfZGF5XzFtZmJuXzFkanFtXzE2MTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTEsICNlYWVkZWQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1tbnozczcsICNhYWI3YjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfZGF5XzFtZmJuXzFkanFtXzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2RheV8xbWZibl8xZGpxbV8xNjE6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpO1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RheV8xbWZibl8xZGpxbV8xNjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RheV8xbWZibl8xZGpxbV8xNjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RheV8xbWZibl8xZGpxbV8xNjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1wa2I2b3YsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXBrYjZvdiwgMHB4KSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItcGtiNm92LCAwcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy02Y2tpbTIsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2RheV8xbWZibl8xZGpxbV8xNjEgPiAuYXdzdWlfZGF5LWlubmVyXzFtZmJuXzFkanFtXzIxODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9pbi1maXJzdC1yb3dfMW1mYm5fMWRqcW1fMjIzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLXByZXZpb3VzLW1vbnRoXzFtZmJuXzFkanFtXzIyMykge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC0yYWI0bTEsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfaW4tcHJldmlvdXMtbW9udGhfMW1mYm5fMWRqcW1fMjIzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2xhc3QtZGF5LW9mLW1vbnRoXzFtZmJuXzFkanFtXzIyNykge1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV9pbi1uZXh0LW1vbnRoXzFtZmJuXzFkanFtXzIzMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfaW4tZmlyc3QtY29sdW1uXzFtZmJuXzFkanFtXzIzNTpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfaW4tZmlyc3QtY29sdW1uXzFtZmJuXzFkanFtXzIzNS5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzODpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtMmFiNG0xLCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2VuYWJsZWRfMW1mYm5fMWRqcW1fMjQyOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9lbmFibGVkXzFtZmJuXzFkanFtXzI0Mi5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtcWJ6cXdlLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9lbmFibGVkXzFtZmJuXzFkanFtXzI0Mi5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzODpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1yYW5nZV8xbWZibl8xZGpxbV8yNDgpLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xZGpxbV8yNDIuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xZGpxbV8yMzg6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4KTo6YWZ0ZXIsIC5hd3N1aV9lbmFibGVkXzFtZmJuXzFkanFtXzI0Mi5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzOC5hd3N1aV9lbmQtZGF0ZV8xbWZibl8xZGpxbV8yNDguYXdzdWlfc3RhcnQtZGF0ZV8xbWZibl8xZGpxbV8yNDg6bm90KCNcXDkpLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xZGpxbV8yNDIuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xZGpxbV8yMzguYXdzdWlfZW5kLWRhdGVfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMWRqcW1fMjQ4Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9lbmFibGVkXzFtZmJuXzFkanFtXzI0Mi5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzOC5hd3N1aV9uby1yYW5nZV8xbWZibl8xZGpxbV8yNDg6bm90KCNcXDkpLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xZGpxbV8yNDIuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xZGpxbV8yMzguYXdzdWlfbm8tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9lbmFibGVkXzFtZmJuXzFkanFtXzI0Mi5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzFkanFtXzIzODpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTVtMjJmeiwgIzE2MTkxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQsICNmMmYzZjMpO1xufVxuLmF3c3VpX2VuYWJsZWRfMW1mYm5fMWRqcW1fMjQyLmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMWRqcW1fMjM4Om5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OCk6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItMzhncXpjLCAjODc5NTk2KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLTM4Z3F6YywgIzg3OTU5Nik7XG59XG5cbi5hd3N1aV90b2RheV8xbWZibl8xZGpxbV8yNjM6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTVmc3dhcSwgI2YyZjNmMyk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MSwgMnB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItM2hrNTcxLCAycHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MSwgMnB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MSwgMnB4KSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItM2hrNTcxLCAycHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci0zaGs1NzEsIDJweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTNoazU3MSwgMnB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctNmNraW0yLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy02Y2tpbTIsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLTZja2ltMiwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctZmc4cTRnLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YywgIzAwNzNiYik7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMWRqcW1fMjQ4Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OC5hd3N1aV9zdGFydC1kYXRlXzFtZmJuXzFkanFtXzI0ODpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3JhbmdlLXN0YXJ0LWRhdGVfMW1mYm5fMWRqcW1fMzA4Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OC5hd3N1aV9yYW5nZS1zdGFydC1kYXRlXzFtZmJuXzFkanFtXzMwODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTguYXdzdWlfc3RhcnQtZGF0ZV8xbWZibl8xZGpxbV8yNDguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJvdHRvbV8xbWZibl8xZGpxbV8zMTE6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ib3R0b21fMW1mYm5fMWRqcW1fMzExOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTguYXdzdWlfcmFuZ2Utc3RhcnQtZGF0ZV8xbWZibl8xZGpxbV8zMDguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJvdHRvbV8xbWZibl8xZGpxbV8zMTE6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3JhbmdlLXN0YXJ0LWRhdGVfMW1mYm5fMWRqcW1fMzA4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ib3R0b21fMW1mYm5fMWRqcW1fMzExOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTguYXdzdWlfZW5kLWRhdGVfMW1mYm5fMWRqcW1fMjQ4Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OC5hd3N1aV9lbmQtZGF0ZV8xbWZibl8xZGpxbV8yNDg6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OC5hd3N1aV9yYW5nZS1lbmQtZGF0ZV8xbWZibl8xZGpxbV8zMTQ6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3JhbmdlLWVuZC1kYXRlXzFtZmJuXzFkanFtXzMxNDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzFkanFtXzI1OC5hd3N1aV9lbmQtZGF0ZV8xbWZibl8xZGpxbV8yNDguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLXRvcF8xbWZibl8xZGpxbV8zMTc6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX2VuZC1kYXRlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItdG9wXzFtZmJuXzFkanFtXzMxNzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMWRqcW1fMjU4LmF3c3VpX3JhbmdlLWVuZC1kYXRlXzFtZmJuXzFkanFtXzMxNC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItdG9wXzFtZmJuXzFkanFtXzMxNzpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTguYXdzdWlfcmFuZ2UtZW5kLWRhdGVfMW1mYm5fMWRqcW1fMzE0LmF3c3VpX2luLXJhbmdlLWJvcmRlci10b3BfMW1mYm5fMWRqcW1fMzE3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RlZF8xbWZibl8xZGpxbV8yNTggPiAuYXdzdWlfZGF5LWlubmVyXzFtZmJuXzFkanFtXzIxODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtbmZqbXFzLCAjZmZmZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC13cGFiNzUsICNmMWZhZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stc3RhcnRfMW1mYm5fMWRqcW1fMzMwOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLWVuZF8xbWZibl8xZGpxbV8zMzM6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQtbzZ0c3RjLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl8xZGpxbV8yNDguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLWVuZF8xbWZibl8xZGpxbV8zMzY6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLXN0YXJ0XzFtZmJuXzFkanFtXzMzOTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YywgIzAwNzNiYik7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1zdGFydF8xbWZibl8xZGpxbV8zMzAuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1lbmRfMW1mYm5fMWRqcW1fMzMzOm5vdCgjXFw5KSwgLmF3c3VpX2luLXJhbmdlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stc3RhcnRfMW1mYm5fMWRqcW1fMzMwLmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtZW5kXzFtZmJuXzFkanFtXzMzMzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1lbmRfMW1mYm5fMWRqcW1fMzM2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtZW5kXzFtZmJuXzFkanFtXzMzMzpub3QoI1xcOSksIC5hd3N1aV9pbi1yYW5nZV8xbWZibl8xZGpxbV8yNDguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLWVuZF8xbWZibl8xZGpxbV8zMzYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1lbmRfMW1mYm5fMWRqcW1fMzMzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1lbmRfMW1mYm5fMWRqcW1fMzM2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtc3RhcnRfMW1mYm5fMWRqcW1fMzM5Om5vdCgjXFw5KSwgLmF3c3VpX2luLXJhbmdlXzFtZmJuXzFkanFtXzI0OC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stZW5kXzFtZmJuXzFkanFtXzMzNi5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLXN0YXJ0XzFtZmJuXzFkanFtXzMzOTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1zdGFydF8xbWZibl8xZGpxbV8zMzAuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1zdGFydF8xbWZibl8xZGpxbV8zMzk6bm90KCNcXDkpLCAuYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMWRqcW1fMjQ4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1zdGFydF8xbWZibl8xZGpxbV8zMzAuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1zdGFydF8xbWZibl8xZGpxbV8zMzk6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG5cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF8xbWZibl8xZGpxbV8zNTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NhbGVuZGFyX21namEwXzFpdXBmXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfbWdqYTBfMWl1cGZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay1reXB6YWosIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcXVpY2stbHZpNWk4LCBlYXNlLW91dCk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfbWdqYTBfMWl1cGZfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jYWxlbmRhcl9tZ2phMF8xaXVwZl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY2FsZW5kYXJfbWdqYTBfMWl1cGZfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NhbGVuZGFyX21namEwXzFpdXBmXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X21namEwXzFpdXBmXzE3Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5hd3N1aV9yb290X21namEwXzFpdXBmXzE3Njpub3QoI1xcOSk6bm90KC5hd3N1aV93aWRlX21namEwXzFpdXBmXzIwNykge1xuICBtYXgtaW5saW5lLXNpemU6IDMyZW07XG59XG4uYXdzdWlfcm9vdF9tZ2phMF8xaXVwZl8xNzYuYXdzdWlfd2lkZV9tZ2phMF8xaXVwZl8yMDc6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzOWVtO1xufVxuXG4uYXdzdWlfZm9jdXMtbG9ja19tZ2phMF8xaXVwZl8yMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWZsZXhib3hfbWdqYTBfMWl1cGZfMjE4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jYWxlbmRhci1jb250YWluZXJfbWdqYTBfMWl1cGZfMjIyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKDIgKiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtbTdydGh6LCAyMzRweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWNvbnRhaW5lcl9tZ2phMF8xaXVwZl8yMjIuYXdzdWlfb25lLWdyaWRfbWdqYTBfMWl1cGZfMjI1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtbTdydGh6LCAyMzRweCk7XG59XG5cbi5hd3N1aV9jYWxlbmRhci1oZWFkZXJfbWdqYTBfMWl1cGZfMjI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlci1tb250aHMtd3JhcHBlcl9tZ2phMF8xaXVwZl8yMzU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyLW1vbnRoX21namEwXzFpdXBmXzIzNTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYXdzdWlfY2FsZW5kYXItbmV4dC1tb250aC1idG5fbWdqYTBfMWl1cGZfMjU0Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgZm9yIGlkZW50aWZ5aW5nIGVsZW1lbnQgKi9cbn1cbi5hd3N1aV9jYWxlbmRhci1wcmV2LW1vbnRoLWJ0bl9tZ2phMF8xaXVwZl8yNTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBmb3IgaWRlbnRpZnlpbmcgZWxlbWVudCAqL1xufVxuXG4uYXdzdWlfZmlyc3QtZ3JpZF9tZ2phMF8xaXVwZl8yNjE6bm90KCNcXDkpLFxuLmF3c3VpX3NlY29uZC1ncmlkX21namEwXzFpdXBmXzI2Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RhdGUtYW5kLXRpbWUtY29udGFpbmVyX21namEwXzFpdXBmXzI2Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHZhcigtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1tN3J0aHosIDIzNHB4KSwgMWZyKSk7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuXG4uYXdzdWlfZGF0ZS1hbmQtdGltZS13cmFwcGVyX21namEwXzFpdXBmXzI3Mjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLW03cnRoeiwgMjM0cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmF3c3VpX2Zvb3Rlcl9tZ2phMF8xaXVwZl8yNzk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWZ3cGpyaiwgI2VhZWRlZCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG4uYXdzdWlfZm9vdGVyX21namEwXzFpdXBmXzI3OS5hd3N1aV9oYXMtY2xlYXItYnV0dG9uX21namEwXzFpdXBmXzI4ODpub3QoI1xcOSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXdzdWlfZm9vdGVyX21namEwXzFpdXBmXzI3OS5hd3N1aV9vbmUtZ3JpZF9tZ2phMF8xaXVwZl8yMjU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2Zvb3Rlci1idXR0b24td3JhcHBlcl9tZ2phMF8xaXVwZl8yOTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuLmF3c3VpX2Zvb3Rlci1idXR0b24td3JhcHBlcl9tZ2phMF8xaXVwZl8yOTc6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYXdzdWlfaWNvbi13cmFwcGVyX21namEwXzFpdXBmXzMwNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9sYWJlbF9tZ2phMF8xaXVwZl8zMDk6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYXdzdWlfbGFiZWxfbWdqYTBfMWl1cGZfMzA5LmF3c3VpX2xhYmVsLWVuYWJsZWRfbWdqYTBfMWl1cGZfMzE0Om5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV90cmlnZ2VyLWZsZXhib3hfbWdqYTBfMWl1cGZfMjE4ID4gLmF3c3VpX2ljb24td3JhcHBlcl9tZ2phMF8xaXVwZl8zMDQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfbGFiZWwtdGV4dF9tZ2phMF8xaXVwZl8zMTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYXdzdWlfbGFiZWwtdG9rZW4tbm93cmFwX21namEwXzFpdXBmXzMyMzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfbW9kZS1zd2l0Y2hfbWdqYTBfMWl1cGZfMzI3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZHJvcGRvd25fbWdqYTBfMWl1cGZfMzMxOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC05c2hobWksICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtOXNoaG1pLCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xufVxuLmF3c3VpX2Ryb3Bkb3duX21namEwXzFpdXBmXzMzMTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Ryb3Bkb3duX21namEwXzFpdXBmXzMzMTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWN3MGxkaSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tY3cwbGRpLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1jdzBsZGksIDBweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50X21namEwXzFpdXBmXzM1Mzpub3QoI1xcOSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGlubGluZS1zaXplOiBjYWxjKDIgKiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtbTdydGh6LCAyMzRweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyAyICogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpKTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50X21namEwXzFpdXBmXzM1My5hd3N1aV9vbmUtZ3JpZF9tZ2phMF8xaXVwZl8yMjU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLW03cnRoeiwgMjM0cHgpICsgMiAqIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSk7XG59XG5cbi5hd3N1aV9zdGFydC1kYXRlLWlucHV0X21namEwXzFpdXBmXzM2Mjpub3QoI1xcOSksXG4uYXdzdWlfc3RhcnQtdGltZS1pbnB1dF9tZ2phMF8xaXVwZl8zNjM6bm90KCNcXDkpLFxuLmF3c3VpX2VuZC1kYXRlLWlucHV0X21namEwXzFpdXBmXzM2NDpub3QoI1xcOSksXG4uYXdzdWlfZW5kLXRpbWUtaW5wdXRfbWdqYTBfMWl1cGZfMzY1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdmFsaWRhdGlvbi1zZWN0aW9uX21namEwXzFpdXBmXzM2OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3ZhbGlkYXRpb24tZXJyb3JfbWdqYTBfMWl1cGZfMzczOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY2xlYXItYnV0dG9uX21namEwXzFpdXBmXzM3Nzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FwcGx5LWJ1dHRvbl9tZ2phMF8xaXVwZl8zODE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jYW5jZWwtYnV0dG9uX21namEwXzFpdXBmXzM4NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NhbGVuZGFyLWFyaWEtbGl2ZV9tZ2phMF8xaXVwZl8zODk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2w4MDljX2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfc2VnbWVudF84Y2JlYV9kbWpsb18xNjE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tODBxdjRmLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtcmVnaTBmLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LXJlZ2kwZiwgIzY4NzA3OCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtbGNmdGppLCAyMHB4KTtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTU4ZXp3biwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC10OXR4NWQsICM1NDViNjQpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogNjtcbiAgLW1zLWdyaWQtY29sdW1uOiA2O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1zZWdtZW50ZWQtY29udHJvbC1mb2N1cy1vdXRsaW5lLWd1dHRlci1lcHR0OTcsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NywgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItZXB0dDk3LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NywgM3B4KSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NywgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NywgM3B4KSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVwdHQ5NywgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi04emx3anMsIDJweCk7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV9kbWpsb18xNjE6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTh6bHdqcywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxLmF3c3VpX2Rpc2FibGVkXzhjYmVhX2RtamxvXzI0MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtZGw2dmc3LCAjZmZmZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1jZHBiMG8sICNkNWRiZGIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzhjYmVhX2RtamxvXzI0MSkgKyAuYXdzdWlfc2VnbWVudF84Y2JlYV9kbWpsb18xNjEuYXdzdWlfZGlzYWJsZWRfOGNiZWFfZG1qbG9fMjQxIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1yZWdpMGYsICM2ODcwNzgpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2RtamxvXzI0OTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXRwa285dSwgIzAwNzNiYik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcSwgIzE2MTkxZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLXkxeHZhdywgI2ZmZmZmZik7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV9kbWpsb18xNjEuYXdzdWlfc2VsZWN0ZWRfOGNiZWFfZG1qbG9fMjQ5ICsgLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxOm5vdCgjXFw5KSwgLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2RtamxvXzI0OSArIC5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MS5hd3N1aV9kaXNhYmxlZF84Y2JlYV9kbWpsb18yNDE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLWdvOG9jcSwgIzE2MTkxZik7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV9kbWpsb18xNjE6bm90KCNcXDkpOmhvdmVyOm5vdCguYXdzdWlfc2VsZWN0ZWRfOGNiZWFfZG1qbG9fMjQ5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzhjYmVhX2RtamxvXzI0MSk6bm90KDpmb2N1cykge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItd3VrNWVjLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1odDBkMTUsICMwMDczYmIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLW5idGpyNSwgIzE2MTkxZik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF84Y2JlYV9kbWpsb18yNDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfOGNiZWFfZG1qbG9fMjQxKTpub3QoOmZvY3VzKSArIC5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2RtamxvXzI0OSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci1uYnRqcjUsICMxNjE5MWYpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfZG1qbG9fMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2RtamxvXzI0OSArIC5hd3N1aV9zZWdtZW50XzhjYmVhX2RtamxvXzE2MTpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF84Y2JlYV9kbWpsb18yNDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfOGNiZWFfZG1qbG9fMjQxKTpub3QoOmZvY3VzKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS1nbzhvY3EsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfaWNvbl84Y2JlYV9kbWpsb18yNzA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV93aXRoLXRleHRfOGNiZWFfZG1qbG9fMjc0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfd2l0aC1uby10ZXh0XzhjYmVhX2RtamxvXzI4MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBpbnNldC1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9yb290XzhjYmVhX2RtamxvXzI4NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3NlZ21lbnQtcGFydF84Y2JlYV9kbWpsb18zMTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX3NlZ21lbnQtcGFydF84Y2JlYV9kbWpsb18zMTc6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hd3N1aV9zZWxlY3RfOGNiZWFfZG1qbG9fMjQ5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX3NlbGVjdF84Y2JlYV9kbWpsb18yNDk6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC0yXzhjYmVhX2RtamxvXzMzNjpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTNfOGNiZWFfZG1qbG9fMzQwOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTRfOGNiZWFfZG1qbG9fMzQ0Om5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC01XzhjYmVhX2RtamxvXzM0ODpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTZfOGNiZWFfZG1qbG9fMzUyOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF84Y2JlYV9kbWpsb18zNTY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9jdXN0b20tcmFuZ2VfMTZ6bXdfa2NvbjVfMTQ1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDE0cHggKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogODAlO1xufVxuXG4uYXdzdWlfY3VzdG9tLXJhbmdlLS1uby1wYWRkaW5nXzE2em13X2tjb241XzE1MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmF3c3VpX2N1c3RvbS1yYW5nZS1mb3JtLWNvbnRyb2xzXzE2em13X2tjb241XzE1NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd19rY29uNV8xNTUgPiAuYXdzdWlfY3VzdG9tLXJhbmdlLWR1cmF0aW9uXzE2em13X2tjb241XzE1OTpub3QoI1xcOSksXG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfa2NvbjVfMTU1ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS11bml0XzE2em13X2tjb241XzE2MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2N1c3RvbS1yYW5nZS1mb3JtLWNvbnRyb2xzXzE2em13X2tjb241XzE1NSA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb25fMTZ6bXdfa2NvbjVfMTU5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfa2NvbjVfMTU1LmF3c3VpX3ZlcnRpY2FsXzE2em13X2tjb241XzE2Njpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX2N1c3RvbS1yYW5nZS1mb3JtLWNvbnRyb2xzXzE2em13X2tjb241XzE1NS5hd3N1aV92ZXJ0aWNhbF8xNnptd19rY29uNV8xNjYgPiAuYXdzdWlfY3VzdG9tLXJhbmdlLWR1cmF0aW9uXzE2em13X2tjb241XzE1OTpub3QoI1xcOSksXG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfa2NvbjVfMTU1LmF3c3VpX3ZlcnRpY2FsXzE2em13X2tjb241XzE2NiA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtdW5pdF8xNnptd19rY29uNV8xNjA6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfa2NvbjVfMTU1LmF3c3VpX3ZlcnRpY2FsXzE2em13X2tjb241XzE2NiA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtdW5pdF8xNnptd19rY29uNV8xNjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG5cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb24taW5wdXRfMTZ6bXdfa2NvbjVfMTc3Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtdW5pdC1zZWxlY3RfMTZ6bXdfa2NvbjVfMTc4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcmVsYXRpdmUtcmFuZ2UtcmFkaW8tZ3JvdXBfMTZ6bXdfa2NvbjVfMTgyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfZHJhd2VyXzFzeHQ4XzE4a254XzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzE4a254XzIxNDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaCwgIzE2MTkxZik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXBhbmVsLWhlYWRlci12ZXJ0aWNhbC0zYzhxbWcsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zaywgMzJweCkgY2FsYyh2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC14MzMwbWUsIDMycHgpKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDIsICNlYWVkZWQpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLWFkeG84MSwgMjBweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV93aXRoLXRvb2xiYXJfMXN4dDhfMThrbnhfMjI5ID4gLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xufVxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQgaDI6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQgaDQ6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQgaDU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xOGtueF8yMTQgaDY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLXRid21mciwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZXVqeWcsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTFoZjg0NSwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMXN4dDhfMThrbnhfMjQ3Om5vdCgjXFw5KTpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtd214b3NrLCAzMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LTIzdzhwdiwgMzJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS1hNjdqY3EsIDQwcHgpO1xufVxuXG4uYXdzdWlfdGVzdC11dGlscy1kcmF3ZXItY29udGVudF8xc3h0OF8xOGtueF8yNTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3B0dzhpX2xyeW9kXzE4MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zdGF0aWMtbC1waXM0dHAsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLWwtcGlzNHRwLCAyMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wem9uZS1rNjVrNHAsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3B6b25lLWs2NWs0cCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtazY1azRwLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtazY1azRwLCAwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LTloaWp1MSwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC01OTFwMzIsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZSwgIzg3OTU5Nik7XG4gIGJvcmRlci1ibG9jazogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1yY2lwcWUsICM4Nzk1OTYpO1xuICBib3JkZXItaW5saW5lOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LXJjaXBxZSwgIzg3OTU5Nik7XG59XG4uYXdzdWlfcm9vdF9wdHc4aV9scnlvZF8xODEuYXdzdWlfaG92ZXJlZF9wdHc4aV9scnlvZF8xOTQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXItbXc4Yjk3LCAjNTQ1YjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1ycTk1MWwsICNmMWZhZmYpO1xuICBib3JkZXItYmxvY2s6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLW0wOW94eSwgIzAwMmI2Nik7XG4gIGJvcmRlci1pbmxpbmU6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLW0wOW94eSwgIzAwMmI2Nik7XG59XG5cbi5hd3N1aV9jb250ZW50X3B0dzhpX2xyeW9kXzIwMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtejZ3NWJxLCA0cHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzM5dGhzXzF0bm41XzIwOTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2ZpbGUtbG9hZGluZy1vdmVybGF5XzM5dGhzXzF0bm41XzI0MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1mZGo4aXgsIDhweCk7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy16Nnc1YnEsIDRweCk7XG59XG4uYXdzdWlfZmlsZS1sb2FkaW5nLW92ZXJsYXktc2luZ2xlLXJvd18zOXRoc18xdG5uNV8yNDY6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4bC03ejJmZDIsIDMycHgpO1xufVxuXG4uYXdzdWlfZmlsZS1vcHRpb24tbmFtZV8zOXRoc18xdG5uNV8yNTA6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLXNpemVfMzl0aHNfMXRubjVfMjUxOm5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1sYXN0LW1vZGlmaWVkXzM5dGhzXzF0bm41XzI1Mjpub3QoI1xcOSkge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2ZpbGUtb3B0aW9uXzM5dGhzXzF0bm41XzI1MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWxfMzl0aHNfMXRubjVfMjY1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy16Nnc1YnEsIDRweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWwtaW1hZ2VfMzl0aHNfMXRubjVfMjY5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBpbmxpbmUtc2l6ZTogNDhweDtcbiAgYmxvY2stc2l6ZTogNDhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi1tZXRhZGF0YV8zOXRoc18xdG5uNV8yODI6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZmlsZS1vcHRpb24tbWV0YWRhdGFfMzl0aHNfMXRubjVfMjgyLmF3c3VpX3dpdGgtaW1hZ2VfMzl0aHNfMXRubjVfMjg1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgLSA0OHB4KTtcbn1cbi5hd3N1aV9maWxlLW9wdGlvbi1tZXRhZGF0YV8zOXRoc18xdG5uNV8yODIuYXdzdWlfc2luZ2xlLXJvdy1sb2FkaW5nXzM5dGhzXzF0bm41XzI4ODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpKTtcbn1cblxuLmF3c3VpX3Rva2VuXzM5dGhzXzF0bm41XzI5Mjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV90b2tlbi1ncmlkXzM5dGhzXzF0bm41XzI5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX3Rva2VuLWdyaWRfMzl0aHNfMXRubjVfMjk5Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmF3c3VpX3Rva2VuLWNvbnRhaW5zLWltYWdlXzM5dGhzXzF0bm41XzMwODpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggYXV0bztcbn1cblxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xdG5uNV8zMTI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTIsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLWg5eGEzdiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xdG5uNV8zMTIuYXdzdWlfaG9yaXpvbnRhbF8zOXRoc18xdG5uNV8zMzE6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdG9rZW4tYm94XzM5dGhzXzF0bm41XzMxMi5hd3N1aV9ob3Jpem9udGFsXzM5dGhzXzF0bm41XzMzMTpub3QoI1xcOSkge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xdG5uNV8zMTIuYXdzdWlfZXJyb3JfMzl0aHNfMXRubjVfMzM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1qYXBzeDAsICNkMTMyMTIpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzF0bm41XzMxMi5hd3N1aV9lcnJvcl8zOXRoc18xdG5uNV8zMzkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMzl0aHNfMXRubjVfMzQzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMXRubjVfMzEyLmF3c3VpX2Vycm9yXzM5dGhzXzF0bm41XzMzOSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xdG5uNV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMXRubjVfMzEyLmF3c3VpX3dhcm5pbmdfMzl0aHNfMXRubjVfMzQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLXNpZGRpeCwgIzkwNjgwNik7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMXRubjVfMzEyLmF3c3VpX3dhcm5pbmdfMzl0aHNfMXRubjVfMzQ5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzF0bm41XzM0Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzF0bm41XzMxMi5hd3N1aV93YXJuaW5nXzM5dGhzXzF0bm41XzM0OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xdG5uNV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMXRubjVfMzEyLmF3c3VpX3JlYWQtb25seV8zOXRoc18xdG5uNV8zNTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoLCAjZWFlZGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMXRubjVfMzEyLmF3c3VpX3JlYWQtb25seV8zOXRoc18xdG5uNV8zNTkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMzl0aHNfMXRubjVfMzQzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1yeXVxMnMsICNhYWI3YjgpO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xdG5uNV8zMTIuYXdzdWlfcmVhZC1vbmx5XzM5dGhzXzF0bm41XzM1OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xdG5uNV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXJ5dXEycywgI2FhYjdiOCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzF0bm41XzMxMi5hd3N1aV9sb2FkaW5nXzM5dGhzXzF0bm41XzM3Mjpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLTJxbmFhNCwgI2Q1ZGJkYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfcG9scThfNmdnaTdfNTpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1vcHRpb24tdGh1bWJuYWlsX3BvbHE4XzZnZ2k3XzY6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLW5hbWVfcG9scThfNmdnaTdfNzpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1vcHRpb24tc2l6ZV9wb2xxOF82Z2dpN184Om5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1sYXN0LW1vZGlmaWVkX3BvbHE4XzZnZ2k3Xzk6bm90KCNcXDkpLFxuLmF3c3VpX2VsbGlwc2lzLWFjdGl2ZV9wb2xxOF82Z2dpN18xMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF1YmJtXzF5bGZuXzk6bm90KCNcXDkpLFxuLmF3c3VpX2hpbnRzXzF1YmJtXzF5bGZuXzEwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaGludHNfMXViYm1fMXlsZm5fMTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLXo2dzVicSwgNHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ZsYXNoLWhlYWRlcl80Yzk1Z192b3Y3cF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xa3o3a18xNTc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xa3o3a18xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xa3o3a18xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xa3o3a18xNTcgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xa3o3a18xNTcgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWt6N2tfMTU3ID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtd3FzdDBlLCAyNzBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtcmY2bG1sLCBlYXNlLW91dCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTA6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtd3FzdDBlLCAyNzBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtcmY2bG1sLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xa3o3a18xNzI6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtd3FzdDBlLCAyNzBtcykgLSA1MG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFrejdrXzE5Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xa3o3a18xOTc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyh2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC13cXN0MGUsIDI3MG1zKSArIDEwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSksIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xa3o3a18xNzE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xa3o3a18xNzI6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtd3FzdDBlLCAyNzBtcykgKyAxMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xa3o3a18xNzI6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xa3o3a18xNzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWt6N2tfMTcyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyh2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC13cXN0MGUsIDI3MG1zKSAqIDIgLSAxMDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFrejdrXzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFrejdrXzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xa3o3a18yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xa3o3a18xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWt6N2tfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xa3o3a18yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWt6N2tfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xa3o3a18xNzM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9leGl0aW5nXzFxODRuXzFrejdrXzMzNjpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLTdsd2F5NCwgMTM1bXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1leHByZXNzaXZlLXJmNmxtbCwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFrejdrXzE1Ny5hd3N1aV9leGl0aW5nXzFxODRuXzFrejdrXzMzNjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xa3o3a18xNTcuYXdzdWlfZXhpdGluZ18xcTg0bl8xa3o3a18zMzY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWt6N2tfMTU3LmF3c3VpX2V4aXRpbmdfMXE4NG5fMWt6N2tfMzM2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2l0ZW1fMXE4NG5fMWt6N2tfMzcwOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl8xa3o3a18zNzE6bm90KCNcXDkpLFxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xa3o3a18zNzAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzI6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS04MGtpMDgsIGVhc2Utb3V0KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUtN2x3YXk0LCAxMzVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9pdGVtXzFxODRuXzFrejdrXzM3MDpub3QoI1xcOSksXG4gIC5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl8xa3o3a18zNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFrejdrXzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2l0ZW1fMXE4NG5fMWt6N2tfMzcwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfaXRlbV8xcTg0bl8xa3o3a18zNzA6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl8xa3o3a18zNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9mbGFzaC1saXN0LWl0ZW1fMXE4NG5fMWt6N2tfMzcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFrejdrXzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFrejdrXzM5Mi5hd3N1aV9hbmltYXRpb24tcmVhZHlfMXE4NG5fMWt6N2tfMzkyID4gLmF3c3VpX2V4cGFuZGVkLW9ubHlfMXE4NG5fMWt6N2tfMzkyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFrejdrXzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfZXhwYW5kZWQtb25seV8xcTg0bl8xa3o3a18zOTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyIDMwcHg7XG59XG5cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWt6N2tfMzkyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5cbi8qXG5UaGUgY29sbGFwc2VkIHN0YWNrIGlzIGEgZHluYW1pYyBncmlkIHRoYXQgY3JlYXRlcyB0aGUgbmVjZXNzYXJ5IG51bWJlciBvZlxucm93cyBhbmQgY29sdW1ucyBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGl0ZW1zIHBhc3NlZCB0byBDU1MgdmlhIHRoZVxuYGZsYXNoYmFyU3RhY2tEZXB0aGAgY3VzdG9tIHByb3BlcnR5LiBBc3N1bWluZyB0aGVyZSBhcmUgdGhyZWUgZmxhc2hiYXIgaXRlbXMsXG50aGUgZ3JpZCBsYXlvdXQgd2lsbCBiZTpcblxuW2l0ZW0gMSBzdGFydF0gWzEwcHhdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gWzEwcHhdIFtpdGVtIDEgZW5kXVxuWzEwcHhdIFtpdGVtIDIgc3RhcnRdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gW2l0ZW0gMiBlbmRdIFsxMHB4XVxuWzEwcHhdIFsxMHB4XSBbaXRlbSAzIHN0YXJ0XSBbZnJhY3Rpb25hbCB1bml0XSBbaXRlbSAzIGVuZF0gWzEwcHhdIFsxMHB4XVxuKi9cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFrejdrXzM5Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC1nOTY0b2spLCAxMHB4KSAxZnIgcmVwZWF0KHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWRlcHRoLWc5NjRvayksIDEwcHgpO1xuICByb3ctZ2FwOiA4cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl8xa3o3a18zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl8xa3o3a18zNzA6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtZzk2NG9rKSArIDEpO1xuICBncmlkLWNvbHVtbi1lbmQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgtZzk2NG9rKSAqIDIgKyAxIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtZzk2NG9rKSArIDEpO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiBjYWxjKHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LWc5NjRvaykgKyAyKTtcbiAgei1pbmRleDogY2FsYyh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC1nOTY0b2spIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtZzk2NG9rKSk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl8xa3o3a18zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl8xa3o3a18zNzA6bm90KCNcXDkpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIC8qIEdpdmUgcGxhY2Vob2xkZXIgZWxlbWVudHMgaW4gdGhlIHN0YWNrZWQgc3RhdGUgdGhlIGhlaWdodCBvZiBhIG5vdGlmaWNhdGlvblxuICAgICB3aXRoIG9uZSBzaW5nbGUgbGluZSBvZiB0ZXh0LlxuICAgICBUaGlzIG1ha2VzIHRoZW0gbG9vayBiZXR0ZXIgZHVyaW5nIHRoZSBjb2xsYXBzZSBhbmltYXRpb24sIGluIHdoaWNoIHRoZXkgYXJlIGFscmVhZHkgZW1wdHkuXG4gICAqL1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSArICh2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpICsgdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSAqIDIpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9jb2xsYXBzZWRfMXE4NG5fMWt6N2tfMzkyID4gLmF3c3VpX2l0ZW1fMXE4NG5fMWt6N2tfMzcwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX2ZsYXNoXzFxODRuXzFrejdrXzE1Nyxcbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFrejdrXzM5MiA+IC5hd3N1aV9pdGVtXzFxODRuXzFrejdrXzM3MC5hd3N1aV9mbGFzaF8xcTg0bl8xa3o3a18xNTc6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWZsYXNoLWNvbGxhcHNlZC1weGRhaXIsIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfZmxhc2gtbGlzdC1pdGVtXzFxODRuXzFrejdrXzM3MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgtZzk2NG9rKSAtIHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LWc5NjRvaykpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFrejdrXzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIpIHtcbiAgLypcbiAgU2luY2UgdGhlIG5vdGlmaWNhdGlvbiBiYXIgaXMgYW5jaG9yZWQgdG8gdGhlIGJvdHRvbSBvZiB0aGUgRmxhc2hiYXIsIHdlIG5lZWQgdG8gcHVzaCBpdCB1cCB0byBhY2NvdW50IGZvciB0aGVcbiAgbWlzc2luZyB0aGlyZCBpdGVtIHdoZW4gdGhlcmUgYXJlIG9ubHkgMiBpdGVtcyBpbiB0aGUgc3RhY2suXG4gICAqL1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xa3o3a180NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWt6N2tfMzkyKTpub3QoLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWt6N2tfNDU0KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFrejdrXzQ1NCkge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLWc5NjRvazogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIDIgKiAxcHggLSBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpICsgM3B4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4tZzk2NG9rLCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLWc5NjRvaykpICsgMHB4ICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWt6N2tfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFrejdrXzQ1NCk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xa3o3a180NTQpID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KSArIDNweCkgKyAwcHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KSArIDNweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAtIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSAtIDIgKiAxcHggLSAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWt6N2tfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFrejdrXzQ1NCkuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0IHtcbiAgLypcbiAgVGhlIGRlZmF1bHQgYm90dG9tIG1hcmdpbiAoY3VzdG9tLXByb3BzLiRzdGFja2VkTm90aWZpY2F0aW9uc0RlZmF1bHRCb3R0b21NYXJnaW4pIGlzIGp1c3QgZW5vdWdoIHRvIHByZXZlbnQgdGhlXG4gIG5vdGlmaWNhdGlvbiBiYXIgZnJvbSBvdmVybGFwcGluZyB0aGUgZWxlbWVudHMgYmVsb3cuIEJ1dCBpZiB1c2luZyBkaXNhYmxlQ29udGVudFBhZGRpbmdzLFxuICAkc3RhY2tlZE5vdGlmaWNhdGlvbnNCb3R0b21NYXJnaW4gd2lsbCBiZSBzZXQgYXQgdGhlIEFwcCBMYXlvdXQgbGV2ZWwgc28gdGhhdCB0aGlzIGRpc3RhbmNlIGlzIGluY3JlYXNlZCB0byBwcmV2ZW50IHRoZVxuICBtYWluIGFyZWEgZnJvbSB0b3VjaGluZyB0aGUgbm90aWZpY2F0aW9ucyBhcmVhLlxuICAqL1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi1nOTY0b2s6IGNhbGModmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgKyAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyAyICogMnB4IC0gY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KSArIDNweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLWc5NjRvaywgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi1nOTY0b2spKSArIDBweCArIDBweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFrejdrXzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIpOm5vdCguYXdzdWlfc2hvcnQtbGlzdF8xcTg0bl8xa3o3a180NTQpLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFrejdrXzQ1NCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLXJsanFmdCwgMjRweCkgKyAzcHgpICsgMHB4KTtcbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLXJsanFmdCwgMjRweCkgKyAzcHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgLSAyICogMnB4IC0gMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFrejdrXzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIpLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWt6N2tfNDU0Om5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tZzk2NG9rOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpICsgMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpICsgMiAqIDFweCAtIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLXJsanFmdCwgMjRweCkgKyAzcHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi1nOTY0b2ssIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tZzk2NG9rKSkgKyAwcHggKyA4cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xa3o3a180NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWt6N2tfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFrejdrXzQ1NDpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFrejdrXzQ1NCkgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpICsgM3B4KSArIDhweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpICsgM3B4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpIC0gMiAqIDFweCAtIDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xa3o3a180NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWt6N2tfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFrejdrXzQ1NC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xa3o3a180NTQge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLWc5NjRvazogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIDIgKiAycHggLSBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpICsgM3B4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4tZzk2NG9rLCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLWc5NjRvaykpICsgMHB4ICsgOHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWt6N2tfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5MikuYXdzdWlfc2hvcnQtbGlzdF8xcTg0bl8xa3o3a180NTQuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0ID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KSArIDNweCkgKyA4cHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtcmxqcWZ0LCAyNHB4KSArIDNweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSAtIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSAtIDIgKiAycHggLSA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWt6N2tfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xa3o3a180NTQpIHtcbiAgLypcbiAgR2l2ZSBhIGJpdCBtb3JlIGJvdHRvbSBtYXJnaW4gd2hlbiBleHBhbmRlZCwgYnV0IG9ubHkgaW4gQ2xhc3NpYyBiZWNhdXNlIGluIFZpc3VhbCBSZWZyZXNoIHRoZSBtYXJnaW4gYXJvdW5kIHRoZVxuICBub3RpZmljYXRpb25zIHNsb3QgYWxyZWFkeSBnaXZlcyBpdCBlbm91Z2ggc3BhY2UuXG4gICAqL1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLWc5NjRvazogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIDIgKiAxcHggLSB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi1nOTY0b2ssIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tZzk2NG9rKSkgKyB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWt6N2tfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuXzFrejdrXzM5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xa3o3a180NTQpID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KSArIDBweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkgLSAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgLSAyICogMXB4IC0gMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFrejdrXzQ0OC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0Om5vdCgjXFw5KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tZzk2NG9rOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpICsgMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpICsgMiAqIDJweCAtIHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLWc5NjRvaywgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi1nOTY0b2spKSArIDBweCArIDBweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFrejdrXzQ0OC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0ID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCkgKyAwcHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpIC0gMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpIC0gMiAqIDJweCAtIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXhtdHdpYiwgIzJhMmUzMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItdXU0eWQ4LCAjMmEyZTMzKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tOHpsd2pzLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTh6bHdqcywgMnB4KTtcbiAgYm9yZGVyLWJsb2NrLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC10b2dnbGUtczd6MGJvLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zdGFjay1iYXItOTh6NmhyLCAjZmZmZmZmKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1rdWtmc2ssIDAuMjVweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHJvdy1nYXA6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fMWt6N2tfNjAxID4gLmF3c3VpX2hlYWRlcl8xcTg0bl8xa3o3a182MDE6bm90KCNcXDkpLFxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fMWt6N2tfNjAxID4gLmF3c3VpX2l0ZW0tY291bnRfMXE4NG5fMWt6N2tfNjAyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuXzFrejdrXzYwMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci05OHo2aHIsICNmZmZmZmYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuXzFrejdrXzYwMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDA7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyID4gLmF3c3VpX3N0YXR1c18xcTg0bl8xa3o3a182MDEgPiAuYXdzdWlfaGVhZGVyXzFxODRuXzFrejdrXzYwMTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTgwcXY0ZiwgNzAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fMWt6N2tfNjAxID4gLmF3c3VpX2l0ZW0tY291bnRfMXE4NG5fMWt6N2tfNjAyOm5vdCgjXFw5KSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuXzFrejdrXzYwMSA+IC5hd3N1aV9pdGVtLWNvdW50XzFxODRuXzFrejdrXzYwMiA+IC5hd3N1aV90eXBlLWNvdW50XzFxODRuXzFrejdrXzYzNiA+IC5hd3N1aV9jb3VudC1udW1iZXJfMXE4NG5fMWt6N2tfNjM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci04cjIzYzIsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci04cjIzYzIsICM1NDViNjQpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3Mjpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1zM2gyancsICMyYTJlMzMpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3Mi5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xa3o3a180NTQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzI6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWt6N2tfNDU0KSB7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFrejdrXzQ1NCk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFrejdrXzQ1NCk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWt6N2tfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWt6N2tfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xa3o3a182MDM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuXzFrejdrXzYwMyA+IC5hd3N1aV9pY29uXzFxODRuXzFrejdrXzY3MDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS05MC1mNGg2ancsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS05MC1uY2pwbnUsIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWt6N2tfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fMWt6N2tfNjcwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWt6N2tfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fMWt6N2tfNjcwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWt6N2tfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fMWt6N2tfNjcwOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuXzFrejdrXzYwMy5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTIgPiAuYXdzdWlfaWNvbl8xcTg0bl8xa3o3a182NzA6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuXzFrejdrXzYwMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWt6N2tfNjAzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zdGFja18xcTg0bl8xa3o3a18zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xa3o3a18zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuXzFrejdrXzYwMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFrejdrXzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWt6N2tfNjAzOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3N0YWNrXzFxODRuXzFrejdrXzM3MC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xa3o3a18zOTI6bm90KCNcXDkpOm5vdCguYXdzdWlfZmxvYXRpbmdfMXE4NG5fMWt6N2tfNzExKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGlja3ktYm90dG9tLW1hcmdpbi1nOTY0b2ssIDApO1xufVxuXG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fMWt6N2tfNzE1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fMWt6N2tfNzE1ID4gbGkgKyBsaTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fMWt6N2tfNzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaF8xcTg0bl8xa3o3a18xNTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9mbGFzaF8xcTg0bl8xa3o3a18xNTc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmxhc2hiYXItaG9yaXpvbnRhbC1kczBlZjMsIDEycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLWVxa3gzOSwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItZXFreDM5LCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mbGFzaGJhci1lcWt4MzksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mbGFzaGJhci1lcWt4MzksIDBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LTlidHo2cCwgI2ZhZmFmYSk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWZsYXNoLXN0aWNreS1wMWkyamksIDAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpKTtcbn1cblxuLmF3c3VpX2luaXRpYWwtaGlkZGVuXzFxODRuXzFrejdrXzc3Mzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBibG9jay1zaXplOiAwO1xufVxuXG4uYXdzdWlfZmxhc2gtbGlzdF8xcTg0bl8xa3o3a18zNzE6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9mbGFzaC1saXN0XzFxODRuXzFrejdrXzM3MTpub3QoI1xcOSk6bm90KC5hd3N1aV9jb2xsYXBzZWRfMXE4NG5fMWt6N2tfMzkyKSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbn1cblxuLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuXG4uYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuXzFrejdrXzc5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG59XG4uYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuXzFrejdrXzc5NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl8xa3o3a183OTU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl8xa3o3a183OTU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuXzFrejdrXzc5NTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9mbGFzaC10ZXh0XzFxODRuXzFrejdrXzgyNTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWt6N2tfMTk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd3N1aV9oaWRkZW5fMXE4NG5fMWt6N2tfODQ0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWt6N2tfMTcxOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItcmVwbGFjZW1lbnRfMXE4NG5fMWt6N2tfODQ5Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFrejdrXzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudC1yZXBsYWNlbWVudF8xcTg0bl8xa3o3a184NTQ6bm90KCNcXDkpIHtcbiAgLyogT25seSB1c2VkIGFzIGEgc2VsZWN0b3IgZm9yIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWZsYXNoYmFyLWRpc21pc3MtcmlnaHQtcnlkeGpqLCA0cHgpO1xufVxuXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMXE4NG5fMWt6N2tfMTc0Om5vdCgjXFw5KSB7XG4gIC8qIE9ubHkgdXNlZCBhcyBhIHNlbGVjdG9yIGZvciB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZsYXNoYmFyLWFjdGlvbi1sZWZ0LXNzbTI5aSwgMTZweCk7XG59XG5cbi5hd3N1aV9mbGFzaGJhcl8xcTg0bl8xa3o3a183MTUuYXdzdWlfYnJlYWtwb2ludC1kZWZhdWx0XzFxODRuXzFrejdrXzg3MyA+IC5hd3N1aV9mbGFzaC1saXN0XzFxODRuXzFrejdrXzM3MSA+IC5hd3N1aV9mbGFzaC1saXN0LWl0ZW1fMXE4NG5fMWt6N2tfMzcxID4gLmF3c3VpX2ZsYXNoXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9mbGFzaGJhcl8xcTg0bl8xa3o3a183MTUuYXdzdWlfYnJlYWtwb2ludC1kZWZhdWx0XzFxODRuXzFrejdrXzg3MyA+IC5hd3N1aV9mbGFzaC1saXN0XzFxODRuXzFrejdrXzM3MSA+IC5hd3N1aV9mbGFzaC1saXN0LWl0ZW1fMXE4NG5fMWt6N2tfMzcxID4gLmF3c3VpX2ZsYXNoXzFxODRuXzFrejdrXzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFrejdrXzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWt6N2tfMTczOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9hY3Rpb24tYnV0dG9uXzFxODRuXzFrejdrXzE3Mzpub3QoI1xcOSksXG4uYXdzdWlfYWN0aW9uLXNsb3RfMXE4NG5fMWt6N2tfODgzOm5vdCgjXFw5KSB7XG4gIC8qIE9ubHkgdXNlZCBhcyBhIHNlbGVjdG9yIGZvciB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLXN1Y2Nlc3NfMXE4NG5fMWt6N2tfODg3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZWVuLWI0Z3l1MSwgIzFkODEwMik7XG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLWVycm9yXzFxODRuXzFrejdrXzg5MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1yZWQteXoxNmJiLCAjZDEzMjEyKTtcbn1cblxuLmF3c3VpX2ZsYXNoLXR5cGUtaW5mb18xcTg0bl8xa3o3a184OTU6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXR5cGUtaW4tcHJvZ3Jlc3NfMXE4NG5fMWt6N2tfODk2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWJsdWUtM3Z4dzIzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2ZsYXNoLXR5cGUtd2FybmluZ18xcTg0bl8xa3o3a185MDA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXllbGxvdy1xbGp0aWQsICMxNjE5MWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi15ZWxsb3ctazN6NGY1LCAjZmZlMzQ3KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlcl82eGllel8xbnMwY181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFpMHMzX3JwYXV0XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2hlYWRlcl8xaTBzM19ycGF1dF8xNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMWkwczNfcnBhdXRfMTgxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZXJyb3JfMWkwczNfcnBhdXRfMTg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZm9vdGVyXzFpMHMzX3JwYXV0XzE4OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG59XG5cbi5hd3N1aV9hY3Rpb25zLXNlY3Rpb25fMWkwczNfcnBhdXRfMTkzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCkpO1xufVxuXG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfMWkwczNfcnBhdXRfMjAyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMXB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xufVxuXG4uYXdzdWlfYWN0aW9uc18xaTBzM19ycGF1dF8xOTM6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAxcHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtM2M4cW1nLCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBocjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ybGpxZnQsIDI0cHgpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtcGFuZWwtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbC0yam1ma2osIDEycHgpKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBvbDpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgdWw6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgbGk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBhOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoMjpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMTlpYWZfMTgxIGg0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoNTpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgcHJlOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBjb2RlOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMTlpYWZfMTgxIGNvZGU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb25vc3BhY2UteXQ0bndmLCBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi04NG9ienMsICNmMmYzZjMpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgcHJlOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy01MzNwcmgsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW4wcGF6ZCwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtbmt2ZXRzLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ub3NwYWNlLXl0NG53ZiwgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBkbDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBkbCAqOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBkdDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBkZDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoMjpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMTlpYWZfMTgxIGg0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoNTpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgaDY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtY3RnYjFoLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSA+IDpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLWE2N2pjcSwgNDBweCk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgcDpub3QoI1xcOSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoMTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLWs5YTBxdCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXY5aHN2dCwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLTg3dDk2ZSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtd2pteHAzLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtbDIxcjg2LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC12b2c4dzcsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWJlanl6dywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0xaGY4NDUsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMTlpYWZfMTgxIGgzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS1pbzk3bWUsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLTZtbXdqaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0ta2Z3aGR3LCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLTZ0bGJmcCwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgaDQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXcxYzRjZSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaDBsZHM5LCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy1iYWR2a2IsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbWtodTdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzE5aWFmXzE4MSBoNTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLXB6MDR6MywgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWpzZW5uMSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLWxmbXI5MiwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgYjpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xOWlhZl8xODEgc3Ryb25nOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hd3N1aV9sb2FkaW5nXzFkMjM3XzE5aWFmXzM0ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zaywgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC0yM3c4cHYsIDMycHgpO1xufVxuXG4uYXdzdWlfaGVhZGVyXzFkMjM3XzE5aWFmXzM1Mzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaCwgIzE2MTkxZik7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtM2M4cW1nLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC13bXhvc2ssIDMycHgpIGNhbGModmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eGwteDMzMG1lLCAzMnB4KSk7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDIsICNlYWVkZWQpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLWFkeG84MSwgMjBweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV93aXRoLXRvb2xiYXJfMWQyMzdfMTlpYWZfMzcwID4gLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xufVxuLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTMgaDI6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTMgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTMgaDQ6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTMgaDU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xZDIzN18xOWlhZl8zNTMgaDY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLXRid21mciwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZXVqeWcsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTFoZjg0NSwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTVob2hhaSwgIzU0NWI2NCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtd214b3NrLCAzMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LTIzdzhwdiwgMzJweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBoMjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsXG4uYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODggaDM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IGg0Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCxcbi5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBoNTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsXG4uYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODggaDY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IHA6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IGE6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODggYTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci04am5hZHgsICMwYTRhNzQpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODggYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODggYTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9jb250ZW50XzFkMjM3XzE5aWFmXzM4OCBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zaywgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC0yM3c4cHYsIDMycHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSB1bDpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9mb290ZXJfMWQyMzdfMTlpYWZfNDM5IGE6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Zvb3Rlcl8xZDIzN18xOWlhZl80MzkgYTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mb290ZXJfMWQyMzdfMTlpYWZfNDM5IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mb290ZXJfMWQyMzdfMTlpYWZfNDM5IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSBhOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9mb290ZXJfMWQyMzdfMTlpYWZfNDM5IGE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfZm9vdGVyXzFkMjM3XzE5aWFmXzQzOSBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYXdzdWlfY29udGVudF8xZDIzN18xOWlhZl8zODg6bm90KCNcXDkpLFxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xOWlhZl80Mzk6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMTlpYWZfMzg4IGE6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xOWlhZl80MzkgYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLWd5Z200MywgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1lZmJwNWgsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9jcWNxa19pczh3ZF8xODE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV93cmFwcGVyX2NxY3FrX2lzOHdkXzE4NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9lbGVtZW50V3JhcHBlcl9jcWNxa19pczh3ZF8xODk6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX21hcmtlcldyYXBwZXJfY3FjcWtfaXM4d2RfMTkzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9wbGFjZW1lbnQtcmlnaHRfY3FjcWtfaXM4d2RfMTk4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX3BsYWNlbWVudC1sZWZ0X2NxY3FrX2lzOHdkXzIwMzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMDAlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cblxuLmF3c3VpX2lubGluZVdyYXBwZXJfY3FjcWtfaXM4d2RfMjA4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9rZXktdmFsdWUtcGFpcnNfMXk5ZnlfMTVxbzFfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZ3JvdXAtdGl0bGVfMXk5ZnlfMTVxbzFfMTc3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xufVxuXG4uYXdzdWlfZ3JvdXAtbGlzdF8xeTlmeV8xNXFvMV8xODE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2dyb3VwLWxpc3QtaXRlbV8xeTlmeV8xNXFvMV8xOTE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXJtXzF5OWZ5XzE1cW8xXzE5NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLXFnM2QyMywgIzU0NWI2NCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWtleS12YWx1ZS1nYXAtNXdkMmRkLCAycHgpO1xufVxuXG4uYXdzdWlfa2V5LWxhYmVsXzF5OWZ5XzE1cW8xXzIwMzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2tleS1sYWJlbF8xeTlmeV8xNXFvMV8yMDM6bm90KCNcXDkpOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9kZXRhaWxfMXk5ZnlfMTVxbzFfMjExOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5hd3N1aV9pbmZvXzF5OWZ5XzE1cW8xXzI0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9nOXYzbV9pbTh2N181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9mdmpkdV8xaGU0bV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmF3c3VpX2J1dHRvbl9mdmpkdV8xaGU0bV8xODU6bm90KCNcXDkpLFxuLmF3c3VpX2RvdHNfZnZqZHVfMWhlNG1fMTg2Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV9idXR0b25fZnZqZHVfMWhlNG1fMTg1Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl9mdmpkdV8xaGU0bV8xODU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fZnZqZHVfMWhlNG1fMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXEsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV8xaGU0bV8yMTQ6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfYXJyb3dfZnZqZHVfMWhlNG1fMjE5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9hcnJvd19mdmpkdV8xaGU0bV8yMTk6bm90KCNcXDkpOm5vdCguYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1XzFoZTRtXzIxNCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xufVxuLmF3c3VpX2Fycm93X2Z2amR1XzFoZTRtXzIxOS5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfMWhlNG1fMjE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9wYWdlLW51bWJlcl9mdmpkdV8xaGU0bV8yMjk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LWZ4ODVueSwgIzU0NWI2NCk7XG59XG4uYXdzdWlfcGFnZS1udW1iZXJfZnZqZHVfMWhlNG1fMjI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV8xaGU0bV8yMTQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9wYWdlLW51bWJlcl9mdmpkdV8xaGU0bV8yMjkuYXdzdWlfYnV0dG9uLWN1cnJlbnRfZnZqZHVfMWhlNG1fMjM1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LXdlYzJkZywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm8sICMxNjE5MWYpO1xufVxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1XzFoZTRtXzIyOS5hd3N1aV9idXR0b24tY3VycmVudF9mdmpkdV8xaGU0bV8yMzUuYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1XzFoZTRtXzIxNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC04bXdpaXgsICM1NDViNjQpO1xufVxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1XzFoZTRtXzIyOS5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfMWhlNG1fMjE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9kb3RzX2Z2amR1XzFoZTRtXzE4Njpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG5cbi5hd3N1aV9wYWdlLWl0ZW1fZnZqZHVfMWhlNG1fMjUyOm5vdCgjXFw5KSxcbi5hd3N1aV9kb3RzX2Z2amR1XzFoZTRtXzE4Njpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3BhZ2UtaXRlbV9mdmpkdV8xaGU0bV8yNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2RvdHNfZnZqZHVfMWhlNG1fMTg2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfcGFnZS1pdGVtX2Z2amR1XzFoZTRtXzI1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCxcbi5hd3N1aV9kb3RzX2Z2amR1XzFoZTRtXzE4Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfcm9vdC1kaXNhYmxlZF9mdmpkdV8xaGU0bV8yNzAgPiAuYXdzdWlfZG90c19mdmpkdV8xaGU0bV8xODY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzLCAjYWFiN2I4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9zZWdtZW50XzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZWdtZW50XzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50XzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZWdtZW50XzFlZG1oX3dwMWNoXzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF93cDFjaF8xNjEgPiAuYXdzdWlfc2VnbWVudF9faG92ZXJfMWVkbWhfd3AxY2hfMTg4Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stajAxdGtnLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stOWt0dzY2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3NlZ21lbnRfMWVkbWhfd3AxY2hfMTYxID4gLmF3c3VpX3NlZ21lbnRfX2hvdmVyXzFlZG1oX3dwMWNoXzE4ODpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50XzFlZG1oX3dwMWNoXzE2MSA+IC5hd3N1aV9zZWdtZW50X19ob3Zlcl8xZWRtaF93cDFjaF8xODg6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2VnbWVudF8xZWRtaF93cDFjaF8xNjEgPiAuYXdzdWlfc2VnbWVudF9faG92ZXJfMWVkbWhfd3AxY2hfMTg4Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2xhYmVsXzFlZG1oX3dwMWNoXzIwMjpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9sYWJlbF8xZWRtaF93cDFjaF8yMDI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGFiZWxfMWVkbWhfd3AxY2hfMjAyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xhYmVsXzFlZG1oX3dwMWNoXzIwMjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFlZG1oX3dwMWNoXzIxNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLXNtYWxsXzFlZG1oX3dwMWNoXzIyMDpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDUwcHggKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oX3dwMWNoXzIyMC5hd3N1aV9jb250ZW50LS1zbWFsbF8xZWRtaF93cDFjaF8yMjAuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgzMHB4ICsgY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCkpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF93cDFjaF8yMjAuYXdzdWlfY29udGVudC0tc21hbGxfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oX3dwMWNoXzIyNjpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDUwcHggKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oX3dwMWNoXzIyMC5hd3N1aV9jb250ZW50LS1zbWFsbF8xZWRtaF93cDFjaF8yMjAuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfd3AxY2hfMjI2LmF3c3VpX2NvbnRlbnQtLWZpdC1oZWlnaHRfMWVkbWhfd3AxY2hfMjIzOm5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMzBweCkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF93cDFjaF8yMzI6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxMDBweCArIHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KSArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF93cDFjaF8yMzIuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxMDBweCArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF93cDFjaF8yMzIuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfd3AxY2hfMjI2Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMTAwcHggKyB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oX3dwMWNoXzIyMC5hd3N1aV9jb250ZW50LS1tZWRpdW1fMWVkbWhfd3AxY2hfMjMyLmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oX3dwMWNoXzIyNi5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oX3dwMWNoXzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDEwMHB4KSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF93cDFjaF8yMjAuYXdzdWlfY29udGVudC0tbGFyZ2VfMWVkbWhfd3AxY2hfMjQ0Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMTQwcHggKyB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgKyBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KSkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oX3dwMWNoXzIyMC5hd3N1aV9jb250ZW50LS1sYXJnZV8xZWRtaF93cDFjaF8yNDQuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLWxhcmdlXzFlZG1oX3dwMWNoXzI0NC5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF93cDFjaF8yMjY6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCArIHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfd3AxY2hfMjIwLmF3c3VpX2NvbnRlbnQtLWxhcmdlXzFlZG1oX3dwMWNoXzI0NC5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF93cDFjaF8yMjYuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yMjM6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX3N0YXR1cy1jb250YWluZXJfMWVkbWhfd3AxY2hfMjYxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyXzFlZG1oX3dwMWNoXzI2NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci0tZml0LWhlaWdodF8xZWRtaF93cDFjaF8yNjk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgbWluLWJsb2NrLXNpemU6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItY2hhcnQtcGxvdF8xZWRtaF93cDFjaF8yNzQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLWNoYXJ0LXBsb3QtLWZpdC1oZWlnaHRfMWVkbWhfd3AxY2hfMjc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uYXdzdWlfaW5uZXItY29udGVudF8xZWRtaF93cDFjaF8yODM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV9zZWdtZW50X19oaWdobGlnaHRfMWVkbWhfd3AxY2hfMjk0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfd3AxY2hfMTYxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfd3AxY2hfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF93cDFjaF8xNjEuYXdzdWlfc2VnbWVudC0tZGltbWVkXzFlZG1oX3dwMWNoXzMwOTpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfd3AxY2hfMTYxLmF3c3VpX3NlZ21lbnQtLWhpZ2hsaWdodGVkXzFlZG1oX3dwMWNoXzMxMiA+IC5hd3N1aV9zZWdtZW50X19oaWdobGlnaHRfMWVkbWhfd3AxY2hfMjk0Om5vdCgjXFw5KSwgLmF3c3VpX3NlZ21lbnRfMWVkbWhfd3AxY2hfMTYxOm5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlZ21lbnQtLWRpbW1lZF8xZWRtaF93cDFjaF8zMDkpID4gLmF3c3VpX3NlZ21lbnRfX2hpZ2hsaWdodF8xZWRtaF93cDFjaF8yOTQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXdzdWlfbGFiZWxfMWVkbWhfd3AxY2hfMjAyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWgsICMxNjE5MWYpO1xuICBvcGFjaXR5OiAxO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfbGFiZWxfMWVkbWhfd3AxY2hfMjAyID4gbGluZTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXN0cm9rZS1jaGFydC1saW5lLXEzbnQ3ZiwgIzg3OTU5Nik7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCk7XG59XG4uYXdzdWlfbGFiZWxfMWVkbWhfd3AxY2hfMjAyID4gZGl2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTAuNzVlbTtcbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF93cDFjaF8yMDIuYXdzdWlfbGFiZWwtLWRpbW1lZF8xZWRtaF93cDFjaF8zMjk6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF93cDFjaF8yMDIuYXdzdWlfbGFiZWwtLWFsaWduLXJpZ2h0XzFlZG1oX3dwMWNoXzMzMjpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF93cDFjaF8yMDIuYXdzdWlfbGFiZWwtLWFsaWduLXJpZ2h0XzFlZG1oX3dwMWNoXzMzMiA+IGRpdjpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuLmF3c3VpX2xhYmVsLXRleHRfMWVkbWhfd3AxY2hfMzQwID4gdGV4dDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC0ybmpzN3EsIDQwMCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaCwgIzE2MTkxZik7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG59XG5cbnRleHQuYXdzdWlfbGFiZWxfX2Rlc2NyaXB0aW9uXzFlZG1oX3dwMWNoXzM0ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtY2hhcnQtZGV0YWlsLXNpemUtcG9iODlmLCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjLCAjNTQ1YjY0KTtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmMsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfbGFiZWwtbGluZV8xZWRtaF93cDFjaF8zNTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBjb21wb25lbnQgY29kZSAqL1xufVxuXG4uYXdzdWlfbGFiZWwtLWhpZ2hsaWdodGVkXzFlZG1oX3dwMWNoXzM1OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3BvcG92ZXItaGVhZGVyXzFlZG1oX3dwMWNoXzM2Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfMWd0YnRfMzYxOm5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWNwOTg0ZywgMTM1bXMpIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWNwOTg0ZywgMTM1bXMpIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Byb2dyZXNzXzExaHVjXzFndGJ0XzM2MTpub3QoI1xcOSk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yZXN1bHQtc3RhdGVfMTFodWNfMWd0YnRfMzc1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMTFodWNfMWd0YnRfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdyc2swbCwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLW81MmVsNCwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl8xMWh1Y18xZ3RidF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcmVzdWx0LXN0YXRlXzExaHVjXzFndGJ0XzM3NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yZXN1bHQtc3RhdGVfMTFodWNfMWd0YnRfMzc1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jlc3VsdC1zdGF0ZV8xMWh1Y18xZ3RidF8zNzU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xMWh1Y18xZ3RidF8zOTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV93aXRoLXJlc3VsdC1idXR0b25fMTFodWNfMWd0YnRfNDI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xufVxuXG4uYXdzdWlfcmVzdWx0LXRleHRfMTFodWNfMWd0YnRfNDMzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcmVzdWx0LWNvbnRhaW5lci1lcnJvcl8xMWh1Y18xZ3RidF80Mzc6bm90KCNcXDkpLCAuYXdzdWlfcmVzdWx0LWNvbnRhaW5lci1zdWNjZXNzXzExaHVjXzFndGJ0XzQzNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Jlc3VsdC1idXR0b25fMTFodWNfMWd0YnRfNDQxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3dvcmQtd3JhcF8xMWh1Y18xZ3RidF80NDc6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfbGFiZWwtZmxhc2hfMTFodWNfMWd0YnRfNDUyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX2xhYmVsLWtleS12YWx1ZV8xMWh1Y18xZ3RidF80NTY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtMm5qczdxLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1xZzNkMjMsICM1NDViNjQpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG59XG5cbi5hd3N1aV9mbGFzaF8xMWh1Y18xZ3RidF80NjQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9wcm9ncmVzcy1jb250YWluZXJfMTFodWNfMWd0YnRfNDY4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogODAwcHg7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xufVxuXG4uYXdzdWlfcGVyY2VudGFnZS1jb250YWluZXJfMTFodWNfMWd0YnRfNDc1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzM3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNTMzcHJoLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1uMHBhemQsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLW5rdmV0cywgbm9ybWFsKTtcbn1cblxuLmF3c3VpX3BlcmNlbnRhZ2VfMTFodWNfMWd0YnRfNDc1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfMWd0YnRfMzYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtNWV6NzR1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC1wNDBiaXEsICMwMDczYmIpO1xufVxuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzFndGJ0XzM2MS5hd3N1aV9jb21wbGV0ZV8xMWh1Y18xZ3RidF81MjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDEwcHg7XG59XG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfMWd0YnRfMzYxOm5vdCgjXFw5KTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LXA0MGJpcSwgIzAwNzNiYik7XG59XG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfMWd0YnRfMzYxLmF3c3VpX3Byb2dyZXNzLWluLWZsYXNoXzExaHVjXzFndGJ0XzUzNDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtaW4tZmxhc2gtN2xiNGpqLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfMWd0YnRfNTM0Om5vdCgjXFw5KTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLWt6ajR6biwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfMWd0YnRfNTM0Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtaW4tZmxhc2gtN2xiNGpqLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y18xZ3RidF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfMWd0YnRfNTM0Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gta3pqNHpuLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpO1xufVxuXG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvXzExaHVjXzFndGJ0XzU0Nzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1tMTE4MnMsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2osICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXJlYWRvbmx5XzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX2Rpc2FibGVkXzU1ZmtoXzF2MWtxXzE5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXgzMHJkcCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtazIzZGZoLCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazJmYngxLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xdjFrcV8xOTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xdjFrcV8xOTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzF2MWtxXzE5ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzF2MWtxXzE5ODpub3QoI1xcOSk6Zm9jdXMtd2l0aGluLCAuYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xdjFrcV8xOTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xdjFrcV8xOTg6bm90KCNcXDkpOmZvY3VzLXdpdGhpbjpmb2N1cywgLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMXYxa3FfMTk4Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXYzNjM1dywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xdjFrcV8xOTg6bm90KCNcXDkpOmZvY3VzLXdpdGhpbiwgLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMXYxa3FfMTk4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC12MzYzNXcsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMXYxa3FfMjIzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzF2MWtxXzIyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC12MzYzNXcsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMXYxa3FfMjIzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMXYxa3FfMjIzOm5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzF2MWtxXzIyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xdjFrcV8yMjM6bm90KCNcXDkpOmZvY3VzLXdpdGhpbjpmb2N1cywgLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMXYxa3FfMjIzOm5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXYzNjM1dywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xdjFrcV8xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xdjFrcV8yMjM6bm90KCNcXDkpOmZvY3VzLXdpdGhpbiwgLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMXYxa3FfMjIzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC12MzYzNXcsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMXYxa3FfMTQ2Om5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzF2MWtxXzE0Njpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1veWt3dzYsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXEsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMXYxa3FfMTg1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIHJlc2l6ZTogbm9uZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSk6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMXYxa3FfMTg1LmF3c3VpX2ludmFsaWRfNTVma2hfMXYxa3FfMzIzOm5vdCgjXFw5KSwgLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NS5hd3N1aV93YXJuaW5nXzU1ZmtoXzF2MWtxXzMyMzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMXYxa3FfMTg1Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDEsICM4Nzk1OTYpO1xuICBjdXJzb3I6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzF2MWtxXzE4NTpub3QoI1xcOSk6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtazEyeXVsLCAjNjg3MDc4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xdjFrcV8xODU6bm90KCNcXDkpOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bCwgIzY4NzA3OCk7XG59XG4uYXdzdWlfdGV4dGFyZWEtd3JhcHBlcl81NWZraF8xdjFrcV8zNDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX2J1dHRvbl81NWZraF8xdjFrcV8zNDY6bm90KCNcXDkpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpIC8gMik7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCk7XG59XG4uYXdzdWlfYnV0dG9uXzU1ZmtoXzF2MWtxXzM0NiA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uXzU1ZmtoXzF2MWtxXzM1MTpub3QoI1xcOSkge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl81NWZraF8xdjFrcV8zNDYgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbl81NWZraF8xdjFrcV8zNTE6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl81NWZraF8xdjFrcV8zNDYgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbl81NWZraF8xdjFrcV8zNTE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygodmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkpIC0gMXB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uXzU1ZmtoXzF2MWtxXzM0NiA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uXzU1ZmtoXzF2MWtxXzM1MTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKCh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSkgLSAxcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpKSAtIDFweCkgKyBjYWxjKCh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSkgLSAxcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMXB4KSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDFweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xdjFrcV8zNzY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbn1cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xdjFrcV8zNzYuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xdjFrcV80MTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbn1cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xdjFrcV8zNzYuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xdjFrcV80MTEuYXdzdWlfaW52YWxpZF81NWZraF8xdjFrcV8zMjM6bm90KCNcXDkpLCAuYXdzdWlfc2Vjb25kYXJ5LWNvbnRlbnRfNTVma2hfMXYxa3FfMzc2LmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMXYxa3FfNDExLmF3c3VpX3dhcm5pbmdfNTVma2hfMXYxa3FfMzIzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkpKTtcbn1cblxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzF2MWtxXzQyMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc181NWZraF8xdjFrcV80MjEuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xdjFrcV80MTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMXYxa3FfNDIxLmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMXYxa3FfNDExLmF3c3VpX2ludmFsaWRfNTVma2hfMXYxa3FfMzIzOm5vdCgjXFw5KSwgLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzF2MWtxXzQyMS5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzF2MWtxXzQxMS5hd3N1aV93YXJuaW5nXzU1ZmtoXzF2MWtxXzMyMzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMXYxa3FfNDIxLmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMXYxa3FfNDExID4gLmF3c3VpX2J1dHRvbl81NWZraF8xdjFrcV8zNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMXYxa3FfNDIxID4gLmF3c3VpX2J1dHRvbl81NWZraF8xdjFrcV8zNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9ucjNnc19uOTNqZV81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGV4dGFyZWFfbnIzZ3NfbjkzamVfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FjdGlvbi1idXR0b25fbnIzZ3NfbjkzamVfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc19ucjNnc19uOTNqZV8xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZGFyeS1jb250ZW50X25yM2dzX245M2plXzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xd3pxZV8xODFtM18xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9zZWFyY2gtZmllbGRfMXd6cWVfMTgxbTNfMTc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG5cbi5hd3N1aV9pbnB1dC13cmFwcGVyXzF3enFlXzE4MW0zXzE4NDpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDY4OHB4IC0gMiAqIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSk7XG59XG5cbi5hd3N1aV9hZGQtdG9rZW5fMXd6cWVfMTgxbTNfMTkxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLmF3c3VpX3Rva2Vuc18xd3pxZV8xODFtM18xOTg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90b2tlbi1vcGVyYXRvcl8xd3pxZV8xODFtM18yMDM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3JfMXd6cWVfMTgxbTNfMjA3Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLWhlYWRlcl8xd3pxZV8xODFtM18yMTA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1oZWFkZXItZW51bV8xd3pxZV8xODFtM18yMjM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtcTBwMThzLCAjNTQ1YjY0KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpKTtcbn1cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItZm9ybV8xd3pxZV8xODFtM18yMzg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItY2FuY2VsXzF3enFlXzE4MW0zXzI0Mzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1hY3Rpb25zXzF3enFlXzE4MW0zXzI0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqLCAjZWFlZGVkKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuXG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLWVudW1fMXd6cWVfMTgxbTNfMjU0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3JfMXd6cWVfMTgxbTNfMjU5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZvcm1fMXd6cWVfMTgxbTNfMjY2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC1wcm9wZXJ0eV8xd3pxZV8xODFtM18yNjk6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAyO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC1vcGVyYXRvcl8xd3pxZV8xODFtM18yNzI6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC12YWx1ZV8xd3pxZV8xODFtM18yNzU6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAyO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1tdWx0aXNlbGVjdC13cmFwcGVyXzF3enFlXzE4MW0zXzI3ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtb2Fta3Z1LCAzMnB4KTtcbiAgbWluLWlubGluZS1zaXplOiAyMDBweDtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItbXVsdGlzZWxlY3Qtd3JhcHBlci1pbm5lcl8xd3pxZV8xODFtM18yODM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItY2FuY2VsXzF3enFlXzE4MW0zXzI4Nzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1zdWJtaXRfMXd6cWVfMTgxbTNfMjkwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1hY3Rpb25zXzF3enFlXzE4MW0zXzI5Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZndwanJqLCAjZWFlZGVkKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgLTEgKiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWRfMXd6cWVfMTgxbTNfMzAyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgobWluLWNvbnRlbnQsIDJmcikgbWlubWF4KG1pbi1jb250ZW50LCAxMjBweCkgbWlubWF4KG1pbi1jb250ZW50LCAzZnIpIG1pbi1jb250ZW50O1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWdyb3VwXzF3enFlXzE4MW0zXzMzNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZF8xd3pxZV8xODFtM18zMDIuYXdzdWlfdG9rZW4tZWRpdG9yLW5hcnJvd18xd3pxZV8xODFtM18zMzk6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTAwcHgsIDFmcik7XG4gIGdhcDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkXzF3enFlXzE4MW0zXzMwMi5hd3N1aV90b2tlbi1lZGl0b3ItbmFycm93XzF3enFlXzE4MW0zXzMzOSA+IC5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1ncm91cF8xd3pxZV8xODFtM18zMzY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWRfMXd6cWVfMTgxbTNfMzAyLmF3c3VpX3Rva2VuLWVkaXRvci1uYXJyb3dfMXd6cWVfMTgxbTNfMzM5ID4gLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWdyb3VwXzF3enFlXzE4MW0zXzMzNi5hd3N1aV90b2tlbi1lZGl0b3Itc3VwcG9ydHMtZ3JvdXBzXzF3enFlXzE4MW0zXzM0ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtaGVhZGVyXzF3enFlXzE4MW0zXzM1Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLWNieDZoeSwgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbWtodTdjLCA3MDApO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtY2VsbF8xd3pxZV8xODFtM18zNTg6bm90KCNcXDkpOm5vdCguYXdzdWlfdG9rZW4tZWRpdG9yLW5hcnJvd18xd3pxZV8xODFtM18zMzkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWNlbGxfMXd6cWVfMTgxbTNfMzU4LmF3c3VpX3Rva2VuLWVkaXRvci1uYXJyb3dfMXd6cWVfMTgxbTNfMzM5Om5vdCgjXFw5KTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1hZGQtdG9rZW5fMXd6cWVfMTgxbTNfMzY3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xufVxuXG4uYXdzdWlfY3VzdG9tLWNvbnRlbnQtd3JhcHBlcl8xd3pxZV8xODFtM18zNzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9jdXN0b20tY29udHJvbF8xd3pxZV8xODFtM18zNzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9pbnB1dF8xd3pxZV8xODFtM18xODQ6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX3Jlc3VsdHNfMXd6cWVfMTgxbTNfMzgzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90b2tlbi10cmlnZ2VyXzF3enFlXzE4MW0zXzM4ODpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9yZW1vdmUtYWxsXzF3enFlXzE4MW0zXzM5Mzpub3QoI1xcOSksXG4uYXdzdWlfam9pbi1vcGVyYXRpb25fMXd6cWVfMTgxbTNfMzk0Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tZmlsdGVyLWFjdGlvbnNfMXd6cWVfMTgxbTNfMzk1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29uc3RyYWludF8xd3pxZV8xODFtM18zOTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktc213cjdhLCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW5fMWhlYjFfMWF5ZDZfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbl8xaGViMV8xYXlkNl85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLXNlbGVjdF8xaGViMV8xYXlkNl8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1jb250ZW50XzFoZWIxXzFheWQ2XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyXzFoZWIxXzFheWQ2XzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyLWRpc21pc3MtYnV0dG9uXzFoZWIxXzFheWQ2XzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyLXNlbGVjdF8xaGViMV8xYXlkNl8yOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1pbm5lci1jb250ZW50XzFoZWIxXzFheWQ2XzMzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWVkaXQtYnV0dG9uXzFoZWIxXzFheWQ2XzM3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXByb3BlcnR5XzFoZWIxXzFheWQ2XzQxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLW9wZXJhdG9yXzFoZWIxXzFheWQ2XzQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXZhbHVlXzFoZWIxXzFheWQ2XzQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLXRva2VuLXJlbW92ZS1hY3Rpb25zXzFoZWIxXzFheWQ2XzUzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLXRva2VuLWFkZC1hY3Rpb25zXzFoZWIxXzFheWQ2XzU3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWNhbmNlbF8xaGViMV8xYXlkNl82MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Rva2VuLWVkaXRvci1zdWJtaXRfMWhlYjFfMWF5ZDZfNjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItY2FuY2VsXzFoZWIxXzFheWQ2XzY5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLXN1Ym1pdF8xaGViMV8xYXlkNl83Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xOWJzb195YTd0XzE1Mzpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItcm9vdF8xOWJzb195YTd0XzE1NDpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbi5hd3N1aV9yb290XzE5YnNvX3lhN3RfMTUzLmF3c3VpX2hhcy1ncm91cHNfMTlic29feWE3dF8xODc6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXJvb3RfMTlic29feWE3dF8xNTQuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb195YTd0XzE4Nzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygycHggKyB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkpO1xufVxuLmF3c3VpX3Jvb3RfMTlic29feWE3dF8xNTMuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb195YTd0XzE4Ny5hd3N1aV9jb21wYWN0LW1vZGVfMTlic29feWE3dF8xOTE6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXJvb3RfMTlic29feWE3dF8xNTQuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb195YTd0XzE4Ny5hd3N1aV9jb21wYWN0LW1vZGVfMTlic29feWE3dF8xOTE6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMnB4ICsgMiAqIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgKyB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LW9hbWt2dSwgMzJweCkpO1xufVxuXG4uYXdzdWlfaW5uZXItcm9vdF8xOWJzb195YTd0XzE1NDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdG9rZW5fMTlic29feWE3dF8yMDA6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXRva2VuXzE5YnNvX3lhN3RfMjAxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYiwgIzAwNzNiYik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyLCAjZjFmYWZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLWg5eGEzdiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90b2tlbl8xOWJzb195YTd0XzIwMC5hd3N1aV9ncm91cGVkXzE5YnNvX3lhN3RfMjE0Om5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci10b2tlbl8xOWJzb195YTd0XzIwMS5hd3N1aV9ncm91cGVkXzE5YnNvX3lhN3RfMjE0Om5vdCgjXFw5KSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF3c3VpX2lubmVyLXRva2VuXzE5YnNvX3lhN3RfMjAxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCkgLyAyKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCkgLyAyKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1oOXhhM3YsIDJweCkgLyAyKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4taDl4YTN2LCAycHgpIC8gMik7XG59XG5cbi5hd3N1aV9saXN0XzE5YnNvX3lhN3RfMjI2Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG59XG5cbi5hd3N1aV9zaG93LW9wZXJhdGlvbl8xOWJzb195YTd0XzIzNzpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmF3c3VpX3NlbGVjdF8xOWJzb195YTd0XzI0Mzpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItc2VsZWN0XzE5YnNvX3lhN3RfMjQ0Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tY29udGVudF8xOWJzb195YTd0XzI0ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xufVxuLmF3c3VpX3Rva2VuLWNvbnRlbnQtZ3JvdXBlZF8xOWJzb195YTd0XzI1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KTtcbn1cblxuLmF3c3VpX2lubmVyLXRva2VuLWNvbnRlbnRfMTlic29feWE3dF8yNTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMXB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1jeTVxMDUsIDhweCk7XG59XG5cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSksXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzMHB4O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci13Z3V5Mm0sIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvX3lhN3RfMjY0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci13Z3V5Mm0sIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci13Z3V5Mm0sIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXdndXkybSwgMHB4KSArIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci13Z3V5Mm0sIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItd2d1eTJtLCAwcHgpICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXdndXkybSwgMHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpOmhvdmVyLFxuLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItdzYzcnNvLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb195YTd0XzI2NDpub3QoI1xcOSk6ZGlzYWJsZWQsXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29feWE3dF8yNjU6bm90KCNcXDkpOmRpc2FibGVkLFxuLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvX3lhN3RfMjY2Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0LCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX3Rva2VuLWRpc2FibGVkXzE5YnNvX3lhN3RfMzI0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtMnFuYWE0LCAjZDVkYmRiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaXNhYmxlZC1mZDF6bWMsICNhYWI3YjgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Rva2VuLXRyaWdnZXJfMWI2dXlfeGlhcGVfNTpub3QoI1xcOSksXG4uYXdzdWlfc2VhcmNoLWZpZWxkXzFiNnV5X3hpYXBlXzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF2dHpyXzFiMDlxXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV92aWV3LWJ1dHRvbl8xdnR6cl8xYjA5cV8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Jyb3dzZS1idXR0b25fMXZ0enJfMWIwOXFfMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9sYXlvdXRfMXZ0enJfMWIwOXFfMjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuLmF3c3VpX2xheW91dF8xdnR6cl8xYjA5cV8yMSA+ICo6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cbi5hd3N1aV9sYXlvdXQtdXJpXzF2dHpyXzFiMDlxXzMzOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMjAwcHg7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfbGF5b3V0LXZlcnNpb25fMXZ0enJfMWIwOXFfMzc6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxODBweDtcbiAgbWluLWlubGluZS1zaXplOiAxNDBweDtcbiAgaW5saW5lLXNpemU6IDIwJTtcbn1cbi5hd3N1aV9sYXlvdXQtZGl2aWRlcl8xdnR6cl8xYjA5cV80Mjpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiBjYWxjKDIgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb25fMXNzNDlfNTZ2bG1fMTUzOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWY0aDZqdywgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTkwLW5janBudSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzFzczQ5XzU2dmxtXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb25fMXNzNDlfNTZ2bG1fMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2V4cGFuZC10b2dnbGUtaWNvbl8xc3M0OV81NnZsbV8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzFzczQ5XzU2dmxtXzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb25fMXNzNDlfNTZ2bG1fMTUzOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb24tZXhwYW5kZWRfMXNzNDlfNTZ2bG1fMTc0Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb24tZXhwYW5kZWRfMXNzNDlfNTZ2bG1fMTc0Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uYXdzdWlfZXhwYW5kLXRvZ2dsZV8xc3M0OV81NnZsbV8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9leHBhbmQtdG9nZ2xlXzFzczQ5XzU2dmxtXzE1Mzpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZXhwYW5kLXRvZ2dsZV8xc3M0OV81NnZsbV8xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZXhwYW5kLXRvZ2dsZV8xc3M0OV81NnZsbV8xNTM6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkMjYwYSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZDI2MGEsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdGQyNjBhLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2V4cGFuZC10b2dnbGVfMXNzNDlfNTZ2bG1fMTUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXc2M3JzbywgIzE2MTkxZik7XG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZV8xc3M0OV81NnZsbV8xNTM6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm8sICMxNjE5MWYpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlkNXZxbywgI2VhZWRlZCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwX3hyMTRrXzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDEgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwX3hyMTRrXzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDQgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwX3hyMTRrXzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDcgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1MiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MC5hd3N1aV9ib2R5LWNlbGwtYWxpZ24tdG9wX2M2dHVwX3hyMTRrXzI1OTpub3QoI1xcOSkge1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXdyYXBfYzZ0dXBfeHIxNGtfMjYyKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICAvKlxuICAgIFJlbW92ZSB0aGUgcGxhY2Vob2xkZXIgYm9yZGVyIGlmIHRoZSByb3cgaXMgbm90IHNlbGVjdGFibGUuXG4gICAgUm93cyB0aGF0IGFyZSBub3Qgc2VsZWN0YWJsZSB3aWxsIHJlc2VydmUgdGhlIGhvcml6b250YWwgc3BhY2VcbiAgICB0aGF0IHRoZSBwbGFjZWhvbGRlciBib3JkZXIgd291bGQgY29uc3VtZS5cbiAgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAwICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTFfYzZ0dXBfeHIxNGtfMTczID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMyAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTRfYzZ0dXBfeHIxNGtfMTk0ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTdfYzZ0dXBfeHIxNGtfMjE1ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLW5leHRfYzZ0dXBfeHIxNGtfMjM2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwX3hyMTRrXzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwX3hyMTRrXzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwX3hyMTRrXzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTguYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfeHIxNGtfNTMyLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwX3hyMTRrXzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwX3hyMTRrXzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwX3hyMTRrXzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF94cjE0a181MzIuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwX3hyMTRrXzUzMi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF94cjE0a18xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfeHIxNGtfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfeHIxNGtfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfeHIxNGtfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwX3hyMTRrXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfeHIxNGtfNjk4Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwX3hyMTRrXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF94cjE0a18xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwX3hyMTRrXzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF94cjE0a18xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwX3hyMTRrXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF94cjE0a18yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwX3hyMTRrXzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF94cjE0a18yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwX3hyMTRrXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF94cjE0a18yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwX3hyMTRrXzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF94cjE0a18yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF94cjE0a182OTg6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwX3hyMTRrXzg2NCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzY5ODpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfeHIxNGtfODY0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwX3hyMTRrXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF94cjE0a184NjQpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xufVxuLmF3c3VpX2JvZHktY2VsbC1maXJzdC1yb3dfYzZ0dXBfeHIxNGtfMTAzMzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfeHIxNGtfMTAzNjpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNik6bm90KC5hd3N1aV9oYXMtZm9vdGVyX2M2dHVwX3hyMTRrXzEwMzYpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2KS5hd3N1aV9oYXMtZm9vdGVyX2M2dHVwX3hyMTRrXzEwMzYge1xuICAvKlxuICBBZGQgYSBib3R0b20gYm9yZGVyIHRvIHRoZSBib2R5IGNlbGxzIG9mIHRoZSBsYXN0IHJvdyBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIHRoZVxuICB0YWJsZSBhbmQgdGhlIGZvb3RlclxuICAqL1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNoYWRlZF9jNnR1cF94cjE0a18xMDQ2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtc2R3bWZtLCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtc3ZydTUyLCAjZjFmYWZmKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYiwgIzAwNzNiYik7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNi5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfeHIxNGtfMTAzNi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtMzZld2hiLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF94cjE0a182OTg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICB6LWluZGV4OiA3OTg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcXVpY2stZHpmYXRhLCA5MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctc3RpY2t5LXhrMzZ5YiwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9ib2R5LWNlbGwtc2hhZGVkX2M2dHVwX3hyMTRrXzEwNDY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC1zZHdtZm0sICNmMmYzZjMpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTIsICNmMWZhZmYpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF94cjE0a182OTguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzY6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiA0cHggMCAwIDAgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4LmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KTpsYXN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLWVuZF9jNnR1cF94cjE0a18xMTA4IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQsIC00cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSksIDhweCAwIDAgMCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgLTI0cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5OC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNjpub3QoI1xcOSk6bGFzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfeHIxNGtfMTEwODpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LWtjcWlpZCwgNHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTI0cHggMCAwKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzExMTc6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3Qta2NxaWlkLCA0cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMHB4IC0yNHB4IDBweCAwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0X2M2dHVwX3hyMTRrXzExMTc6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQsIC00cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgLTI0cHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtZW5kX2M2dHVwX3hyMTRrXzExMDg6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQsIC00cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgLTI0cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLWVuZF9jNnR1cF94cjE0a18xMTA4Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LWtjcWlpZCwgNHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTI0cHggMCAwKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNjpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC0wenhpd3YsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYpLmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExMzkge1xuICBib3JkZXItYmxvY2stZW5kOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYpLmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExMzkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYuYXdzdWlfYm9keS1jZWxsLXByZXYtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTE0Njpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTVuNGdmOCwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2LmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExNDYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtMHp4aXd2LCAxcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNi5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMTM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2LmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExMzk6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYuYXdzdWlfYm9keS1jZWxsLW5leHQtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTEzOTpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNi5hd3N1aV9ib2R5LWNlbGwtcHJldi1zZWxlY3RlZF9jNnR1cF94cjE0a18xMTQ2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYuYXdzdWlfYm9keS1jZWxsLXByZXYtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTE0Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExNDYpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwX3hyMTRrXzExNzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF94cjE0a18xMTc3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfeHIxNGtfMTE3Nzpub3QoI1xcOSksIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTE3Mjpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jazogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3JfYzZ0dXBfeHIxNGtfMTE3Mjpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1pbi1ibG9jay1zaXplOiAxMHB4O1xuICBtaW4taW5saW5lLXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1kNHVjdDEsICM1NDViNjQpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItZGlzYWJsZWRfYzZ0dXBfeHIxNGtfMTIwMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC05ZjR0NHUsICM1NDViNjQpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3JfYzZ0dXBfeHIxNGtfMTE3Mjpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXo0Y21jbiwgIzE2MTkxZik7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvcl9jNnR1cF94cjE0a18xMTcyOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS15aGJ4eGYsICMxNjE5MWYpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itcm93X2M2dHVwX3hyMTRrXzEyMTE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1yb3dfYzZ0dXBfeHIxNGtfMTIxMSA+IDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWNvbnRyb2xzX2M2dHVwX3hyMTRrXzEyMjE6bm90KCNcXDkpIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1yb3ctZWRpdG9yX2M2dHVwX3hyMTRrXzEyMjQ6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSA2ICogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDIgKiB2YXIoLS1zaXplLWljb24tbm9ybWFsLXdmbHY0aywgMTZweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfeHIxNGtfMTIyNzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF94cjE0a18xMjI3LmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAwICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfeHIxNGtfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF94cjE0a18xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfeHIxNGtfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDEgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgMyAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwX3hyMTRrXzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF94cjE0a18xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfeHIxNGtfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDQgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgNiAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwX3hyMTRrXzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF94cjE0a18yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfeHIxNGtfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDcgKiAodmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwX3hyMTRrXzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwX3hyMTRrXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF94cjE0a18yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF94cjE0a18xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDkuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1mN3lxMTUsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWY3eXExNSwgMnB4KSArIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOm5vdCguYXdzdWlfcmVzaXphYmxlLWNvbHVtbnNfYzZ0dXBfeHIxNGtfMTMzOSkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KSA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTE3MiwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KSA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xMzQyID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF94cjE0a18xMTcyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6Zm9jdXMtd2l0aGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6Zm9jdXMtd2l0aGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW4uYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW4uYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5OmZpcnN0LWNoaWxkIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6Zm9jdXMtd2l0aGluLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwX3hyMTRrXzM1OTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOmZvY3VzLXdpdGhpbi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF94cjE0a182OTgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluLmF3c3VpX2JvZHktY2VsbC1oYXMtc3VjY2Vzc19jNnR1cF94cjE0a18xMzkwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwX3hyMTRrXzEzOTAuYXdzdWlfYm9keS1jZWxsLWhhcy1zdWNjZXNzX2M2dHVwX3hyMTRrXzEzOTAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwX3hyMTRrXzEzOTAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF94cjE0a18xMTcyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4gPiAuYXdzdWlfZXhwYW5kYWJsZS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTM0MiA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTE3MiwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwX3hyMTRrXzEzOTAgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwX3hyMTRrXzExNzIsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF94cjE0a18xMzkwID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzEzNDIgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwX3hyMTRrXzExNzIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluID4gLmF3c3VpX2JvZHktY2VsbC1zdWNjZXNzX2M2dHVwX3hyMTRrXzExNzcsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSkuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF94cjE0a18xMzkwID4gLmF3c3VpX2JvZHktY2VsbC1zdWNjZXNzX2M2dHVwX3hyMTRrXzExNzcge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5OCwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwX3hyMTRrXzEzOTAuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1uOTVmNzQsICNmMmYzZjMpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLWw5bzlqciwgIzg3OTU5Nik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLWw5bzlqciwgIzg3OTU5Nik7XG4gIGluc2V0LWlubGluZTogY2FsYygtMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfeHIxNGtfNjk4IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXI6Zmlyc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tanN6M2o4LCAwcHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpob3Zlcjpob3ZlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1qc3ozajgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWpzejNqOCwgMHB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwX3hyMTRrXzExNzIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOmhvdmVyOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzEzNDIgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwX3hyMTRrXzExNzIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKSAtIDIgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF94cjE0a18xMTc3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwX3hyMTRrXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC13Zmx2NGssIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKSkgLSAyICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIuYXdzdWlfYm9keS1jZWxsLWxhc3Qtcm93X2M2dHVwX3hyMTRrXzEwMzYuYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwX3hyMTRrXzEwMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOmhvdmVyOmhvdmVyLmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwX3hyMTRrXzExMzkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSAvIDIpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIuYXdzdWlfYm9keS1jZWxsLWxhc3Qtcm93X2M2dHVwX3hyMTRrXzEwMzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfeHIxNGtfMTAzNikgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCkgLSAodmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfeHIxNGtfNDQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF94cjE0a180NDkpOmhvdmVyOmhvdmVyLmF3c3VpX2JvZHktY2VsbC1maXJzdC1yb3dfYzZ0dXBfeHIxNGtfMTAzMzpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF94cjE0a18xMDM2KSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xNjAge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KSAtICh2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KSkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfeHIxNGtfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfeHIxNGtfMTE3MiwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwX3hyMTRrXzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfeHIxNGtfNDQ5KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF94cjE0a18xMzQyID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF94cjE0a18xMTcyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF94cjE0a180NDk6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwX3hyMTRrXzQ0OSk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfeHIxNGtfMTE3NyB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmb2N1cy5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwX3hyMTRrXzE1Mjpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfeHIxNGtfMzU5OmZpcnN0LWNoaWxkIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfeHIxNGtfMTUyOm5vdCgjXFw5KTpmb2N1cy5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF94cjE0a18zNTk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF94cjE0a18xNTI6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwX3hyMTRrXzY5OCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9pdGVtcy1sb2FkZXJfMTE1cHRfMTZsMDdfNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yZXNpemUtYWN0aXZlX3g3cGV1XzZhaGc1XzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZXNpemUtYWN0aXZlLXdpdGgtZm9jdXNfeDdwZXVfNmFoZzVfMTQ1KSAqIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG50aDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV9kaXZpZGVyX3g3cGV1XzZhaGc1XzE1MCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWpzZW5uMSwgMjBweCk7XG4gIG1heC1ibG9jay1zaXplOiBjYWxjKDEwMCUgLSBjYWxjKDIgKiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KSkpO1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLTB6eGl3diwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LTdzazI1ZCwgIzY4NzA3OCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG50aDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV9kaXZpZGVyLWRpc2FibGVkX3g3cGV1XzZhaGc1XzE2NCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbnRoOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX2RpdmlkZXItYWN0aXZlX3g3cGV1XzZhaGc1XzE2NyB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtem56Y2ZkLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfNmFoZzVfMTcxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAvIDIpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hd3N1aV9yZXNpemVyX3g3cGV1XzZhaGc1XzE3MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV94N3BldV82YWhnNV8xNDUgLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfNmFoZzVfMTcxOm5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxudGg6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiAuYXdzdWlfcmVzaXplcl94N3BldV82YWhnNV8xNzEge1xuICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgLyAyKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9yZXNpemVyX3g3cGV1XzZhaGc1XzE3MTpub3QoI1xcOSk6aG92ZXIgKyAuYXdzdWlfZGl2aWRlcl94N3BldV82YWhnNV8xNTAge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLXpuemNmZCwgIzY4NzA3OCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcmVzaXplcl94N3BldV82YWhnNV8xNzEuYXdzdWlfaGFzLWZvY3VzX3g3cGV1XzZhaGc1XzIyNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcmVzaXplcl94N3BldV82YWhnNV8xNzEuYXdzdWlfaGFzLWZvY3VzX3g3cGV1XzZhaGc1XzIyNTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkgLSAycHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1XzZhaGc1XzE3MS5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfNmFoZzVfMjI1Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSAtIDJweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSAtIDJweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpIC0gMnB4KSArIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSAtIDJweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkgLSAycHgpICsgY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpIC0gMnB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1XzZhaGc1XzE3MS5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfNmFoZzVfMjI1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmF3c3VpX3RyYWNrZXJfeDdwZXVfNmFoZzVfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC00NzF1NmEsIDFweCkgZGFzaGVkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS16bnpjZmQsICM2ODcwNzgpO1xuICBpbmxpbmUtc2l6ZTogMDtcbiAgaW5zZXQtYmxvY2s6IDA7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV94N3BldV82YWhnNV8xNDUgLmF3c3VpX3RyYWNrZXJfeDdwZXVfNmFoZzVfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWJrbm5hdSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItY2J4Nmh5LCAjNTQ1YjY0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1ta2h1N2MsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV93MnFxYV8xODM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlX3cycXFhXzE4Mzpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV93MnFxYV8xODM6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXN0aWNreV8xc3BhZV93MnFxYV8yMDQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXRhYmxlLXN0aWNreS13aWR0aC1tYjdlc3EsIDBweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXN0dWNrXzFzcGFlX3cycXFhXzIwNzpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWZ1bGwtcGFnZV8xc3BhZV93MnFxYV8yMDcpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtdmFyaWFudC1mdWxsLXBhZ2VfMXNwYWVfdzJxcWFfMjA3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWZ1bGwtcGFnZV8xc3BhZV93MnFxYV8yMDcuYXdzdWlfaGVhZGVyLWNlbGwtaGlkZGVuXzFzcGFlX3cycXFhXzIxMzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDk6bm90KCNcXDkpOmxhc3QtY2hpbGQsIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfdzJxcWFfMjE2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV93MnFxYV8yMTk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItYmtubmF1LCAjZmFmYWZhKTtcbiAgei1pbmRleDogNzk4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXF1aWNrLWR6ZmF0YSwgOTBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLXN0aWNreS14azM2eWIsIGVhc2Utb3V0KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfdzJxcWFfMjE5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV93MnFxYV8yMTk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX3N0aWNreS1jZWxsXzFzcGFlX3cycXFhXzIxOTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1sZWZ0XzFzcGFlX3cycXFhXzIzNzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uXzFzcGFlX3cycXFhXzIzNykge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1jaWFrMHMsIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0XzFzcGFlX3cycXFhXzI0MDpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQsIDRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggLTI0cHggMHB4IDBweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1zdGFydF8xc3BhZV93MnFxYV8yNDAgPiAuYXdzdWlfcmVzaXplLWRpdmlkZXJfMXNwYWVfdzJxcWFfMjQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0XzFzcGFlX3cycXFhXzI0MDpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LXBuNG56dCwgLTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLWVuZF8xc3BhZV93MnFxYV8yNTI6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC1wbjRuenQsIC00cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgLTI0cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtZW5kXzFzcGFlX3cycXFhXzI1Mjpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC1rY3FpaWQsIDRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0yNHB4IDAgMCk7XG59XG5cbi5hd3N1aV9zb3J0aW5nLWljb25fMXNwYWVfdzJxcWFfMjYyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTZhdjlkdCwgIzY4NzA3OCk7XG59XG5cbi5hd3N1aV9lZGl0LWljb25fMXNwYWVfdzJxcWFfMjcwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzYuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlX3cycXFhXzI4Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlX3cycXFhXzIxNiA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KSArIHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Njpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Njpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzYuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV93MnFxYV8xODM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2LmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfdzJxcWFfMTgzOm5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzYuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV93MnFxYV8xODM6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlX3cycXFhXzMzNC5hd3N1aV9oZWFkZXItY2VsbC1zb3J0ZWRfMXNwYWVfdzJxcWFfMzM0ID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2ID4gLmF3c3VpX3NvcnRpbmctaWNvbl8xc3BhZV93MnFxYV8yNjI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtYXp2cTUzLCAjYWFiN2I4KTtcbn1cblxuLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlX3cycXFhXzIxNjpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC1kaXNhYmxlZF8xc3BhZV93MnFxYV8zMzQpID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlX3cycXFhXzIxNjpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC1kaXNhYmxlZF8xc3BhZV93MnFxYV8zMzQpID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2OmhvdmVyLCAuYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfdzJxcWFfMjE2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlX3cycXFhXzMzNCkuYXdzdWlfaGVhZGVyLWNlbGwtc29ydGVkXzFzcGFlX3cycXFhXzMzNCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3NiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm8sICMxNjE5MWYpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlX3cycXFhXzIxNjpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC1kaXNhYmxlZF8xc3BhZV93MnFxYV8zMzQpID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2OmhvdmVyID4gLmF3c3VpX3NvcnRpbmctaWNvbl8xc3BhZV93MnFxYV8yNjIsIC5hd3N1aV9oZWFkZXItY2VsbC1zb3J0YWJsZV8xc3BhZV93MnFxYV8yMTY6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWNlbGwtZGlzYWJsZWRfMXNwYWVfdzJxcWFfMzM0KS5hd3N1aV9oZWFkZXItY2VsbC1zb3J0ZWRfMXNwYWVfdzJxcWFfMzM0ID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2ID4gLmF3c3VpX3NvcnRpbmctaWNvbl8xc3BhZV93MnFxYV8yNjIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtOWd3em5vLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2hlYWRlci1jZWxsLXRleHRfMXNwYWVfdzJxcWFfMzQ4Om5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWpzZW5uMSwgMjBweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCkgLyAyKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC10ZXh0XzFzcGFlX3cycXFhXzM0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC10ZXh0LXdyYXBfMXNwYWVfdzJxcWFfMzUyKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtYXNjZW5kaW5nXzFzcGFlX3cycXFhXzM1ODpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyLWNlbGwtZGVzY2VuZGluZ18xc3BhZV93MnFxYV8zNTk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi8qXG5JbiBWaXN1YWwgUmVmcmVzaCB0aGUgZmlyc3QgY2VsbCBpbiB0aGUgaGVhZGVyIHNob3VsZCBhbGlnblxud2l0aCB0aGUgbGVmdCBlZGdlIG9mIHRoZSB0YWJsZSBhcyBjbG9zZWx5IGFzIHBvc3NpYmxlLiBJZiB0aGVcbmxhc3QgaGVhZGVyIGNlbGwgaXMgc29ydGFibGUgdGhlIHNvcnQgaWNvbiBzaG91bGQgYWxpZ24gd2l0aCB0aGVcbnNldHRpbmdzIGljb24gaW4gdGhlIHBhZ2luYXRpb24gc2xvdC5cbiovXG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OSk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjkpOmZpcnN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnQtZXhwYW5kYWJsZV8xc3BhZV93MnFxYV8yODIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OTpub3QoI1xcOSkge1xuICAvKlxuICAgIFN0cmlwZWQgcm93cyByZXF1aXJlcyBhZGRpdGlvbmFsIGxlZnQgcGFkZGluZyBiZWNhdXNlIHRoZVxuICAgIHNoYWRlZCBiYWNrZ3JvdW5kIG1ha2VzIHRoZSBjaGlsZCBjb250ZW50IGFwcGVhciB0b28gY2xvc2VcbiAgICB0byB0aGUgdGFibGUgZWRnZS5cbiAgKi9cbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfdzJxcWFfMTgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfdzJxcWFfMTgzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlX3cycXFhXzE4Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV93MnFxYV8yNzYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4O1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2LmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnQtZXhwYW5kYWJsZV8xc3BhZV93MnFxYV8yODIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygwcHggKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2OmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfdzJxcWFfMjc2OmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Ni5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlX3cycXFhXzE4MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Ni5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlX3cycXFhXzE4MyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlX3cycXFhXzI3Ni5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlX3cycXFhXzE4Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItY3pmZHcxLCAwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1jemZkdzEsIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWN6ZmR3MSwgMHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzXzFzcGFlX3cycXFhXzQ3Myk6bm90KC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlX3cycXFhXzQ3Mykge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzXzFzcGFlX3cycXFhXzQ3Myk6bm90KC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlX3cycXFhXzQ3MykuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlX3cycXFhXzI4MiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpICsgdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzXzFzcGFlX3cycXFhXzQ3Mzpub3QoLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfdzJxcWFfNDczKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlX3cycXFhXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV93MnFxYV8zNjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfdzJxcWFfNDczOm5vdCguYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF8xc3BhZV93MnFxYV80NzMpLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnQtZXhwYW5kYWJsZV8xc3BhZV93MnFxYV8yODIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpICsgdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5Om5vdCgjXFw5KTpsYXN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlX3cycXFhXzIxNiB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfdzJxcWFfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlX3cycXFhXzM2OS5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlX3cycXFhXzQ3Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV93MnFxYV8xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfdzJxcWFfMzY5LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfdzJxcWFfNDczLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnQtZXhwYW5kYWJsZV8xc3BhZV93MnFxYV8yODI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtMDhqYjg4LCAyMHB4KSArIHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXItY2VsbC10ZXh0X2RwdXlxXzFpZDFvXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXJfZmFxdDhfMWNzM3hfMTgxOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyX2ZhcXQ4XzFjczN4XzE4MVtkYXRhLXN0dWNrPWZhbHNlXTpub3QoI1xcOSkge1xuICBjbGlwLXBhdGg6IGluc2V0KC05OTk5cHggMCAwIDAgcm91bmQgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpKTtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLWNvbnRlbnRfZmFxdDhfMWNzM3hfMTkzOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE1cHg7XG59XG4uYXdzdWlfc3RpY2t5LXNjcm9sbGJhci12aXNpYmxlX2ZhcXQ4XzFjczN4XzE5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLW5hdGl2ZS1pbnZpc2libGVfZmFxdDhfMWNzM3hfMTk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTE1cHg7XG59XG4uYXdzdWlfc3RpY2t5LXNjcm9sbGJhci1vZmZzZXRfZmFxdDhfMWNzM3hfMjAyOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDc5OTtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLW9mZnNldF9mYXF0OF8xY3MzeF8yMDI6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfZmFxdDhfMWNzM3hfMjA1KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgYmxvY2stc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLW9mZnNldF9mYXF0OF8xY3MzeF8yMDIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfZmFxdDhfMWNzM3hfMjA1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTVweDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX21vZGFsLWFjdGlvbnNfMTJoeXpfZTNwMnRfMTgxOm5vdCgjXFw5KSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hd3N1aV9zdWJtaXQtYnV0dG9uXzEyaHl6X2UzcDJ0XzE4NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xhc3QtdXBkYXRlZC1jYXB0aW9uXzEyaHl6X2UzcDJ0XzE4OTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNTMzcHJoLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1uMHBhemQsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLW5rdmV0cywgbm9ybWFsKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyLCAjNjg3MDc4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX21vZGFsLXJvb3RfcmtoMWVfMXlpbWtfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXUweXdfcmZvN3lfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FsZXJ0XzF1MHl3X3Jmbzd5Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXItbGluay10ZXh0X2V5bW40X3J1Zzh2XzU6bm90KCNcXDkpLFxuLmF3c3VpX2xpbmstdGV4dF9leW1uNF9ydWc4dl82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2wwZHYwX2Y3MWU2XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfaGVhZGVyX2wwZHYwX2Y3MWU2XzE3OTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtM2M4cW1nLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLW5hdi1sZWZ0LWM1dDRoaiwgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhsLXgzMzBtZSwgMzJweCkgKyB2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpKTtcbn1cblxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2Y3MWU2XzE5Mjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaCwgIzE2MTkxZik7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZXVqeWcsIDIycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2hlYWRlci1saW5rLS1oYXMtbG9nb19sMGR2MF9mNzFlNl8yMDIgPiAuYXdzdWlfaGVhZGVyLWxpbmstdGV4dF9sMGR2MF9mNzFlNl8yMDI6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYXdzdWlfaGVhZGVyLWxvZ29fbDBkdjBfZjcxZTZfMjA3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxLjI1ICogdmFyKC0tc2l6ZS1pY29uLWJpZy1oeXhhcnEsIDMycHgpKTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5hd3N1aV9oZWFkZXItbG9nby0tc3RyZXRjaGVkX2wwZHYwX2Y3MWU2XzIxMzpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfaXRlbXMtY29udHJvbF9sMGR2MF9mNzFlNl8yMTg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cblxuLmF3c3VpX2xpc3QtY29udGFpbmVyX2wwZHYwX2Y3MWU2XzIyMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS1hNjdqY3EsIDQwcHgpO1xufVxuXG4uYXdzdWlfaXRlbXMtY29udHJvbF9sMGR2MF9mNzFlNl8yMTg6bm90KCNcXDkpLFxuLmF3c3VpX2xpc3QtY29udGFpbmVyX2wwZHYwX2Y3MWU2XzIyMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLWFkeG84MSwgMjBweCk7XG59XG4uYXdzdWlfd2l0aC10b29sYmFyX2wwZHYwX2Y3MWU2XzIzMCA+IC5hd3N1aV9kaXZpZGVyLWhlYWRlcl9sMGR2MF9mNzFlNl8yMzAgKyAuYXdzdWlfaXRlbXMtY29udHJvbF9sMGR2MF9mNzFlNl8yMTg6bm90KCNcXDkpLFxuLmF3c3VpX3dpdGgtdG9vbGJhcl9sMGR2MF9mNzFlNl8yMzAgPiAuYXdzdWlfZGl2aWRlci1oZWFkZXJfbDBkdjBfZjcxZTZfMjMwICsgLmF3c3VpX2xpc3QtY29udGFpbmVyX2wwZHYwX2Y3MWU2XzIyMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9saXN0X2wwZHYwX2Y3MWU2XzIyMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cblxuLmF3c3VpX2xpc3QtdmFyaWFudC1yb290X2wwZHYwX2Y3MWU2XzI0Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1uYXYtbGVmdC1jNXQ0aGosIDMycHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtMjN3OHB2LCAzMnB4KTtcbn1cbi5hd3N1aV9saXN0LXZhcmlhbnQtcm9vdC0tZmlyc3RfbDBkdjBfZjcxZTZfMjUwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmF3c3VpX2xpc3QtdmFyaWFudC1leHBhbmRhYmxlLWxpbmstZ3JvdXBfbDBkdjBfZjcxZTZfMjU0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCk7XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fbDBkdjBfZjcxZTZfMjU4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYXdzdWlfbGlzdC12YXJpYW50LXJvb3QtLWZpcnN0X2wwZHYwX2Y3MWU2XzI1MCA+IC5hd3N1aV9saXN0LWl0ZW1fbDBkdjBfZjcxZTZfMjU4Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xufVxuXG4uYXdzdWlfc2VjdGlvbl9sMGR2MF9mNzFlNl8yNjk6bm90KCNcXDkpLFxuLmF3c3VpX2V4cGFuZGFibGUtbGluay1ncm91cF9sMGR2MF9mNzFlNl8yNzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSk7XG59XG4uYXdzdWlfc2VjdGlvbi0tbm8taWRlbnRfbDBkdjBfZjcxZTZfMjczOm5vdCgjXFw5KSxcbi5hd3N1aV9leHBhbmRhYmxlLWxpbmstZ3JvdXAtLW5vLWlkZW50X2wwZHYwX2Y3MWU2XzI3NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfc2VjdGlvbl9sMGR2MF9mNzFlNl8yNjk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC0yeC1sLXo2bWFqaywgMjBweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX3NlY3Rpb25fbDBkdjBfZjcxZTZfMjY5LmF3c3VpX3JlZnJlc2hfbDBkdjBfZjcxZTZfMjgyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtMngtbS05NjA2bjIsIDE2cHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkpO1xufVxuLmF3c3VpX2xpc3QtdmFyaWFudC1yb290LS1maXJzdF9sMGR2MF9mNzFlNl8yNTAgPiAuYXdzdWlfbGlzdC1pdGVtX2wwZHYwX2Y3MWU2XzI1ODpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfc2VjdGlvbl9sMGR2MF9mNzFlNl8yNjkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbn1cbi5hd3N1aV9zZWN0aW9uX2wwZHYwX2Y3MWU2XzI2OSA+IGRpdjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2xpc3QtdmFyaWFudC1zZWN0aW9uLWdyb3VwX2wwZHYwX2Y3MWU2XzI5Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfc2VjdGlvbi1ncm91cF9sMGR2MF9mNzFlNl8zMDA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0tNnRsYmZwLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfc2VjdGlvbi1ncm91cC10aXRsZV9sMGR2MF9mNzFlNl8zMTE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9saW5rX2wwZHYwX2Y3MWU2XzMxNTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2xpbmstYWN0aXZlX2wwZHYwX2Y3MWU2XzMyNDpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC13ZWMyZGcsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtbDVrbG43LCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2Y3MWU2XzE5Mjpub3QoI1xcOSksXG4uYXdzdWlfbGlua19sMGR2MF9mNzFlNl8zMTU6bm90KCNcXDkpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2Y3MWU2XzE5Mjpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfbGlua19sMGR2MF9mNzFlNl8zMTU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNywgIzAwNzNiYik7XG59XG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfZjcxZTZfMTkyOm5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9saW5rX2wwZHYwX2Y3MWU2XzMxNTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2Y3MWU2XzE5Mjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9oZWFkZXItbGlua19sMGR2MF9mNzFlNl8xOTI6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua19sMGR2MF9mNzFlNl8zMTU6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfbGlua19sMGR2MF9mNzFlNl8zMTU6bm90KCNcXDkpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2Y3MWU2XzE5Mjpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbGlua19sMGR2MF9mNzFlNl8zMTU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1neWdtNDMsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtZWZicDVoLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2luZm9fbDBkdjBfZjcxZTZfMzYxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2V4dGVybmFsLWljb25fbDBkdjBfZjcxZTZfMzY1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9kaXZpZGVyX2wwZHYwX2Y3MWU2XzIzMDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG59XG5cbi5hd3N1aV9kaXZpZGVyLWRlZmF1bHRfbDBkdjBfZjcxZTZfMzc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXhsLTIwcWJ6dSwgMjRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1wYW5lbC1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsLTJqbWZraiwgMTJweCkpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2RpdmlkZXItaGVhZGVyX2wwZHYwX2Y3MWU2XzIzMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDIsICNlYWVkZWQpO1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl9sMGR2MF9mNzFlNl8yMzAgPiAuYXdzdWlfZGl2aWRlci1oZWFkZXJfbDBkdjBfZjcxZTZfMjMwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfcGNnejVfMTJlOGtfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNTMzcHJoLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1pbmxpbmUtc2l6ZTogODAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpIC8gMik7XG59XG5cbi5hd3N1aV9zbGlkZXJfcGNnejVfMTJlOGtfMTkwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1XzEyZThrXzE5NDpub3QoI1xcOSksIC5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfMTJlOGtfMTk0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogM3B4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogM3B4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogM3B4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpIC8gLTIpO1xufVxuLmF3c3VpX3NsaWRlci10cmFja19wY2d6NV8xMmU4a18xOTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stY2p4ejN2LCAjODc5NTk2KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSk7XG4gIGJsb2NrLXNpemU6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NsaWRlci10cmFja19wY2d6NV8xMmU4a18xOTQuYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5aywgI2Q1ZGJkYik7XG59XG4uYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1XzEyZThrXzE5NC5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1XzEyZThrXzE5NC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfMTJlOGtfMTk0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbSwgIzAwNzNiYik7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tYXdzdWktc2xpZGVyLXJhbmdlLWlubGluZS1zaXplLWc5NjRvaykgKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xMmU4a18xOTQuYXdzdWlfZXJyb3JfcGNnejVfMTJlOGtfMjIyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzEyZThrXzE5NC5hd3N1aV93YXJuaW5nX3BjZ3o1XzEyZThrXzIyNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzEyZThrXzE5NC5hd3N1aV9hY3RpdmVfcGNnejVfMTJlOGtfMjI4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfMTJlOGtfMTk0LmF3c3VpX2Vycm9yLWFjdGl2ZV9wY2d6NV8xMmU4a18yMzE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzUsICM3MDAwMDApO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xMmU4a18xOTQuYXdzdWlfd2FybmluZy1hY3RpdmVfcGNnejVfMTJlOGtfMjM0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xMmU4a18xOTQuYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xMmU4a18xOTQuYXdzdWlfcmVhZG9ubHlfcGNnejVfMTJlOGtfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xMmU4a18xOTQuYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLWF3c3VpLXNsaWRlci1yYW5nZS1pbmxpbmUtc2l6ZS1nOTY0b2spICsgdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xufVxuXG4uYXdzdWlfbGFiZWxzX3BjZ3o1XzEyZThrXzI0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciByZXBlYXQoY2FsYygodmFyKC0tYXdzdWktc2xpZGVyLWxhYmVsLWNvdW50LWc5NjRvaykgLSAyKSAvIDIgKyAodmFyKC0tYXdzdWktc2xpZGVyLWxhYmVsLWNvdW50LWc5NjRvaykgLSAyKSAvIDIgLSAxKSwgMmZyKSAzZnI7XG4gIGdyaWQtYXV0by1yb3dzOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG4uYXdzdWlfbGFiZWxzLW5vcmVmX3BjZ3o1XzEyZThrXzI1MTpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uYXdzdWlfbGFiZWxzLXJlZmVyZW5jZV9wY2d6NV8xMmU4a18yNTQ6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHZhcigtLWF3c3VpLXNsaWRlci1yZWZlcmVuY2UtY29sdW1uLWc5NjRvayk7XG4gIGdyaWQtY29sdW1uLWVuZDogdmFyKC0tYXdzdWktc2xpZGVyLW5leHQtcmVmZXJlbmNlLWNvbHVtbi1nOTY0b2spO1xuICBncmlkLXJvdzogMTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd3N1aV9sYWJlbHMtbWluX3BjZ3o1XzEyZThrXzI2MTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogdmFyKC0tYXdzdWktc2xpZGVyLW1pbi1lbmQtZzk2NG9rKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgLyAtMik7XG59XG4uYXdzdWlfbGFiZWxzLW1heF9wY2d6NV8xMmU4a18yNjc6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBjYWxjKHZhcigtLWF3c3VpLXNsaWRlci1sYWJlbC1jb3VudC1nOTY0b2spICsgMSk7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiB2YXIoLS1hd3N1aS1zbGlkZXItbWF4LXN0YXJ0LWc5NjRvayk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSAvIC0yKTtcbn1cbi5hd3N1aV9sYWJlbHMtYXJpYS1kZXNjcmlwdGlvbl9wY2d6NV8xMmU4a18yNzU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXdzdWlfbGFiZWxzX3BjZ3o1XzEyZThrXzI0NTpub3QoI1xcOSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuYXdzdWlfbGFiZWxzLW1pbl9wY2d6NV8xMmU4a18yNjE6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuYXdzdWlfbGFiZWxzLW1heF9wY2d6NV8xMmU4a18yNjc6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuYXdzdWlfbGFiZWxzX3BjZ3o1XzEyZThrXzI0NSA+IC5hd3N1aV9sYWJlbHMtcmVmZXJlbmNlX3BjZ3o1XzEyZThrXzI1NDpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF3c3VpX3RpY2tzX3BjZ3o1XzEyZThrXzI5Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1hd3N1aS1zbGlkZXItdGljay1jb3VudC1nOTY0b2spLCAxZnIpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgLyAyKTtcbn1cbi5hd3N1aV90aWNrcy13cmFwcGVyX3BjZ3o1XzEyZThrXzI5OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSAvIC0yKTtcbn1cblxuLmF3c3VpX3RpY2tfcGNnejVfMTJlOGtfMjkzOm5vdCgjXFw5KSB7XG4gIGdyaWQtcm93OiAxO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14eHhzLXoyODExNCwgMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLWNqeHozdiwgIzg3OTU5Nik7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtNHB4O1xufVxuLmF3c3VpX3RpY2tfcGNnejVfMTJlOGtfMjkzLmF3c3VpX21pZGRsZV9wY2d6NV8xMmU4a18zMTQ6bm90KCNcXDkpOmZpcnN0LWNoaWxkLCAuYXdzdWlfdGlja19wY2d6NV8xMmU4a18yOTMuYXdzdWlfbWlkZGxlX3BjZ3o1XzEyZThrXzMxNDpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzEyZThrXzI5My5hd3N1aV9maWxsZWRfcGNnejVfMTJlOGtfMzE3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbSwgIzAwNzNiYik7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xMmU4a18yOTMuYXdzdWlfZmlsbGVkX3BjZ3o1XzEyZThrXzMxNy5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzEyZThrXzI5My5hd3N1aV9hY3RpdmVfcGNnejVfMTJlOGtfMjI4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzEyZThrXzI5My5hd3N1aV9lcnJvcl9wY2d6NV8xMmU4a18yMjI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzEyZThrXzI5My5hd3N1aV93YXJuaW5nX3BjZ3o1XzEyZThrXzIyNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xMmU4a18yOTMuYXdzdWlfZXJyb3ItYWN0aXZlX3BjZ3o1XzEyZThrXzIzMTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNSwgIzcwMDAwMCk7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xMmU4a18yOTMuYXdzdWlfd2FybmluZy1hY3RpdmVfcGNnejVfMTJlOGtfMjM0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfMTJlOGtfMjkzLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzEyZThrXzIwOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzEyZThrXzI5My5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTZrY3B5aywgI2Q1ZGJkYik7XG59XG5cbi5hd3N1aV90b29sdGlwLXRodW1iX3BjZ3o1XzEyZThrXzM0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteHhsLXBkMzIwNSwgMzJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCkgLyAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tYXdzdWktc2xpZGVyLXRvb2x0aXAtcG9zaXRpb24tZzk2NG9rKTtcbn1cbi5hd3N1aV90b29sdGlwLXRodW1iX3BjZ3o1XzEyZThrXzM0NS5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXhsLTVmZHd6dSwgMjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXhsLTVmZHd6dSwgMjRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgLyAtMSk7XG59XG5cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJsb2NrLXNpemU6IDA7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KSAvIC0yKTtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTguYXdzdWlfcmVhZG9ubHlfcGNnejVfMTJlOGtfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RodW1iX3BjZ3o1XzEyZThrXzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzEyZThrXzM1OC5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzEyZThrXzIwOSk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4LmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzEyZThrXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTc4MWhpOCwgIzY4NzA3OCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDMsICMwYTRhNzQpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzEyZThrXzM1OC5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzEyZThrXzIwOSk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTguYXdzdWlfcmVhZG9ubHlfcGNnejVfMTJlOGtfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RodW1iX3BjZ3o1XzEyZThrXzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4LCAjNjg3MDc4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTguYXdzdWlfbWluX3BjZ3o1XzEyZThrXzM5NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xcHggKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgLyAtMik7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4LmF3c3VpX21heF9wY2d6NV8xMmU4a18zOTc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygxcHggKyB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCkgLyAtMik7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4Om5vdCgjXFw5KTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC0xbTZob20sICMwMDczYmIpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzEyZThrXzM1ODpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC0xbTZob20sICMwMDczYmIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbSwgIzAwNzNiYik7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtMW02aG9tLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTg6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LTFtNmhvbSwgIzAwNzNiYik7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4Om5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTg6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBibG9jay1zaXplOiAyMHB4O1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDMsICMwYTRhNzQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xMmU4a18zNTg6bm90KCNcXDkpOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuYXdzdWlfdGh1bWJfcGNnejVfMTJlOGtfMzU4Om5vdCgjXFw5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiAyMHB4O1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS05ZWl1MDMsICMwYTRhNzQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtOWVpdTAzLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmF3c3VpX2Vycm9yX3BjZ3o1XzEyZThrXzIyMjpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1XzEyZThrXzIyMjpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG59XG4uYXdzdWlfZXJyb3JfcGNnejVfMTJlOGtfMjIyOm5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9lcnJvcl9wY2d6NV8xMmU4a18yMjI6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctb3Y5MnhlLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTk0dnNxcCwgI2QxMzIxMik7XG59XG4uYXdzdWlfZXJyb3JfcGNnejVfMTJlOGtfMjIyOm5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV8xMmU4a18yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNSwgIzcwMDAwMCk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzUsICM3MDAwMDApO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC04MnM0YzUsICM3MDAwMDApO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1XzEyZThrXzIyMjpub3QoI1xcOSk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV8xMmU4a18yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtODJzNGM1LCAjNzAwMDAwKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNSwgIzcwMDAwMCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLW92OTJ4ZSwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLTgyczRjNSwgIzcwMDAwMCk7XG59XG5cbi5hd3N1aV93YXJuaW5nX3BjZ3o1XzEyZThrXzIyNTpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbn1cbi5hd3N1aV93YXJuaW5nX3BjZ3o1XzEyZThrXzIyNTpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfMTJlOGtfMjI1Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLW92OTJ4ZSwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG59XG4uYXdzdWlfd2FybmluZ19wY2d6NV8xMmU4a18yMjU6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy1weW5nZ3ksICM5MDY4MDYpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfMTJlOGtfMjI1Om5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV93YXJuaW5nX3BjZ3o1XzEyZThrXzIyNTpub3QoI1xcOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTI3bW5hbCwgIzkwNjgwNik7XG59XG4uYXdzdWlfd2FybmluZ19wY2d6NV8xMmU4a18yMjU6bm90KCNcXDkpOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuYXdzdWlfd2FybmluZ19wY2d6NV8xMmU4a18yMjU6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC0yN21uYWwsICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1vdjkyeGUsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTI3bW5hbCwgIzkwNjgwNik7XG59XG5cbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDk6bm90KCNcXDkpOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDk6bm90KCNcXDkpOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDk6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDk6bm90KCNcXDkpOjotbW96LXJhbmdlLXRodW1iLFxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzEyZThrXzIwOTpub3QoI1xcOSk6aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIsXG4uYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5Om5vdCgjXFw5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzEyZThrXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xMmU4a18yMDkpOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4uYXdzdWlfcmVhZG9ubHlfcGNnejVfMTJlOGtfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzEyZThrXzIwOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS03ODFoaTgsICM2ODcwNzgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4LCAjNjg3MDc4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KTo6LW1vei1yYW5nZS10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV8xMmU4a18yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMTJlOGtfMjA5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktNzgxaGk4LCAjNjg3MDc4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTc4MWhpOCwgIzY4NzA3OCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGluaXRpYWw7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RyYXdlcl8xcjlsZ185aTByZV8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2ksICNmZmZmZmYpO1xuICB6LWluZGV4OiA4NDA7XG59XG4uYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ185aTByZV8xOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xcjlsZ185aTByZV8xOTApIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzE5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzE5NSA+IFthcmlhLWhpZGRlbj10cnVlXTpub3QoI1xcOSksIC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzlpMHJlXzE5MC5hd3N1aV9yZWZyZXNoXzFyOWxnXzlpMHJlXzE5MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzE5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfOWkwcmVfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfOWkwcmVfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzE5NSB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfOWkwcmVfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfOWkwcmVfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzE5NTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydCwgI2VhZWRlZCk7XG59XG5cbjpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzlpMHJlXzE5MCkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzlpMHJlXzIxMSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGNsaXAtcGF0aDogYm9yZGVyLWJveDtcbn1cblxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ185aTByZV8yMTg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1wYW5lbC10b3Atd2lkdGgtdmt0dXZvLCAwcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3AsIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIC8qXG4gIFJlbW92ZWQgdGhlIHBvc2l0aW9uIGZpeGVkIHdpdGggdGhlIEFwcExheW91dCByZWZhY3RvciBiZWNhdXNlIHRoZVxuICBTcGxpdFBhbmVsIGlzIG5vIGxvbmdlciBpbiBmaXhlZCBwb3NpdGlvbiBpbiB0aGUgRE9NLlxuICAqL1xufVxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ185aTByZV8yMTg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xcjlsZ185aTByZV8xOTApIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNwbGl0LWJvdHRvbS1uZm1zZWcsIDAgLTJweCAxcHggLTFweCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIDAgLTFweCAxcHggLTFweCByZ2JhKDAsIDI4LCAzNiwgMC4zKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS14dGowN3AsIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20teHRqMDdwLCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ185aTByZV8yMTguYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ185aTByZV8xOTA6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfOWkwcmVfMjE4LmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfOWkwcmVfMTkwOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLW4zeGcydCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnXzlpMHJlXzIxOCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfOWkwcmVfMjExID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnXzlpMHJlXzIxOC5hd3N1aV9yZWZyZXNoXzFyOWxnXzlpMHJlXzE5MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9wb3NpdGlvbi1zaWRlXzFyOWxnXzlpMHJlXzI0NTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zcGxpdC1zaWRlLXE4anIydiwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3Bvc2l0aW9uLXNpZGVfMXI5bGdfOWkwcmVfMjQ1LmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ185aTByZV8yNTA6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmF3c3VpX3NsaWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ185aTByZV8yNTQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hd3N1aV9zbGlkZXItd3JhcHBlci1zaWRlXzFyOWxnXzlpMHJlXzI2NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NsaWRlci13cmFwcGVyLXNpZGVfMXI5bGdfOWkwcmVfMjY1LmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ185aTByZV8yNTA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4uYXdzdWlfb3Blbi1idXR0b24tc2lkZV8xcjlsZ185aTByZV8yNzk6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnXzlpMHJlXzI4ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtc2luOTg5LCA0MHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzFyOWxnXzlpMHJlXzI5OCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfOWkwcmVfMjExID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnXzlpMHJlXzI4ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC14dTF4ODAsIDIwcHgpO1xufVxuLmF3c3VpX2RyYXdlci1kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfMXI5bGdfOWkwcmVfMzAyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ185aTByZV8yMTEgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfOWkwcmVfMjg4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59XG46bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ185aTByZV8xOTApID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ185aTByZV8yMTEgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfOWkwcmVfMjg4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC03cWU1a2ksICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItcGFuZWwtaGVhZGVyLXdpZHRoLXhvMnNiaSwgMHB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW14dWxwMiwgI2VhZWRlZCk7XG59XG4uYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzlpMHJlXzI1MDpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzlpMHJlXzE5MCkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzlpMHJlXzIxMSA+IC5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ185aTByZV8yODgge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfY29udGVudC1ib3R0b21fMXI5bGdfOWkwcmVfMzE0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLXNpbjk4OSwgNDBweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLTUxN3RsdCwgMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ185aTByZV8yNTAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzlpMHJlXzIxMSA+IC5hd3N1aV9jb250ZW50LWJvdHRvbV8xcjlsZ185aTByZV8zMTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG59XG4uYXdzdWlfZHJhd2VyLW1vYmlsZV8xcjlsZ185aTByZV8yOTggPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzlpMHJlXzIxMSA+IC5hd3N1aV9jb250ZW50LWJvdHRvbV8xcjlsZ185aTByZV8zMTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXItZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzXzFyOWxnXzlpMHJlXzMwMiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfOWkwcmVfMjExID4gLmF3c3VpX2NvbnRlbnQtYm90dG9tXzFyOWxnXzlpMHJlXzMxNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3BhbmUtYm90dG9tLWNlbnRlci1hbGlnbl8xcjlsZ185aTByZV8zMzM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hd3N1aV9wYW5lLWJvdHRvbS1jb250ZW50LW5hdi1wYWRkaW5nXzFyOWxnXzlpMHJlXzMzODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLXVndjEydiwgMzZweCkgKyAyICogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWsxanB5OCwgMTJweCkpO1xufVxuXG4uYXdzdWlfcGFuZS1ib3R0b20tY29udGVudC10b29scy1wYWRkaW5nXzFyOWxnXzlpMHJlXzM0Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci11Z3YxMnYsIDM2cHgpICsgMiAqIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1rMWpweTgsIDEycHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtYm90dG9tLW1heC13aWR0aF8xcjlsZ185aTByZV8zNDY6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfOWkwcmVfMzUxOm5vdCgjXFw5KSB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzM1MS5hd3N1aV93aXRoLXRvb2xiYXJfMXI5bGdfOWkwcmVfMjUwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfOWkwcmVfMzUxID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItc2lkZV8xcjlsZ185aTByZV8zNjM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtd214b3NrLCAzMnB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXBhbmVsLWhlYWRlci13aWR0aC14bzJzYmksIDBweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1teHVscDIsICNlYWVkZWQpO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ185aTByZV8zNTEuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzlpMHJlXzI1MCA+IC5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLXNpZGVfMXI5bGdfOWkwcmVfMzYzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfY29udGVudC1zaWRlXzFyOWxnXzlpMHJlXzM1MSA+IC5hd3N1aV9wYW5lLWNvbnRlbnQtd3JhcHBlci1zaWRlXzFyOWxnXzlpMHJlXzM3Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXdteG9zaywgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC0yM3c4cHYsIDMycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC01MTd0bHQsIDBweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS1obHptd2ksIDIwcHgpO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ185aTByZV8zNTEuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzlpMHJlXzI1MCA+IC5hd3N1aV9wYW5lLWNvbnRlbnQtd3JhcHBlci1zaWRlXzFyOWxnXzlpMHJlXzM3Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbn1cblxuLmF3c3VpX2hlYWRlcl8xcjlsZ185aTByZV8zODM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC0wNG54ZjgsIDE1cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2hlYWRlcl8xcjlsZ185aTByZV8zODMuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzlpMHJlXzI1MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDE0cHg7XG59XG4uYXdzdWlfaGVhZGVyLXRleHRfMXI5bGdfOWkwcmVfMzk2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS10YndtZnIsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGV1anlnLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0xaGY4NDUsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCkgKyAxcHgpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWFjdGlvbnNfMXI5bGdfOWkwcmVfNDA5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2RpdmlkZXJfMXI5bGdfOWkwcmVfNDE3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14cy14OTFoODEsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yYWRpby1idXR0b25fZmVlcWFfMXJtemRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gLTIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCkgLyAtMik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3ZqNnA3XzFyZnlzXzIyNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFyZnlzXzIzMS5hd3N1aV9ncmlkLWJyZWFrcG9pbnQtZGVmYXVsdF92ajZwN18xcmZ5c18yMzkgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMXJmeXNfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0xX3ZqNnA3XzFyZnlzXzI0Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdmo2cDdfMXJmeXNfMjQyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMXJmeXNfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFyZnlzXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMXJmeXNfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMXJmeXNfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFyZnlzXzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMXJmeXNfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMXJmeXNfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFyZnlzXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMXJmeXNfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192ajZwN18xcmZ5c18yMjcpID4gKiB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItZnpxYmJpLCAyMHB4KSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gMik7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3ZqNnA3XzFyZnlzXzIyNykuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xcmZ5c18yMzEgPiAqIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLWZ6cWJiaSwgMjBweCk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1menFiYmksIDIwcHgpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Njpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xcmZ5c18yNzYgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQtZGVmYXVsdF92ajZwN18xcmZ5c18yMzkgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMV92ajZwN18xcmZ5c18yNDIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xcmZ5c18yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMV92ajZwN18xcmZ5c18yNDIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFyZnlzXzI0NSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMXJmeXNfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFyZnlzXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMXJmeXNfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFyZnlzXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xcmZ5c18yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMXJmeXNfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMXJmeXNfMjQyID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xcmZ5c18yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMXJmeXNfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoM24pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xcmZ5c18yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xcmZ5c18yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xcmZ5c18yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFyZnlzXzI0NSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCg0bikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDk6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkgPiAqOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMXJmeXNfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMXJmeXNfMjQyID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMXJmeXNfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xcmZ5c18yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xcmZ5c18yNDIgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xcmZ5c18yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFyZnlzXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMXJmeXNfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFyZnlzXzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDNuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMXJmeXNfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xcmZ5c18yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xcmZ5c18yNDIgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xcmZ5c18yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFyZnlzXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMXJmeXNfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFyZnlzXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMXJmeXNfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMykge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMXJmeXNfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMXJmeXNfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFyZnlzXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xcmZ5c18yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFyZnlzXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xcmZ5c18xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xcmZ5c18yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMXJmeXNfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFyZnlzXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDRuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFyZnlzXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFyZnlzXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xcmZ5c18zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMXJmeXNfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xcmZ5c18yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCg0KTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uYXdzdWlfcm9vdF92ajZwN18xcmZ5c18zNTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQ6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LWllZnJnaiwgIzY4NzA3OCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtaWVmcmdqLCAjNjg3MDc4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10aWxlcy1jbnJ1aHMsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRpbGVzLWNucnVocywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGlsZXMtY25ydWhzLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGlsZXMtY25ydWhzLCAycHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLWowMXRrZywgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLTlrdHc2NiwgbGluZWFyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1qMDF0a2csIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay05a3R3NjYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NC5hd3N1aV9yZWZyZXNoX3ZqNnA3XzFyZnlzXzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0LmF3c3VpX2hhcy1tZXRhZGF0YV92ajZwN18xcmZ5c180MjM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQuYXdzdWlfaGFzLW1ldGFkYXRhX3ZqNnA3XzFyZnlzXzQyMy5hd3N1aV9yZWZyZXNoX3ZqNnA3XzFyZnlzXzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQuYXdzdWlfc2VsZWN0ZWRfdmo2cDdfMXJmeXNfNDI5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC0zNmV3aGIsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLTM2ZXdoYiwgIzAwNzNiYik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1zdnJ1NTIsICNmMWZhZmYpO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NC5hd3N1aV9kaXNhYmxlZF92ajZwN18xcmZ5c180MzQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1xbGViYTIsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtcWxlYmEyLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtYmJ3dDZwLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQuYXdzdWlfcmVhZG9ubHlfdmo2cDdfMXJmeXNfNDM5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1tMTE4MnMsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaCwgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLWsyM2RmaCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpIC8gLTQpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkgLyAtNCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkgLyAtNCk7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xcmZ5c180NDUuYXdzdWlfY29sdW1uLTFfdmo2cDdfMXJmeXNfNDUyID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KSAvIDQpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkgLyA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NS5hd3N1aV9jb2x1bW4tMV92ajZwN18xcmZ5c180NTIgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfNDU5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xcmZ5c180NDUuYXdzdWlfY29sdW1uLTFfdmo2cDdfMXJmeXNfNDUyID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NC5hd3N1aV9icmVha3BvaW50LXh4c192ajZwN18xcmZ5c180NjM6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NS5hd3N1aV9jb2x1bW4tMl92ajZwN18xcmZ5c180NjcgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpIC8gNCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMXJmeXNfNDQ1LmF3c3VpX2NvbHVtbi0yX3ZqNnA3XzFyZnlzXzQ2NyA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQuYXdzdWlfYnJlYWtwb2ludC14c192ajZwN18xcmZ5c180NTk6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xcmZ5c180NDUuYXdzdWlfY29sdW1uLTJfdmo2cDdfMXJmeXNfNDY3ID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NC5hd3N1aV9icmVha3BvaW50LXh4c192ajZwN18xcmZ5c180NjM6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xcmZ5c180NDUuYXdzdWlfY29sdW1uLTNfdmo2cDdfMXJmeXNfNDgyID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KSAvIDQpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkgLyA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NS5hd3N1aV9jb2x1bW4tM192ajZwN18xcmZ5c180ODIgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHNfdmo2cDdfMXJmeXNfNDU5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NS5hd3N1aV9jb2x1bW4tM192ajZwN18xcmZ5c180ODIgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHhzX3ZqNnA3XzFyZnlzXzQ2Mzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFyZnlzXzQ0NS5hd3N1aV9jb2x1bW4tNF92ajZwN18xcmZ5c180OTcgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMXJmeXNfMzk0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpIC8gNCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci0wb2huZXMsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMXJmeXNfNDQ1LmF3c3VpX2NvbHVtbi00X3ZqNnA3XzFyZnlzXzQ5NyA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xcmZ5c18zOTQuYXdzdWlfYnJlYWtwb2ludC14c192ajZwN18xcmZ5c180NTk6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDI1JSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xcmZ5c180NDUuYXdzdWlfY29sdW1uLTRfdmo2cDdfMXJmeXNfNDk3ID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFyZnlzXzM5NC5hd3N1aV9icmVha3BvaW50LXh4c192ajZwN18xcmZ5c180NjM6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItMG9obmVzLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLTBvaG5lcywgMjRweCkvMik7XG59XG5cbi5hd3N1aV9jb250cm9sX3ZqNnA3XzFyZnlzXzUxMzpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbn1cbi5hd3N1aV9jb250cm9sX3ZqNnA3XzFyZnlzXzUxMy5hd3N1aV9uby1pbWFnZV92ajZwN18xcmZ5c181MTc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmF3c3VpX2ltYWdlX3ZqNnA3XzFyZnlzXzUyMTpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXdzdWlfaW1hZ2Vfdmo2cDdfMXJmeXNfNTIxID4gaW1nOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9pbWFnZV92ajZwN18xcmZ5c181MjEuYXdzdWlfZGlzYWJsZWRfdmo2cDdfMXJmeXNfNDM0ID4gaW1nOm5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tc3ZnX2Q0eHhtXzFkZWJxXzE0NTpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLXN2Z19kNHh4bV8xZGVicV8xNDU6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tbGF5b3V0LWJvcmRlcl9kNHh4bV8xZGVicV8xNTE6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLWV3bjQ4eiwgIzIzMmYzZSk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWxheW91dC1iYWNrZ3JvdW5kX2Q0eHhtXzFkZWJxXzE1NTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLTg0b2J6cywgI2YyZjNmMyk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1sYXlvdXQtaGVhZGVyX2Q0eHhtXzFkZWJxXzE1ODpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLWV3bjQ4eiwgIzIzMmYzZSk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1ib3JkZXJfZDR4eG1fMWRlYnFfMTYxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC0xbDFuYmMsICM1NDViNjQpO1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1wcmltYXJ5LWJ1dHRvbl9kNHh4bV8xZGVicV8xNjU6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NSwgI2ZmOTkwMCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1zZWNvbmRhcnlfZDR4eG1fMWRlYnFfMTY4Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtMWwxbmJjLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWRpc2FibGVkLWVsZW1lbnRfZDR4eG1fMWRlYnFfMTcxOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tc2VwYXJhdG9yX2Q0eHhtXzFkZWJxXzE3NDpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC02a2NweWssICNkNWRiZGIpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tZm9jdXMtdGV4dF9kNHh4bV8xZGVicV8xNzc6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG5cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tc3ZnX2Q0eHhtXzFkZWJxXzE4MTpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tc3ZnX2Q0eHhtXzFkZWJxXzE4MTpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWxheW91dC10b3BfZDR4eG1fMWRlYnFfMTg3Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtMTV5NDMzLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tbGF5b3V0LW1haW5fZDR4eG1fMWRlYnFfMTkwOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tcHJpbWFyeV9kNHh4bV8xZGVicV8xOTM6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXd6M2R6NSwgI2ZmOTkwMCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWRpc2FibGVkX2Q0eHhtXzFkZWJxXzE5Njpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtNmtjcHlrLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tY29sdW1uLWhlYWRlcl9kNHh4bV8xZGVicV8xOTk6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDEsICM4Nzk1OTYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS13aW5kb3dfZDR4eG1fMWRlYnFfMjAyOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1ld240OHosICMyMzJmM2UpO1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXNlY29uZGFyeV9kNHh4bV8xZGVicV8yMDY6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1kZWZhdWx0X2Q0eHhtXzFkZWJxXzIwOTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1zZXBhcmF0b3JfZDR4eG1fMWRlYnFfMjEyOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1pbnB1dC1kZWZhdWx0X2Q0eHhtXzFkZWJxXzIxNTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2osICM2ODcwNzgpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1oZWFkaW5nX2Q0eHhtXzFkZWJxXzIxODpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWgsICMxNjE5MWYpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9neHA5eV8xb3hleV8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF9neHA5eV8xb3hleV8xODEgPiAuYXdzdWlfbGlzdF9neHA5eV8xb3hleV8yMTI6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5hd3N1aV9yb290X2d4cDl5XzFveGV5XzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5XzFveGV5XzIxMiA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfMW94ZXlfMjE3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2Utc3RhdGljLWwtcGlzNHRwLCAyMHB4KSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KHZhcigtLXNwYWNlLXN0YXRpYy1sLXBpczR0cCwgMjBweCksIGF1dG8pO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMW94ZXlfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMW94ZXlfMjEyID4gLmF3c3VpX2NvbnRhaW5lcl9neHA5eV8xb3hleV8yMTcgPiAuYXdzdWlfaGVhZGVyX2d4cDl5XzFveGV5XzIyMjpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMW94ZXlfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMW94ZXlfMjEyID4gLmF3c3VpX2NvbnRhaW5lcl9neHA5eV8xb3hleV8yMTcgPiAuYXdzdWlfZGV0YWlsc19neHA5eV8xb3hleV8yMjY6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZmRqOGl4LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMW94ZXlfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMW94ZXlfMjEyID4gLmF3c3VpX2NvbnRhaW5lcl9neHA5eV8xb3hleV8yMTcgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFveGV5XzIzMjpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLTQ3MXU2YSwgMXB4KTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1mZGo4aXgsIDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4eHMteGw2am9oLCAycHgpO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMW94ZXlfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMW94ZXlfMjEyID4gOm5vdCgjXFw5KTpsYXN0LW9mLXR5cGUgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFveGV5XzIzMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90YWJzLWhlYWRlci1saXN0XzFhY3dhX2RwMGNsXzU6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS10YWItaGVhZGVyXzFhY3dhX2RwMGNsXzY6bm90KCNcXDkpLFxuLmF3c3VpX3RhYi1sYWJlbF8xYWN3YV9kcDBjbF83Om5vdCgjXFw5KSxcbi5hd3N1aV90YWItZGlzbWlzcy1idXR0b25fMWFjd2FfZHAwY2xfODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbi5hd3N1aV90YWJzLWhlYWRlcl8xNHJtdF9uc29sbV8yOTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX3RhYnMtaGVhZGVyLWxpc3RfMTRybXRfbnNvbG1fMjk4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBzY3JvbGwtc25hcC10eXBlOiBpbmxpbmUgcHJveGltaXR5O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbi5hd3N1aV90YWJzLWhlYWRlci1saXN0XzE0cm10X25zb2xtXzI5ODpub3QoI1xcOSk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLmF3c3VpX3BhZ2luYXRpb24tYnV0dG9uXzE0cm10X25zb2xtXzMxNjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX3BhZ2luYXRpb24tYnV0dG9uLWxlZnRfMTRybXRfbnNvbG1fMzIzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQsICNkNWRiZGIpO1xufVxuLmF3c3VpX3BhZ2luYXRpb24tYnV0dG9uLWxlZnQtc2Nyb2xsYWJsZV8xNHJtdF9uc29sbV8zMjY6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogNXB4IDBweCA0cHggLTNweCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyLCAjZWFlZGVkKSwgMXB4IDBweCAwcHggMHB4IHZhcigtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODIsICNlYWVkZWQpO1xufVxuLmF3c3VpX3BhZ2luYXRpb24tYnV0dG9uLXJpZ2h0XzE0cm10X25zb2xtXzMzMDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC0ycW5hYTQsICNkNWRiZGIpO1xufVxuLmF3c3VpX3BhZ2luYXRpb24tYnV0dG9uLXJpZ2h0LXNjcm9sbGFibGVfMTRybXRfbnNvbG1fMzMzOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IC01cHggMHB4IDRweCAtM3B4IHZhcigtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1xcG5yODIsICNlYWVkZWQpLCAtMXB4IDBweCAwcHggMCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctcXBucjgyLCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X25zb2xtXzMzODpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg5MCUgLSB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkpO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5cbi5hd3N1aV90YWJzLXRhYi1sYWJlbF8xNHJtdF9uc29sbV8zNDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1yNWYxdHMsIDRweCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5Om5vdCgjXFw5KSwgLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5ID4gYnV0dG9uOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5ID4gLmF3c3VpX3RhYnMtdGFiLWRpc21pc3NfMTRybXRfbnNvbG1fMzcwOm5vdCgjXFw5KSwgLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5ID4gLmF3c3VpX3RhYnMtdGFiLWFjdGlvbl8xNHJtdF9uc29sbV8zNzA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X25zb2xtXzM1OS5hd3N1aV9yZWZyZXNoXzE0cm10X25zb2xtXzM3NCA+IHNwYW46bm90KCNcXDkpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXg5MWg4MSwgOHB4KSk7XG59XG5cbi5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X25zb2xtXzM1OTpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF9uc29sbV8zNzgpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtbGszNXg4LCAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy03azB2c2ksIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctN2swdnNpLCAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtdTRlYXRuLCAjMTYxOTFmKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X25zb2xtXzM1OTpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF9uc29sbV8zNzgpLmF3c3VpX3JlZnJlc2hfMTRybXRfbnNvbG1fMzc0OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYy0ybWx0b3EsIGN1YmljLWJlemllcigwLjg0LCAwLCAwLjE2LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF9uc29sbV8zNTk6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfbnNvbG1fMzc4KS5hd3N1aV9yZWZyZXNoXzE0cm10X25zb2xtXzM3NDphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5Om5vdCgjXFw5KTpub3QoLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X25zb2xtXzM3OCkuYXdzdWlfcmVmcmVzaF8xNHJtdF9uc29sbV8zNzQ6YWZ0ZXIsIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X25zb2xtXzM1OTpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF9uc29sbV8zNzgpLmF3c3VpX3JlZnJlc2hfMTRybXRfbnNvbG1fMzc0OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfdGFicy10YWJfMTRybXRfbnNvbG1fMzM4Om5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSk7XG59XG4uYXdzdWlfdGFicy10YWJfMTRybXRfbnNvbG1fMzM4Om5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxLCAjYWFiN2I4KTtcbiAgaW5zZXQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCkgMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF9uc29sbV8zMzg6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF9uc29sbV8zNTkuYXdzdWlfcmVmcmVzaF8xNHJtdF9uc29sbV8zNzQ6YmVmb3JlIHtcbiAgaW5zZXQ6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXMtOHdzenIyLCAxMnB4KSAtIHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtbGszNXg4LCAycHgpKSAwO1xufVxuXG4uYXdzdWlfdGFicy10YWItbGlua18xNHJtdF9uc29sbV80MjA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtOXE4bjJxLCAxMnB4KSAtIDJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCkgLSAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtdGFicy1zaXplLTBreW9saSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXRhYnMtbGluZS1oZWlnaHQtb203bDBwLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2F5ZmluZGluZy1saW5rLWFjdGl2ZS13ZWlnaHQtd2VjMmRnLCA3MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCkgLSAxcHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xufVxuLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfbnNvbG1fNDIwLmF3c3VpX3JlZnJlc2hfMTRybXRfbnNvbG1fMzc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXhzLWZkajhpeCwgOHB4KSAtIDFweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14cy1mZGo4aXgsIDhweCkgLSAxcHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfdGFicy10YWItbGlua18xNHJtdF9uc29sbV80MjA6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LWw1a2xuNywgIzAwNzNiYik7XG59XG4uYXdzdWlfdGFicy10YWItbGlua18xNHJtdF9uc29sbV80MjA6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWJzLXRhYi1saW5rXzE0cm10X25zb2xtXzQyMDpub3QoI1xcOSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWJzLXRhYi1saW5rXzE0cm10X25zb2xtXzQyMDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTJ0dTh3YiwgMHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy10YWItbGlua18xNHJtdF9uc29sbV80MjA6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci0ydHU4d2IsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItMnR1OHdiLCAwcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItMnR1OHdiLCAwcHgpICsgdmFyKC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci0ydHU4d2IsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTJ0dTh3YiwgMHB4KSArIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItMnR1OHdiLCAwcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGFicy10YWJfMTRybXRfbnNvbG1fMzM4Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFweDtcbiAgc2Nyb2xsLW1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFweDtcbn1cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF9uc29sbV8zMzg6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfbnNvbG1fMzU5IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpIC0gMXB4KTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X25zb2xtXzMzODpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcHg7XG4gIHNjcm9sbC1tYXJnaW4taW5saW5lLWVuZDogMXB4O1xufVxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X25zb2xtXzMzODpub3QoI1xcOSk6bGFzdC1jaGlsZCA+IC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X25zb2xtXzM1OSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgLSAxcHgpO1xufVxuXG4uYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfbnNvbG1fMzc4Om5vdCgjXFw5KSwgLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X25zb2xtXzM3ODpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLWF6dnE1MywgI2FhYjdiOCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXRhYnMtZGlzYWJsZWQtd2VpZ2h0LXVldzE3bywgNDAwKTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWFjdGl2ZV8xNHJtdF9uc29sbV80OTg6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfbnNvbG1fMzc4KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjcsICMwMDczYmIpO1xufVxuLmF3c3VpX3RhYnMtdGFiLWFjdGl2ZV8xNHJtdF9uc29sbV80OTg6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfbnNvbG1fMzc4KTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hd3N1aV90YWJzLWhlYWRlci13aXRoLWRpdmlkZXJfMTRybXRfbnNvbG1fNTA1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItNHF5ODFxLCAjYWFiN2I4KTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWZvY3VzYWJsZV8xNHJtdF9uc29sbV81MDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCB0byBtYW5hZ2UgZm9jdXNhYmxlIGxvZ2ljICovXG59XG5cbi5hd3N1aV9yb290XzE0cm10X25zb2xtXzUxMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX3RhYnNfMTRybXRfbnNvbG1fMjkwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJzLWNvbnRlbnRfMTRybXRfbnNvbG1fNTUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10X25zb2xtXzU1NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdGFicy1jb250ZW50LWFjdGl2ZV8xNHJtdF9uc29sbV81NjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy1jb250ZW50LWFjdGl2ZV8xNHJtdF9uc29sbV81NjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItam02dGVnLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLWptNnRlZywgMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3RhYnMtY29udGVudC13cmFwcGVyXzE0cm10X25zb2xtXzU3NS5hd3N1aV93aXRoLXBhZGRpbmdzXzE0cm10X25zb2xtXzU3NSA+IC5hd3N1aV90YWJzLWNvbnRlbnRfMTRybXRfbnNvbG1fNTUxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ZpdC1oZWlnaHRfMTRybXRfbnNvbG1fNTU1ID4gLmF3c3VpX3RhYnMtY29udGVudC13cmFwcGVyXzE0cm10X25zb2xtXzU3NTpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmF3c3VpX2ZpdC1oZWlnaHRfMTRybXRfbnNvbG1fNTU1ID4gLmF3c3VpX3RhYnMtY29udGVudC13cmFwcGVyXzE0cm10X25zb2xtXzU3NSA+IC5hd3N1aV90YWJzLWNvbnRhaW5lci1jb250ZW50LXdyYXBwZXJfMTRybXRfbnNvbG1fNTg2Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfdGFicy1jb250YWluZXItY29udGVudC13cmFwcGVyXzE0cm10X25zb2xtXzU4Ni5hd3N1aV93aXRoLXBhZGRpbmdzXzE0cm10X25zb2xtXzU3NSA+IC5hd3N1aV90YWJzLWNvbnRlbnRfMTRybXRfbnNvbG1fNTUxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXRhYnMtY29udGVudC10b3AtNTNkamxvLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1vZWJ3cWUsIDIwcHgpO1xufVxuXG4uYXdzdWlfZGlzYWJsZWQtcmVhc29uLXRvb2x0aXBfMTRybXRfbnNvbG1fNTk3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufVxuXG4uYXdzdWlfdGFicy10YWItZm9jdXNlZF8xNHJtdF9uc29sbV82MDE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCB0byBtYW5hZ2UgZm9jdXNhYmxlIHN0YXRlIGZvciBkaXNhYmxlZCB3aXRoIHJlYXNvbiB0YWJzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90YWItZGlzbWlzcy1idXR0b25fMW5xMWlfMW5kN3JfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfYnJkc3RfMWE1b2tfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfbG9hZGluZ19icmRzdF8xYTVva18xNDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0IHV0aWxzICovXG59XG5cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1ueXlwenEsICMwMDczYmIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saW5rLWJ1dHRvbi13ZWlnaHQtM2R6OXBjLCA0MDApO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1saW5rLWJ1dHRvbi1sZXR0ZXItc3BhY2luZy1icGh2YmksIG5vcm1hbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtMTRzN29qLCBjdXJyZW50Q29sb3IpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1pNmdrZnMsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfMWE1b2tfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0XzFhNW9rXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0XzFhNW9rXzE1Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItOGpuYWR4LCAjMGE0YTc0KTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0XzFhNW9rXzE1Mzpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF8xYTVva18xNTM6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci1qZ2M5OWYsIGN1cnJlbnRDb2xvcik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfMWE1b2tfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtZ3lnbTQzLCA1cHggYXV0byBIaWdobGlnaHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLWVmYnA1aCwgMHB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgxOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgyOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgzOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGg0Om5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGg1Om5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHA6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgxOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgyOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGgzOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGg0Om5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGg1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1jdGdiMWgsICMxNjE5MWYpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgaDE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC1rOWEwcXQsIDI4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12OWhzdnQsIDM2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC04N3Q5NmUsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhsLXdqbXhwMywgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBoMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtbDIxcjg2LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC12b2c4dzcsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWJlanl6dywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0xaGY4NDUsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgaDM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWlvOTdtZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tNm1td2poLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1rZndoZHcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0tNnRsYmZwLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGg0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy13MWM0Y2UsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWgwbGRzOSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtYmFkdmtiLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLW1raHU3YywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBoNTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLXB6MDR6MywgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWpzZW5uMSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLWxmbXI5MiwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBiOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHN0cm9uZzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgcDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHNtYWxsOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbjBwYXpkLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ua3ZldHMsIG5vcm1hbCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNtYWxsLTljMGY4ZCwgIzY4NzA3OCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgc21hbGwgYTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHNtYWxsIGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHNtYWxsIGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHNtYWxsIGE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgY29kZTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBwcmU6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgc2FtcDpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ub3NwYWNlLXl0NG53ZiwgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgY29kZTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNTMzcHJoLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1uMHBhemQsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLW5rdmV0cywgbm9ybWFsKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGE6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LW55eXB6cSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0taTZna2ZzLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgYTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLThqbmFkeCwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBhOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IGE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLWd5Z200MywgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1lZmJwNWgsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgb2w6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgdWwgKyB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiB1bCArIG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHVsID4gbGkgKyB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiB1bCA+IGxpICsgbGk6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgdWwgPiBsaSArIG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IHVsID4gbGkgPiB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiB1bCA+IGxpID4gb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgb2wgKyB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBvbCArIG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IG9sID4gbGkgKyB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBvbCA+IGxpICsgbGk6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgb2wgPiBsaSArIG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IG9sID4gbGkgPiB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBvbCA+IGxpID4gb2w6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiB1bCA+IGxpID4gdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xbmZyMF8xNDYgdWwgPiBsaSA+IG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMW5mcjBfMTQ2IG9sID4gbGkgPiB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzFuZnIwXzE0NiBvbCA+IGxpID4gb2w6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9xazFqMV8xN25sMF8xNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBmb3IgdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMTdubDBfMTQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICByZXNpemU6IGF1dG87XG4gIGN1cnNvcjogdGV4dDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1tMTE4MnMsICNmZmZmZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1pZWZyZ2osICM2ODcwNzgpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LWllZnJnaiwgIzY4NzA3OCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMTdubDBfMTQ5LmF3c3VpX3RleHRhcmVhLXJlYWRvbmx5X3FrMWoxXzE3bmwwXzE5OTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtbTExODJzLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OTpub3QoI1xcOSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OTpub3QoI1xcOSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItemQzcHUxLCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtb3lrd3c2LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTIybWt4biwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1veWt3dzYsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWh5NTBkcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaHk1MGRwLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1oeTUwZHAsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0wazcyNXEsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OTpub3QoI1xcOSk6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMTdubDBfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQteDMwcmRwLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC1rMjNkZmgsICNlYWVkZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMmZieDEsICM4Nzk1OTYpO1xuICBjdXJzb3I6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xN25sMF8xNDk6bm90KCNcXDkpOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLWsxMnl1bCwgIzY4NzA3OCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMTdubDBfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1rMTJ5dWwsICM2ODcwNzgpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OS5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkX3FrMWoxXzE3bmwwXzI0MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItOTR2c3FwLCAjZDEzMjEyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci05NHZzcXAsICNkMTMyMTIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLWN5NXEwNSwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC1ocDZub2ksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMjJta3huLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xN25sMF8xNDkuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF9xazFqMV8xN25sMF8yNDE6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdjM2MzV3LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xN25sMF8xNDkuYXdzdWlfdGV4dGFyZWEtd2FybmluZ19xazFqMV8xN25sMF8yNTA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctcHluZ2d5LCAjOTA2ODA2KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXB5bmdneSwgIzkwNjgwNik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtY3k1cTA1LCA4cHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLWhwNm5vaSwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtaHA2bm9pLCA0cHgpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzE3bmwwXzE0OS5hd3N1aV90ZXh0YXJlYS13YXJuaW5nX3FrMWoxXzE3bmwwXzI1MDpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC12MzYzNXcsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfYnV0dG9uX201aDlmXzlpZDF5XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTgwcXY0ZiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LThmaWlqciwgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWZ3OG4wbiwgYXV0byk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJsb2NrOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmXzlpZDF5XzE0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci13NjNyc28sICMxNjE5MWYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmXzlpZDF5XzE0NTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfYnV0dG9uX201aDlmXzlpZDF5XzE0NS5hd3N1aV9leHBhbmRlZF9tNWg5Zl85aWQxeV8xOTc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS05Z3d6bm8sICMxNjE5MWYpO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl85aWQxeV8xNDUuYXdzdWlfZXhwYW5kZWRfbTVoOWZfOWlkMXlfMTk3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjcsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl85aWQxeV8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl85aWQxeV8xNDUuYXdzdWlfb2Zmc2V0LXJpZ2h0LW5vbmVfbTVoOWZfOWlkMXlfMjA4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl85aWQxeV8xNDUuYXdzdWlfb2Zmc2V0LXJpZ2h0LWxfbTVoOWZfOWlkMXlfMjExOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmXzlpZDF5XzE0NS5hd3N1aV9vZmZzZXQtcmlnaHQteHhsX201aDlmXzlpZDF5XzIxNDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fbTVoOWZfOWlkMXlfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fbTVoOWZfOWlkMXlfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl9tNWg5Zl85aWQxeV8xNDU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIC0xcHggKyAtMXB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGV4dF9tNWg5Zl85aWQxeV8yMzk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn1cblxuLmF3c3VpX2ljb25fbTVoOWZfOWlkMXlfMjQzICsgLmF3c3VpX3RleHRfbTVoOWZfOWlkMXlfMjM5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiXzE5Y3ZyXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiXzE5Y3ZyXzE0NSA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xOWN2cl8xNzc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4bC1wZDMyMDUsIDMycHgpO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiXzE5Y3ZyXzE0NS5hd3N1aV9tZWRpdW1fazVkbGJfMTljdnJfMTg3ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiXzE5Y3ZyXzE3Nzpub3QoI1xcOSksIC5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl8xOWN2cl8xNDUuYXdzdWlfbmFycm93X2s1ZGxiXzE5Y3ZyXzE4NyA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xOWN2cl8xNzc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl8xOWN2cl8xNDUuYXdzdWlfbWVkaXVtX2s1ZGxiXzE5Y3ZyXzE4NyA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xOWN2cl8xNzc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHMteDkxaDgxLCA4cHgpKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiXzE5Y3ZyXzE0NS5hd3N1aV9uYXJyb3dfazVkbGJfMTljdnJfMTg3ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiXzE5Y3ZyXzE3Nzpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS14eHhsLWd2cTk4dCwgNDBweCk7XG59XG5cbi5hd3N1aV92aXJ0dWFsX2s1ZGxiXzE5Y3ZyXzE5ODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogOTAwMHB4O1xufVxuXG4uYXdzdWlfaGlkZGVuX2s1ZGxiXzE5Y3ZyXzIwMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4uYXdzdWlfaGlkZGVuX2s1ZGxiXzE5Y3ZyXzIwMiAqOm5vdCgjXFw5KTpub3QoI2F3c3VpX1xcOSBfazVkbGJfMTljdnJfMSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hd3N1aV9pZGVudGl0eV9rNWRsYl8xOWN2cl8yMTQ6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2lkZW50aXR5X2s1ZGxiXzE5Y3ZyXzIxNCA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiXzE5Y3ZyXzIxNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLXE5bHo2cCwgIzE2MTkxZik7XG59XG4uYXdzdWlfaWRlbnRpdHlfazVkbGJfMTljdnJfMjE0ID4gLmF3c3VpX2lkZW50aXR5LWxpbmtfazVkbGJfMTljdnJfMjE3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjcsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2lkZW50aXR5X2s1ZGxiXzE5Y3ZyXzIxNCA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiXzE5Y3ZyXzIxNzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLWd5Z200MywgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1lZmJwNWgsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC03amI2OXMsICMwMDczYmIpO1xufVxuLmF3c3VpX2lkZW50aXR5X2s1ZGxiXzE5Y3ZyXzIxNC5hd3N1aV9uby1sb2dvX2s1ZGxiXzE5Y3ZyXzIzNzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDEwMHB4O1xufVxuXG4uYXdzdWlfbG9nb19rNWRsYl8xOWN2cl8yNDE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1ibG9jay1zaXplOiB2YXIoLS1zcGFjZS14eGwtcGQzMjA1LCAzMnB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtMjAyNWhsLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taW5saW5lLXNpemU6IDEwcHg7XG59XG4uYXdzdWlfbG9nb19rNWRsYl8xOWN2cl8yNDEuYXdzdWlfbmFycm93X2s1ZGxiXzE5Y3ZyXzE4Nzpub3QoI1xcOSkge1xuICBtYXgtYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbn1cblxuLmF3c3VpX3RpdGxlX2s1ZGxiXzE5Y3ZyXzI1Mzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0taW85N21lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS02bW13amgsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLWtmd2hkdywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS02dGxiZnAsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC04ZmlpanIsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1mdzhuMG4sIGF1dG8pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hd3N1aV9uby1sb2dvX2s1ZGxiXzE5Y3ZyXzIzNyA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiXzE5Y3ZyXzIxNyA+IC5hd3N1aV90aXRsZV9rNWRsYl8xOWN2cl8yNTM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF3c3VpX2lucHV0c19rNWRsYl8xOWN2cl8yNjg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hd3N1aV9zZWFyY2hfazVkbGJfMTljdnJfMjc2Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtaW5saW5lLXNpemU6IDM0MHB4O1xufVxuLmF3c3VpX3NlYXJjaC1leHBhbmRlZF9rNWRsYl8xOWN2cl8yODA6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiBub25lO1xufVxuXG4uYXdzdWlfdXRpbGl0aWVzX2s1ZGxiXzE5Y3ZyXzI4NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfbWVkaXVtX2s1ZGxiXzE5Y3ZyXzE4NyA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xOWN2cl8xNzcgPiAuYXdzdWlfdXRpbGl0aWVzX2s1ZGxiXzE5Y3ZyXzI4NDpub3QoI1xcOSksIC5hd3N1aV9uYXJyb3dfazVkbGJfMTljdnJfMTg3ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiXzE5Y3ZyXzE3NyA+IC5hd3N1aV91dGlsaXRpZXNfazVkbGJfMTljdnJfMjg0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfdXRpbGl0eS13cmFwcGVyX2s1ZGxiXzE5Y3ZyXzI5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbS1rcGc4aWQsIDE2cHgpO1xufVxuLmF3c3VpX3V0aWxpdHktd3JhcHBlcl9rNWRsYl8xOWN2cl8yOTU6bm90KCNcXDkpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGlubGluZS1zaXplOiAxcHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrOiB2YXIoLS1zcGFjZS1zLTIwMjVobCwgMTJweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV91dGlsaXR5LXdyYXBwZXJfazVkbGJfMTljdnJfMjk1Om5vdCgjXFw5KTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1idXR0b24tbGlua19rNWRsYl8xOWN2cl8zMTY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1tZW51LWRyb3Bkb3duX2s1ZGxiXzE5Y3ZyXzMyMTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy0yMDI1aGwsIDEycHgpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5hd3N1aV91dGlsaXR5LXR5cGUtbWVudS1kcm9wZG93bl9rNWRsYl8xOWN2cl8zMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbmFycm93X2s1ZGxiXzE5Y3ZyXzE4Nyk6bGFzdC1vZi10eXBlLCAuYXdzdWlfdXRpbGl0eS10eXBlLW1lbnUtZHJvcGRvd25fazVkbGJfMTljdnJfMzIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX21lZGl1bV9rNWRsYl8xOWN2cl8xODcpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1idXR0b24tcHJpbWFyeS1idXR0b25fazVkbGJfMTljdnJfMzMwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV91dGlsaXR5LXR5cGUtYnV0dG9uLXByaW1hcnktYnV0dG9uX2s1ZGxiXzE5Y3ZyXzMzMDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3V0aWxpdHktbGluay1pY29uX2s1ZGxiXzE5Y3ZyXzMzODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfdXRpbGl0eS1idXR0b24tZXh0ZXJuYWwtaWNvbl9rNWRsYl8xOWN2cl8zNDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LW5vbmVfazVkbGJfMTljdnJfMzQ2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LWxfazVkbGJfMTljdnJfMzUwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LXh4bF9rNWRsYl8xOWN2cl8zNTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0ta3BnOGlkLCAxNnB4KTtcbn1cblxuLyogT3ZlcmZsb3cgTWVudSAqL1xuLmF3c3VpX292ZXJmbG93LW1lbnUtZHJhd2VyX2s1ZGxiXzE5Y3ZyXzM1OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudV9rNWRsYl8xOWN2cl8zNTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnUtaGVhZGVyX2s1ZGxiXzE5Y3ZyXzQwMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGV1anlnLCAyMnB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtcW45cHJ1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWhlYWRlci10ZXh0X2s1ZGxiXzE5Y3ZyXzQwODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtdGJ3bWZyLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxldWp5ZywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMWhmODQ1LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LWN0Z2IxaCwgIzE2MTkxZik7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtaGVhZGVyLXRleHQtLXNlY29uZGFyeV9rNWRsYl8xOWN2cl80MjA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1zaXplLXpmdzd1MiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC10cndtZDQsIDE2cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1oZWFkZXItdGV4dC0tdGl0bGVfazVkbGJfMTljdnJfNDI2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1iYWNrLWJ1dHRvbl9rNWRsYl8xOWN2cl80MzA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWRpc21pc3MtYnV0dG9uX2s1ZGxiXzE5Y3ZyXzQzNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xOWN2cl80Mzg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXV0aWxpdHlfazVkbGJfMTljdnJfNDc2ID4gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xOWN2cl80Mzg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWVyNDhjbCwgMTZweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sX2s1ZGxiXzE5Y3ZyXzQzODpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtbDVrbG43LCAjMDA3M2JiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbC1saW5rX2s1ZGxiXzE5Y3ZyXzQ4NDpub3QoI1xcOSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sLWV4cGFuZGFibGUtbWVudS10cmlnZ2VyX2s1ZGxiXzE5Y3ZyXzQ4Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1xMHAxOHMsICM1NDViNjQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWNvbnRyb2wtZXhwYW5kYWJsZS1tZW51LXRyaWdnZXJfazVkbGJfMTljdnJfNDg3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1sNWtsbjcsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xOWN2cl80Mzg6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xOWN2cl80Mzg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sX2s1ZGxiXzE5Y3ZyXzQzODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItczY4bnk4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXM2OG55OCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1zNjhueTgsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3RfazVkbGJfMTljdnJfNDc2Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LXN1Ym1lbnVfazVkbGJfMTljdnJfNTIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbV9rNWRsYl8xOWN2cl80NzY6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtYnV0dG9uLWxldHRlci1zcGFjaW5nLWt1a2ZzaywgMC4yNXB4KTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbS1pY29uX2s1ZGxiXzE5Y3ZyXzUzMjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbS10ZXh0X2s1ZGxiXzE5Y3ZyXzUzNTpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXV0aWxpdHlfazVkbGJfMTljdnJfNDc2Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tODBxdjRmLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtOGZpaWpyLCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtZnc4bjBuLCBhdXRvKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXN1Ym1lbnVfazVkbGJfMTljdnJfNTQ0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1sLTA4amI4OCwgMjBweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW0tZHJvcGRvd24tbWVudV9rNWRsYl8xOWN2cl81NTA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy10N2lqMzgsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy05cThuMnEsIDEycHgpO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLWV4cGFuZGFibGVfazVkbGJfMTljdnJfNTU0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LXFuOXBydSwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9pY29uX2s1ZGxiXzE5Y3ZyXzU1OTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLTZ6MWg4ZSwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTE4MC1sM3dib2EsIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ljb25fazVkbGJfMTljdnJfNTU5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ljb25fazVkbGJfMTljdnJfNTU5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ljb25fazVkbGJfMTljdnJfNTU5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9pY29uLW9wZW5fazVkbGJfMTljdnJfNTczOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfdHV0b3JpYWwtbGlzdF8xdTcwcF8xNDdoNV8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90dXRvcmlhbC10aXRsZV8xdTcwcF8xNDdoNV8yMTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtOXJyeHRpLCA0cHgpKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtejI4MTE0LCAycHgpO1xufVxuXG4uYXdzdWlfdGFza18xdTcwcF8xNDdoNV8yMjQ6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV90YXNrXzF1NzBwXzE0N2g1XzIyNDpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhsLTVmZHd6dSwgMjRweCk7XG59XG5cbi5hd3N1aV90YXNrLXRpdGxlXzF1NzBwXzE0N2g1XzIzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtd2w5azY2LCAxcHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtdzFjNGNlLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1oMGxkczksIDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWJhZHZrYiwgbm9ybWFsKTtcbn1cbi5hd3N1aV90YXNrLXRpdGxlLS1zdGF0dXNfMXU3MHBfMTQ3aDVfMjQwOm5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYXdzdWlfY3VycmVudC10YXNrXzF1NzBwXzE0N2g1XzI0NDpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfc3VjY2Vzc2Z1bC10YXNrXzF1NzBwXzE0N2g1XzI0ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy04NGh5YnYsICMxZDgxMDIpO1xufVxuXG4uYXdzdWlfY29uZ3JhdHVsYXRpb24tbWVzc2FnZV8xdTcwcF8xNDdoNV8yNTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXcxYzRjZSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaDBsZHM5LCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy1iYWR2a2IsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLWxmbXI5MiwgNDAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtODRoeWJ2LCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9jb25ncmF0dWxhdGlvbi1tZXNzYWdlLS1zdGF0dXNfMXU3MHBfMTQ3aDVfMjYwOm5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF3c3VpX3BsYWludGV4dC1jb25ncmF0dWxhdGlvbi1kZXNjcmlwdGlvbl8xdTcwcF8xNDdoNV8yNjU6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfZGl2aWRlcl8xdTcwcF8xNDdoNV8yNjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfc3RlcC1saXN0XzF1NzBwXzE0N2g1XzI3Mzpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3N0ZXBfMXU3MHBfMTQ3aDVfMjczOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy05cnJ4dGksIDRweCk7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24td3JhcHBlcl8xdTcwcF8xNDdoNV8yODQ6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24taGVhZGVyXzF1NzBwXzE0N2g1XzI4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xufVxuXG4uYXdzdWlfc3RlcC10aXRsZV8xdTcwcF8xNDdoNV8yOTM6bm90KCNcXDkpLFxuLmF3c3VpX2ZlZWRiYWNrLWxpbmtfMXU3MHBfMTQ3aDVfMjk0Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xdTcwcF8xNDdoNV8yOTU6bm90KCNcXDkpLFxuLmF3c3VpX2NvbXBsZXRpb24tc2NyZWVuLXRpdGxlXzF1NzBwXzE0N2g1XzI5Njpub3QoI1xcOSksXG4uYXdzdWlfY29tcGxldGlvbi1zY3JlZW4tZGVzY3JpcHRpb25fMXU3MHBfMTQ3aDVfMjk3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1lbnRlcl9pZzhtcF8xbzE5b18xOTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9pZzhtcF8xbzE5b18xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLXd1MXY2cSwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC03MnJycXcsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5faWc4bXBfMW8xOW9fMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMW8xOW9fMTkzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMW8xOW9fMTkzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMW8xOW9fMTkzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWxpc3RfaWc4bXBfMW8xOW9fMjE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzFvMTlvXzI1MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXdsOWs2NiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtMWN0MG41LCAjYWFiN2I4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC13bDlrNjYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTFjdDBuNSwgI2FhYjdiOCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdHV0b3JpYWwtcGFuZWwtaXRlbS04ZjFxZ2csIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tOGYxcWdnLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10dXRvcmlhbC1wYW5lbC1pdGVtLThmMXFnZywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tOGYxcWdnLCAycHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzFvMTlvXzI1MTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWJveC10aXRsZV9pZzhtcF8xbzE5b18yOTU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWRlc2NyaXB0aW9uLXBsYWludGV4dF9pZzhtcF8xbzE5b18zMDE6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMW8xOW9fMzAxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAtLSBDdXN0b21lcnMgY2FuIG5lc3QgdGhlaXIgbGlzdCBpdGVtcyBpbnNpZGUgQm94IGNvbXBvbmVudHMuICovXG59XG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMW8xOW9fMzAxIHVsOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cblxuLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl9pZzhtcF8xbzE5b18zMTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG4uYXdzdWlfZXhwYW5kYWJsZS1zZWN0aW9uX2lnOG1wXzFvMTlvXzMxMi5hd3N1aV9leHBhbmRlZF9pZzhtcF8xbzE5b18zMTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9idXR0b24td3JhcHBlcl9pZzhtcF8xbzE5b18zMjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yMm1reG4sIDFweCkpO1xufVxuXG4uYXdzdWlfc3RhcnRfaWc4bXBfMW8xOW9fMzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZXhwYW5kLWJ1dHRvbl9pZzhtcF8xbzE5b18zMjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb2xsYXBzZS1idXR0b25faWc4bXBfMW8xOW9fMzMzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbGVhcm4tbW9yZS1saW5rX2lnOG1wXzFvMTlvXzMzNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3RpdGxlX2lnOG1wXzFvMTlvXzM0MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3ByZXJlcXVpc2l0ZXMtYWxlcnRfaWc4bXBfMW8xOW9fMzQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29tcGxldGVkX2lnOG1wXzFvMTlvXzM0OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMW8xOW9fMzUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJ6eDc4bCwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00b20zaHIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS01aG9oYWksICM1NDViNjQpO1xufVxuLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMW8xOW9fMzUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9kb3dubG9hZC1saW5rX2lnOG1wXzFvMTlvXzM1Mzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMW8xOW9fMzUzOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9kb3dubG9hZC1saW5rX2lnOG1wXzFvMTlvXzM1Mzpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9kb3dubG9hZC1saW5rX2lnOG1wXzFvMTlvXzM1Mzpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMW8xOW9fMzUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtZ3lnbTQzLCA1cHggYXV0byBIaWdobGlnaHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLWVmYnA1aCwgMHB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLTdqYjY5cywgIzAwNzNiYik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV90dXRvcmlhbC1wYW5lbF8xb2luNV8xamZ5NV8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLXBhM21xYiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMnp4NzhsLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWJ2bWF2eCwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRvbTNociwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzF4dXB2XzFwcGNiXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tcGEzbXFiLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0yeng3OGwsIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNG9tM2hyLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3dpemFyZF8xeHVwdl8xcHBjYl8xNzcuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzc6bm90KCNcXDkpIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteGwtNWZkd3p1LCAyNHB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbn1cbi5hd3N1aV93aXphcmRfMXh1cHZfMXBwY2JfMTc3LmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3LmF3c3VpX3NtYWxsLWNvbnRhaW5lcl8xeHVwdl8xcHBjYl8xODQ6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAwO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC0wOGpiODgsIDIwcHgpO1xufVxuXG4uYXdzdWlfd2l6YXJkXzF4dXB2XzFwcGNiXzE3Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3Nykge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy14ZjVjaDMsIDhweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLXQ3aWozOCwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBpbmxpbmUtc2l6ZTogMjYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXhzLXhmNWNoMywgOHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zcGFjZS1sLXh1MXg4MCwgMjBweCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpID4gaHI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1xbjlwcnUsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UteHh4cy16MjgxMTQsIDJweCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpID4gLmF3c3VpX251bWJlcl8xeHVwdl8xcHBjYl8yMjY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc21hbGwtOWMwZjhkLCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTUzM3ByaCwgMTJweCk7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGkgPiBhOm5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMteGY1Y2gzLCA4cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1wYTNtcWIsIDE0cHgpO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLWwteHUxeDgwLCAyMHB4KSAxZnI7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpID4gYSA+IC5hd3N1aV9jaXJjbGVfMXh1cHZfMXBwY2JfMjQyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAxMDAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYmxvY2stc2l6ZTogMTBweDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNnB4O1xuICBpbmxpbmUtc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGkgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2XzFwcGNiXzI1Mzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaSA+IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1neWdtNDMsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtZWZicDVoLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGk6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gaHIge1xuICBncmlkLXJvdzogMi9zcGFuIDI7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hd3N1aV9udW1iZXJfMXh1cHZfMXBwY2JfMjI2IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWtwZzhpZCwgMTZweCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpOm5vdCgjXFw5KTpsYXN0LWNoaWxkID4gaHIge1xuICBncmlkLXJvdzogMTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGk6bm90KCNcXDkpOm9ubHktb2YtdHlwZSA+IGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGk6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiBociB7XG4gIGdyaWQtcm93OiAxL3NwYW4gMztcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGkuYXdzdWlfYWN0aXZlXzF4dXB2XzFwcGNiXzI4NCA+IGE6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaS5hd3N1aV9hY3RpdmVfMXh1cHZfMXBwY2JfMjg0ID4gYSA+IC5hd3N1aV9jaXJjbGVfMXh1cHZfMXBwY2JfMjQyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YywgIzAwNzNiYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXlyYnh1ciwgI2ZmZmZmZiksIDAgMCAwIDVweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpLCAwIDAgMCA3cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaS5hd3N1aV9hY3RpdmVfMXh1cHZfMXBwY2JfMjg0ID4gYSA+IC5hd3N1aV90aXRsZV8xeHVwdl8xcHBjYl8yNTM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YywgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpLmF3c3VpX2Rpc2FibGVkXzF4dXB2XzFwcGNiXzI5NSA+IGE6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaS5hd3N1aV9kaXNhYmxlZF8xeHVwdl8xcHBjYl8yOTUgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl8xcHBjYl8yNDI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC1henZxNTMsICNhYWI3YjgpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaS5hd3N1aV9kaXNhYmxlZF8xeHVwdl8xcHBjYl8yOTUgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2XzFwcGNiXzI1Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyLCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGkuYXdzdWlfZW5hYmxlZF8xeHVwdl8xcHBjYl8zMDUgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl8xcHBjYl8yNDI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtMWhrZml2LCAjNTQ1YjY0KSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteXJieHVyLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gbGkuYXdzdWlfZW5hYmxlZF8xeHVwdl8xcHBjYl8zMDUgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2XzFwcGNiXzI1Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LTFoa2ZpdiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IGxpLmF3c3VpX2VuYWJsZWRfMXh1cHZfMXBwY2JfMzA1ID4gYTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfY2lyY2xlXzF4dXB2XzFwcGNiXzI0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLW82dHN0YywgIzAwNzNiYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC15cmJ4dXIsICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiBsaS5hd3N1aV9lbmFibGVkXzF4dXB2XzFwcGNiXzMwNSA+IGE6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3RpdGxlXzF4dXB2XzFwcGNiXzI1MyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC1vNnRzdGMsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlzYWJsZWQtZmQxem1jLCAjYWFiN2I4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygyICogdmFyKC0tc3BhY2UteHh4bC1ndnE5OHQsIDQwcHgpKTtcbiAgbWluLWlubGluZS1zaXplOiAyMDBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLTlycnh0aSwgNHB4KTtcbiAgaW5saW5lLXNpemU6IDIwMHB4O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xcHBjYl8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcpID4gdWw6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3Nykge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3KSA+IHVsOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcpID4gbGkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctYmxvY2s6IDAgdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NykgPiB1bDpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3KSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1lcjQ4Y2wsIDE2cHgpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMXBwY2JfMTkzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3KSA+IHVsOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcpID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtNDcxdTZhLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtZjlnaWNlLCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX2Zvcm1fMXh1cHZfMXBwY2JfMzQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xcHBjYl8zNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcpID4gLmF3c3VpX2Zvcm0taGVhZGVyXzF4dXB2XzFwcGNiXzM1NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tZXI0OGNsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2Zvcm1fMXh1cHZfMXBwY2JfMzQ5LmF3c3VpX3JlZnJlc2hfMXh1cHZfMXBwY2JfMTc3Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xcHBjYl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiAuYXdzdWlfZm9ybS1oZWFkZXJfMXh1cHZfMXBwY2JfMzU0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tODRvYnpzLCAjZjJmM2YzKTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtYnZtYXZ4LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzFwcGNiXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3NyA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl8xcHBjYl8zNTQgPiAuYXdzdWlfZm9ybS1oZWFkZXItY29udGVudF8xeHVwdl8xcHBjYl8zNzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14bC01ZmR3enUsIDI0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtZjd5cTE1LCAycHgpKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLTlxOG4ycSwgMTJweCk7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xcHBjYl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcgPiAuYXdzdWlfZm9ybS1jb21wb25lbnRfMXh1cHZfMXBwY2JfMzc0Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzFwcGNiXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3Ny5hd3N1aV9zbWFsbC1jb250YWluZXJfMXh1cHZfMXBwY2JfMTg0ID4gLmF3c3VpX2Zvcm0taGVhZGVyXzF4dXB2XzFwcGNiXzM1NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xcHBjYl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xcHBjYl8xNzcuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2XzFwcGNiXzE4NCA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl8xcHBjYl8zNTQgPiAuYXdzdWlfZm9ybS1oZWFkZXItY29udGVudF8xeHVwdl8xcHBjYl8zNzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzFwcGNiXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzFwcGNiXzE3Ny5hd3N1aV9zbWFsbC1jb250YWluZXJfMXh1cHZfMXBwY2JfMTg0ID4gLmF3c3VpX2Zvcm0tY29tcG9uZW50XzF4dXB2XzFwcGNiXzM3NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzFwcGNiXzE5My5hd3N1aV9oaWRkZW5fMXh1cHZfMXBwY2JfMzg4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9jb2xsYXBzZWQtc3RlcHNfMXh1cHZfMXBwY2JfMzkyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWQwNHZlaSwgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtdDdpajM4LCA0cHgpO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1zdGVwcy1oaWRkZW5fMXh1cHZfMXBwY2JfMzk3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9mb3JtLWhlYWRlci1jb21wb25lbnQtd3JhcHBlcl8xeHVwdl8xcHBjYl80MDE6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9mb3JtLWhlYWRlci1jb21wb25lbnQtd3JhcHBlcl8xeHVwdl8xcHBjYl80MDE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1neWdtNDMsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1hNzhiZ3EsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWE3OGJncSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctYTc4YmdxLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtZWZicDVoLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtN2piNjlzLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2Zvcm0taGVhZGVyLWNvbXBvbmVudF8xeHVwdl8xcHBjYl80MDE6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGlua18xeHVwdl8xcHBjYl80MTc6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGluay1pdGVtXzF4dXB2XzFwcGNiXzQxODpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbi1saW5rLWxhYmVsXzF4dXB2XzFwcGNiXzQxOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX25hdmlnYXRpb24tbGluay1hY3RpdmVfMXh1cHZfMXBwY2JfNDIzOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1idm1hdngsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbi1saW5rLWRpc2FibGVkXzF4dXB2XzFwcGNiXzQyODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtN200ZGtyLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2NhbmNlbC1idXR0b25fMXh1cHZfMXBwY2JfNDMyOm5vdCgjXFw5KSxcbi5hd3N1aV9wcmV2aW91cy1idXR0b25fMXh1cHZfMXBwY2JfNDMzOm5vdCgjXFw5KSxcbi5hd3N1aV9wcmltYXJ5LWJ1dHRvbl8xeHVwdl8xcHBjYl80MzQ6bm90KCNcXDkpLFxuLmF3c3VpX3NraXAtdG8tYnV0dG9uXzF4dXB2XzFwcGNiXzQzNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FjdGlvbi1idXR0b25zXzF4dXB2XzFwcGNiXzQzOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfc3RlcC10aXRsZV96cjBhMV8ydXdheF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwibWFpbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAtOTBkZWcsXG4gICAgICAgIHJnYmEoMTc4LCAxNjgsIDI1NSwgLjIpIC0xMDIuMDglLFxuICAgICAgICByZ2JhKDE0OCwgMTc1LCAyNTUsIC4yKSAtMS4xMSUsXG4gICAgICAgIHJnYmEoMjU1LCAxOTIsIDE3MywgLjIpIDEwMCUsXG4gICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiAxMDAlKSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5kaXZbY2xhc3NePSdhd3N1aV9sYXlvdXQnXSA+IGRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSwgIGRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSA+IGRpdltjbGFzc149J2F3c3VpX3Njcm9sbGluZy1iYWNrZ3JvdW5kJ10ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/